Mushroom Zucchini Bacon Frittata

Golden baked Mushroom, Zucchini, and Bacon Family Frittata with melted cheese and fresh parsley garnish Save
Golden baked Mushroom, Zucchini, and Bacon Family Frittata with melted cheese and fresh parsley garnish | sundayspoonful.com

This satisfying frittata combines smoky diced bacon with sliced cremini mushrooms, tender zucchini, and aromatic onions in a fluffy egg base enriched with cream and shredded cheddar or gruyère cheese. The dish comes together in just 40 minutes—15 minutes of prep and 25 minutes of baking—making it ideal for busy mornings or leisurely weekend brunches.

Fresh parsley, thyme, salt, and pepper season the egg mixture, while a quick stovetop start helps set the edges before oven baking creates a beautifully puffed, golden finish. Serve warm or at room temperature, garnished with extra herbs, alongside a crisp green salad or crusty bread.

Rainy Sunday mornings were made for recipes like this. I'd stood at the counter watching my mother flip through her stained recipe cards, searching for something comforting. This frittata became our go-to when we had vegetables that needed using and a house full of hungry people.

Last spring, my neighbor brought over an abundance of zucchini from her garden. I threw this together on impulse, and we ended up eating it on the back porch while the kids ran through the sprinkler. Something about a warm, savory frittata makes any meal feel like a gathering.

Ingredients

  • 8 large eggs: Room temperature eggs blend more smoothly and create a silkier texture
  • 150 g (5 oz) smoked bacon: The smokiness infuses the entire dish, so choose good quality bacon
  • 1 medium zucchini, diced: Dont make the pieces too small or theyll disappear into the eggs
  • 200 g (7 oz) cremini mushrooms: These have more flavor than white buttons and hold their shape better
  • 1 small yellow onion: Finely chopped so it distributes evenly throughout
  • 2 cloves garlic: Add it with the zucchini so it doesnt burn and become bitter
  • 60 ml (¼ cup) whole milk or cream: Makes the eggs more tender and creamy
  • 100 g (1 cup) shredded cheddar or gruyère: Gruère adds a nutty sophistication, cheddar makes it more comforting
  • 2 tbsp fresh parsley: Brightens up all the rich, savory elements
  • ½ tsp salt and ¼ tsp pepper: Adjust based on how salty your bacon is
  • ¼ tsp dried thyme: Optional but pairs beautifully with mushrooms
  • 1 tbsp olive oil: For cooking the vegetables before the eggs go in

Instructions

Crisp the bacon:
Heat olive oil in a 25-28 cm oven-safe skillet over medium heat. Add diced bacon and cook for 4-5 minutes until golden and rendered. Listen to it sizzle—that sound means flavor is developing.
Soften the aromatics:
Add chopped onion to the bacon and cook for 2 minutes until translucent. Stir in mushrooms and cook another 4 minutes until theyve released their moisture and started to brown.
Add the zucchini:
Toss in diced zucchini and minced garlic. Cook for 2-3 minutes just until tender—you want the vegetables to maintain some texture, not turn to mush.
Whisk the eggs:
In a large bowl, beat eggs with milk or cream until no streaks remain. Add shredded cheese, parsley, salt, pepper, and thyme if using. The mixture should look uniform and slightly frothy.
Combine everything:
Pour the egg mixture over the vegetables and bacon in the skillet. Gently stir with a spatula to distribute everything evenly. Watch how the eggs start to cling to the vegetables.
Set the edges:
Cook on the stovetop over medium-low heat for 3-4 minutes. Youll see the edges begin to pull away from the pan and turn opaque while the center stays jiggly.
Bake until puffed:
Transfer the skillet to a 180°C (350°F) oven. Bake for 15-18 minutes until the frittata is puffed and golden, with no liquid egg remaining in the center.
Rest before serving:
Let it sit for 5 minutes before slicing. This waiting period feels impossible but makes the difference between a clean slice and a messy one.
Savory skillet frittata loaded with smoky bacon, tender zucchini slices, and earthy browned mushrooms Save
Savory skillet frittata loaded with smoky bacon, tender zucchini slices, and earthy browned mushrooms | sundayspoonful.com

My sister once tried making this in a glass pie dish because she didnt have a cast iron skillet. It still tasted wonderful, though it took longer to bake and never got that gorgeous golden top. We laughed about it while eating slightly uneven slices on her back steps.

Making It Your Own

The beauty of a frittata is its flexibility. I've made this with spinach instead of zucchini, added diced bell peppers for color, or used goat cheese in place of cheddar when I wanted something tangier. Once you understand the basic ratio of eggs to vegetables, you can adapt it to whatever's in your refrigerator.

Serving Suggestions

While this frittata is satisfying on its own, a simple green salad with vinaigrette cuts through the richness. Crusty bread for soaking up any juices is never a bad idea. I've also served it alongside roasted potatoes for a more substantial brunch spread.

Storage and Reheating

Frittata keeps beautifully and actually tastes better the next day as flavors meld. Store it wrapped in the refrigerator for up to three days. Reheat individual slices in the microwave for 30-45 seconds or in a 160°C (325°F) oven for about 10 minutes until warm through.

  • Cold leftovers make an excellent breakfast the next morning
  • Avoid reheating at high temperature or the eggs will become rubbery
  • The frittata also freezes well for up to two months
Fluffy golden Mushroom, Zucchini, and Bacon Family Frittata served warm on a white ceramic plate Save
Fluffy golden Mushroom, Zucchini, and Bacon Family Frittata served warm on a white ceramic plate | sundayspoonful.com

There's something deeply satisfying about a dish that looks elegant but comes from humble ingredients. This frittata has saved more weeknight dinners and impromptu brunches than I can count.

Recipe FAQs

Yes, simply omit the bacon and add extra vegetables like bell peppers, spinach, or tomatoes. You may want to increase the salt slightly since bacon provides natural seasoning.

Shredded cheddar or gruyère are recommended, but you can also use Swiss, provolone, or add crumbled feta or goat cheese for extra tanginess and flavor depth.

The frittata is ready when it's puffed and the center is set—no liquid egg should remain when you gently shake the pan. A knife inserted in the center should come out clean.

Yes, you can sauté the bacon and vegetables up to a day in advance. Store them refrigerated, then reheat gently before adding the whisked egg mixture and baking.

Refrigerate leftover slices in an airtight container for up to 3 days. Enjoy cold, or reheat gently in the microwave or a 160°C (325°F) oven until warmed through.

Mushroom Zucchini Bacon Frittata

Savory baked egg dish with 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 (optional)

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é Onions and Mushrooms: 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
Phoebe Langford

Home cook sharing easy meals, creative kitchen hacks, and comforting recipes for every home.