Mushroom Zucchini Bacon Frittata

Golden brown mushroom zucchini and bacon family frittata sprinkled with fresh parsley in a cast iron skillet Save
Golden brown mushroom zucchini and bacon family frittata sprinkled with fresh parsley in a cast iron skillet | cookingwithkendra.com

This satisfying frittata combines smoky bacon with sautéed mushrooms and zucchini in a fluffy baked egg base. Ready in just 40 minutes, it's an ideal choice for feeding a family of six for breakfast, brunch, or a quick weeknight dinner.

The dish starts by cooking the bacon until crispy, then building layers of flavor with onions, mushrooms, and fresh zucchini. A whisked mixture of eggs, milk, shredded cheese, and herbs binds everything together into a golden, puffed finish.

Serve warm with a simple green salad or crusty bread. Leftovers store well in the refrigerator and can be enjoyed cold or gently reheated for an easy next-day meal.

The morning I discovered that bacon and mushrooms were meant to live together in an egg dish was completely accidental. I had odds and ends in the fridge and a house full of weekend guests who would expect breakfast. The way the smoky bacon rendered its fat into the vegetables changed everything I thought I knew about frittatas.

Last spring my sister asked me to make brunch for her book club. I was nervous about cooking for strangers but this frittata saved me. One woman actually asked for the recipe before she even finished her first slice, and I had to write it on a napkin because I had nothing else handy.

Ingredients

  • 1 medium zucchini diced: Zucchini adds moisture without making the eggs watery if you cook it just until tender
  • 200 g (7 oz) cremini or button mushrooms sliced: These mushrooms hold their texture better than white ones and have a deeper flavor
  • 1 small yellow onion finely chopped: The onion sweetens as it cooks which balances the smoky bacon beautifully
  • 2 cloves garlic minced: Add the garlic after the vegetables so it does not burn and turn bitter
  • 150 g (5 oz) smoked bacon diced: The rendered bacon fat becomes part of the cooking liquid so do not drain it
  • 8 large eggs: Room temperature eggs incorporate more evenly and create a silkier texture
  • 60 ml (¼ cup) whole milk or cream: Cream makes the eggs richer but milk works perfectly well
  • 100 g (1 cup) shredded cheddar or gruyère cheese: Gruyère adds a sophisticated nuttiness but cheddar gives you that familiar comfort
  • 2 tbsp chopped fresh parsley: Fresh parsley brightens the whole dish and makes it look finished
  • ½ tsp salt: Taste the bacon first because some brands are saltier than others
  • ¼ tsp freshly ground black pepper: Freshly ground pepper has a more complex flavor than preground
  • ¼ tsp dried thyme optional: A little thyme bridges the gap between the eggs and the earthy mushrooms
  • 1 tbsp olive oil: Start with olive oil to prevent the bacon from sticking before it releases its own fat

Instructions

Preheat your oven to 180°C (350°F):
Give your oven plenty of time to fully heat so the frittata cooks evenly
Cook the bacon in olive oil:
Heat the olive oil in a large oven-safe skillet over medium heat then add the diced bacon and cook until golden and crisp about 4 to 5 minutes
Soften the onion:
Add the chopped onion to the bacon and sauté for 2 minutes until it starts to become translucent
Add the mushrooms:
Stir in the sliced mushrooms and cook for another 4 minutes until tender and most of the liquid has evaporated
Finish the vegetables:
Add the zucchini and garlic then cook for 2 to 3 minutes until the zucchini is just tender but not mushy
Whisk the eggs:
In a large bowl whisk together the eggs milk or cream cheese parsley salt pepper and thyme until completely combined
Combine everything:
Pour the egg mixture evenly over the sautéed vegetables and bacon in the skillet then stir gently to distribute all the ingredients
Set the edges on the stovetop:
Cook over medium-low heat for 3 to 4 minutes until the edges just begin to set but the center is still loose
Bake until puffed and set:
Transfer the skillet to the oven and bake for 15 to 18 minutes until the frittata is puffed and the center is completely set
Rest before serving:
Let the frittata rest for 5 minutes then garnish with extra parsley slice and serve warm or at room temperature
Savory baked egg frittata loaded with smoky bacon mushrooms and zucchini slices on a wooden cutting board Save
Savory baked egg frittata loaded with smoky bacon mushrooms and zucchini slices on a wooden cutting board | cookingwithkendra.com

My daughter now requests this frittata for her birthday breakfast every year. She claims the restaurant version she tried at a friend house was not as good as ours which makes me secretly proud.

