Mushroom Zucchini Bacon Frittata

Golden Mushroom, Zucchini, and Bacon Family Frittata with melted cheese and fresh parsley garnish, served warm from the skillet Pin it
Golden Mushroom, Zucchini, and Bacon Family Frittata with melted cheese and fresh parsley garnish, served warm from the skillet | howtocookwithali.com

This comforting baked egg dish combines crispy smoked bacon with sautéed cremini mushrooms, diced zucchini, and aromatic onions. The eggs are enriched with cream and shredded cheddar or gruyère, creating a rich, fluffy texture. Fresh parsley and thyme add brightness, while black pepper provides subtle heat. The stovetop-to-oven method ensures perfectly set edges and a tender center. Serve warm with crusty bread or a simple green salad for a complete meal.

The smell of bacon sizzling on a Sunday morning has this magical way of pulling everyone out of bed and into the kitchen. I first threw together this frittata on a rainy weekend when my fridge was full of random vegetables and hungry family members were already asking what's for breakfast. Now it's become our go-to whenever we want something that feels special but doesn't require hours of standing at the stove.

Last summer my sister was visiting and we made this for a lazy breakfast on the back patio. She kept stealing pieces straight from the pan while it was cooling, claiming she was just quality control. By the time we actually sat down to eat, we were both laughing and half the frittata was gone.

Ingredients

  • 1 medium zucchini, diced: I've learned not to cut the pieces too small or they disappear into the eggs, you want those tender bites throughout
  • 200 g (7 oz) cremini or button mushrooms, sliced: These soak up all the bacon fat and become incredibly savory, just don't crowd the pan or they'll steam instead of brown
  • 1 small yellow onion, finely chopped: The foundation that ties everything together with its sweetness
  • 2 cloves garlic, minced: Add this at the very end with the zucchini so it doesn't burn and turn bitter
  • 150 g (5 oz) smoked bacon, diced: This is where all that incredible depth comes from, I buy the good stuff and it makes a noticeable difference
  • 8 large eggs: Room temperature eggs whisk up fluffier and incorporate better with the milk
  • 60 ml (¼ cup) whole milk or cream: Whole milk gives you the perfect balance of richness without making the frittata too heavy
  • 100 g (1 cup) shredded cheddar or gruyère cheese: Gruyère melts beautifully but sharp cheddar gives you that punchy flavor I love
  • 2 tbsp chopped fresh parsley: Fresh herbs make everything taste brighter and more alive
  • ½ tsp salt and ¼ tsp freshly ground black pepper: Taste your bacon first though, if it's salty cut back on the added salt
  • ¼ tsp dried thyme (optional): A little goes a long way and pairs so well with the mushrooms
  • 1 tbsp olive oil: Start with this to get your bacon cooking, the rendered fat will do the rest

Instructions

Preheat your oven and start the bacon:
Set your oven to 180°C (350°F) so it's ready when you need it, then heat that olive oil in your oven-safe skillet and let the bacon cook until golden and crisp, about 4 to 5 minutes.
Build your flavor base:
Add the onion to that beautiful bacon fat and sauté for 2 minutes until softened, then toss in the mushrooms and cook another 4 minutes until they're tender and have released their liquid.
Add the remaining vegetables:
Stir in the zucchini and garlic, cooking for just 2 to 3 minutes until the zucchini is tender but still holding its shape.
Whisk the egg mixture:
In a large bowl, whisk together your eggs, milk or cream, shredded cheese, parsley, salt, pepper, and thyme if you're using it until everything's well combined.
Combine everything:
Pour the egg mixture evenly over your sautéed vegetables and bacon, then give it a gentle stir to distribute all those ingredients throughout the eggs.
Start on the stovetop:
Cook over medium-low heat for 3 to 4 minutes, watching as the edges start to set while the center stays slightly loose.
Finish in the oven:
Transfer that skillet to your preheated oven and bake for 15 to 18 minutes until the frittata is puffed up gorgeously and the center is completely set.
Let it rest before serving:
This is the hard part, but give it 5 minutes to rest so it sets properly, then garnish with extra parsley, slice into wedges, and serve it up.
Savory baked frittata featuring crispy bacon, tender zucchini slices, and earthy mushrooms in a fluffy egg custard Pin it
Savory baked frittata featuring crispy bacon, tender zucchini slices, and earthy mushrooms in a fluffy egg custard | howtocookwithali.com

This recipe became my daughter's favorite when she was studying for exams and needed something protein-packed that she could grab between study sessions. She'd reheat slices throughout the day and said it was the only thing that kept her going during finals week.

Making It Your Own

Sometimes I swap the zucchini for bell peppers or add fresh spinach at the very end, just until it wilts into the eggs. Once I made it with leftover roasted vegetables from dinner the night before and that might have been the best version yet.

The Perfect Pan Choice

A well seasoned cast iron skillet gives you the best browning on the bottom, but if you're new to frittatas a nonstick oven-safe pan will give you more confidence when it's time to slide it out. Either way, choose something in the 25 to 28 cm range so you get that ideal thickness.

Serving Suggestions

We love this with a simple arugula salad dressed with lemon vinaigrette, the sharp greens cut through the richness perfectly. My husband insists on having crusty bread on the side to soak up any juices, and honestly he's not wrong about that.

  • Serve it warm, at room temperature, or even cold from the refrigerator
  • A dollop of sour cream or Greek yogurt on top adds a lovely tangy element
  • Leftovers keep beautifully for 3 to 4 days in the fridge
Skillet-baked breakfast frittata with smoky bacon, mushrooms, and zucchini, topped with melted cheddar and chopped herbs Pin it
Skillet-baked breakfast frittata with smoky bacon, mushrooms, and zucchini, topped with melted cheddar and chopped herbs | howtocookwithali.com

There's something deeply satisfying about a dish that looks impressive but comes together with such humble ingredients. I hope this frittata finds its way into your weekend rotation and creates its own memories around your table.

Recipe FAQs

Yes, this dish refrigerates well for up to 3 days. Enjoy cold or gently reheat in a 160°C (325°F) oven for 10-15 minutes until warmed through.

Bell peppers, spinach, cherry tomatoes, or asparagus make excellent additions. Sauté harder vegetables like peppers before adding to the egg mixture.

Absolutely. Whole milk works perfectly—though the texture will be slightly lighter. For extra richness, use half-and-half or crème fraîche.

The edges should be golden and set, while the center feels firm but still slightly springy when gently touched. A knife inserted near the center should come out clean.

You can finish it stovetop by covering with a lid and cooking over low heat for 8-10 minutes until the center sets, though the texture will be denser than oven-baked.

Sharp cheddar, gruyère, or swiss offer excellent flavor. For a tangy twist, try goat cheese or feta—add these as crumbles on top before baking.

Mushroom Zucchini Bacon Frittata

Flavorful 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
  • 1/4 cup whole milk or cream
  • 1 cup shredded cheddar or gruyère cheese

Herbs & Seasonings

  • 2 tbsp chopped fresh parsley
  • 1/2 tsp salt
  • 1/4 tsp freshly ground black pepper
  • 1/4 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, 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.
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 including milk and cheese. Bacon may contain preservatives; check labels for allergens. Gluten-free as written—ensure all packaged ingredients are gluten-free.
Ali Thompson

Home cook sharing easy, budget-friendly recipes and kitchen tips for real-life meals.