Making It Your Own

I have learned that frittatas are incredibly forgiving once you understand the basic technique. You can swap vegetables based on the season or what is in your fridge without worry.

Serving Suggestions

A crisp green salad with a simple vinaigrette cuts through the richness of the eggs and cheese. Crusty bread for soaking up any runny egg is always welcome at my table.

Make Ahead Wisdom

You can prepare all the vegetables and bacon the night before and keep them refrigerated. In the morning just reheat the skillet add the whisked eggs and proceed with the recipe.

  • Frittata tastes even better at room temperature which makes it perfect for brunch buffets
  • Leftovers reheat beautifully in a low oven or can be eaten cold straight from the refrigerator
  • Wrap individual slices in plastic wrap for grab and go breakfasts throughout the week
Fluffy mushroom zucchini and bacon frittata served warm with a side of crusty bread and fresh herbs Save
Fluffy mushroom zucchini and bacon frittata served warm with a side of crusty bread and fresh herbs | cookingwithkendra.com

This recipe has become my answer to every unexpected meal request and every hungry crowd. It never fails to make people feel taken care of.

Recipe FAQs

Yes, simply omit the bacon and add extra vegetables like bell peppers, spinach, or diced tomatoes to maintain the hearty texture and flavor profile.

Cheddar and Gruyère both provide excellent melting properties and flavor. You can also experiment with Swiss, fontina, or a blend of cheeses for a different taste.

You can sauté the vegetables and bacon up to a day in advance. Store them in the refrigerator, then whisk the eggs and combine everything just before baking for the best results.

The frittata is ready when the edges are golden, the center is set (no liquid egg remains), and it has puffed up slightly. A knife inserted in the center should come out clean.

A 25–28 cm (10–11 inch) oven-safe skillet works best. This size allows the frittata to cook evenly and achieve the right thickness for proper setting.

Yes, wrap cooled slices tightly in plastic wrap and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat gently in the oven or microwave.

Mushroom Zucchini Bacon Frittata

Hearty baked egg dish with smoky bacon, mushrooms, and zucchini ready in 40 minutes.

Prep 15m
Cook 25m
Total 40m
Servings 6
Difficulty Easy

Ingredients

Vegetables

  • 1 medium zucchini, diced
  • 7 oz cremini or button mushrooms, sliced
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced

Meats

  • 5 oz smoked bacon, diced

Eggs & Dairy

  • 8 large eggs
  • ¼ cup whole milk or cream
  • 1 cup shredded cheddar or gruyère cheese

Herbs & Seasonings

  • 2 tbsp chopped fresh parsley plus extra for garnish
  • ½ tsp salt
  • ¼ tsp freshly ground black pepper
  • ¼ tsp dried thyme

Oils

  • 1 tbsp olive oil

Instructions

1
Preheat Oven: Preheat oven to 350°F.
2
Cook Bacon: In a large oven-safe skillet, preferably nonstick or cast iron, heat olive oil over medium heat. Add diced bacon and cook for 4–5 minutes, until golden and crisp.
3
Sauté Vegetables: Add chopped onion and sauté for 2 minutes until softened. Stir in mushrooms and cook for another 4 minutes until tender and any liquid has evaporated.
4
Add Zucchini and Garlic: Add zucchini and garlic; cook for 2–3 minutes until zucchini is just tender.
5
Prepare Egg Mixture: In a large bowl, whisk together eggs, milk or cream, cheese, parsley, salt, pepper, and thyme if using.
6
Combine Ingredients: Pour egg mixture evenly over the sautéed vegetables and bacon in the skillet. Gently stir to distribute ingredients evenly.
7
Set Edges on Stovetop: Cook on the stovetop over medium-low heat for 3–4 minutes, until the edges just begin to set.
8
Bake Frittata: Transfer skillet to the preheated oven. Bake for 15–18 minutes, or until the frittata is puffed and the center is set.
9
Rest and Serve: Remove from oven and let rest for 5 minutes. Garnish with extra parsley, slice, and serve warm or at room temperature.
Additional Information

Equipment Needed

  • Oven-safe skillet (10–11 inch)
  • Mixing bowl
  • Whisk
  • Knife and cutting board
  • Spatula

Nutrition (Per Serving)

Calories 260
Protein 17g
Carbs 5g
Fat 18g

Allergy Information

  • Contains eggs and dairy (milk, cheese)
  • Bacon may contain preservatives; check labels for allergens
  • Gluten-free as written—ensure all packaged ingredients are gluten-free
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.