Mushroom Zucchini Bacon Frittata

Golden mushroom zucchini and bacon family frittata served warm on a white ceramic plate Save to Pinterest
Golden mushroom zucchini and bacon family frittata served warm on a white ceramic plate | speakingfood.com

This savory frittata combines the smoky richness of bacon with earthy mushrooms and fresh zucchini in a fluffy, cheesy egg base. The dish starts on the stovetop, cooking the bacon and vegetables until golden and tender, then finishes in the oven until puffed and set. Perfect for feeding a family or meal prepping for the week ahead.

The smell of bacon rendering in a cast iron skillet has become my Sunday morning signal that a good day is beginning. This frittata came together on a chaotic weekend when unexpected guests arrived and I needed to turn whatever was in the fridge into something impressive. Between the sizzling sounds and the way the kitchen filled with the most incredible aroma, I realized sometimes the best meals are born from simple ingredients given a little attention.

Last fall my sister came to visit and I made this for brunch, watching her face light up with that first bite. She kept sneaking pieces while I tried to photograph it, and honestly, I could not blame her one bit.

Ingredients

  • 1 medium zucchini, diced: Zucchini adds gentle sweetness and moisture without overwhelming the other flavors
  • 200 g (7 oz) cremini or button mushrooms, sliced: These earthy mushrooms become meaty and savory when cooked down properly
  • 1 small yellow onion, finely chopped: The foundation of flavor that mellows into sweetness
  • 2 cloves garlic, minced: Add this near the end so it does not burn and turn bitter
  • 150 g (5 oz) smoked bacon, diced: The smoky backbone that makes everything taste better
  • 8 large eggs: Room temperature eggs whisk up more smoothly and integrate better with the cream
  • 60 ml (¼ cup) whole milk or cream: This creates that velvety custard like texture that separates good frittatas from great ones
  • 100 g (1 cup) shredded cheddar or gruyère cheese: Gruère adds nutty sophistication but sharp cheddar brings classic comfort
  • 2 tbsp chopped fresh parsley: Bright fresh herb notes that cut through all the richness
  • ½ tsp salt and ¼ tsp freshly ground black pepper: Adjust these after tasting the bacon since its saltiness varies by brand
  • ¼ tsp dried thyme (optional): A tiny pinch adds subtle woodland notes that complement the mushrooms beautifully
  • 1 tbsp olive oil: Helps prevent the bacon from sticking and adds fruity undertones

Instructions

Preheat and prep:
Preheat your oven to 180°C (350°F) and make sure your skillet is truly oven safe because finding out halfway through is not fun
Cook the bacon:
Heat olive oil in your oven safe skillet over medium heat then add diced bacon and cook for 4 to 5 minutes until golden and crisp
Build the flavor base:
Add chopped onion and sauté for 2 minutes until softened then stir in mushrooms and cook for another 4 minutes until tender and any liquid has evaporated
Add the remaining vegetables:
Mix in zucchini and garlic cooking for 2 to 3 minutes until zucchini is just tender but not mushy
Whisk the egg mixture:
In a large bowl whisk together eggs milk or cream cheese parsley salt pepper and thyme until completely combined
Combine everything:
Pour egg mixture evenly over the sautéed vegetables and bacon in the skillet and gently stir to distribute ingredients evenly
Set the edges:
Cook on the stovetop over medium low heat for 3 to 4 minutes until the edges just begin to set
Bake to perfection:
Transfer skillet to the preheated oven and bake for 15 to 18 minutes or until the frittata is puffed and the center is set
Rest and serve:
Remove from oven and let rest for 5 minutes then garnish with extra parsley slice and serve warm or at room temperature
Savory baked frittata loaded with smoky bacon crisp zucchini slices and tender mushrooms Save to Pinterest
Savory baked frittata loaded with smoky bacon crisp zucchini slices and tender mushrooms | speakingfood.com

Now this frittata has become my go to whenever I need to feed a crowd without spending my whole morning in the kitchen. There is something so satisfying about sliding a golden puffed dish onto the table and watching everyone lean in a little closer.

Make It Your Own

I have learned that frittatas are incredibly forgiving and will happily accommodate whatever vegetables need using up. Bell peppers spinach and even leftover roasted potatoes all find their way into my versions depending on the season.

Serving Suggestions

A simple green salad with lemon vinaigrette cuts through the richness beautifully while crusty bread is perfect for soaking up any leftover juices. For brunch I like to serve it alongside roasted potatoes and fresh fruit.

Storage and Reheating

This frittata keeps remarkably well in the refrigerator for up to 3 days and honestly tastes just as good cold straight from the fridge. When reheating use a low temperature to preserve the creamy texture.

  • Wrap individual slices in foil and reheat at 160°C (325°F) for about 10 minutes
  • A quick 30 second zap in the microwave works but the texture is better with gentle oven reheating
  • Serve cold with a side salad for a perfect light lunch the next day
Slice of fluffy egg frittata topped with melted cheddar and fresh green parsley garnish Save to Pinterest
Slice of fluffy egg frittata topped with melted cheddar and fresh green parsley garnish | speakingfood.com

Whether for a lazy weekend breakfast or an unexpected weeknight dinner this frittata has never let me down. It is the kind of dish that makes people feel taken care of.

Recipe Help & Support

Yes, simply omit the bacon or replace it with diced vegetarian bacon. Add extra vegetables like bell peppers, spinach, or tomatoes to maintain heartiness and flavor depth.

Sharp cheddar, gruyère, or swiss cheese provide excellent flavor. For a tangy twist, try adding crumbled feta or goat cheese as suggested in the notes.

The frittata is ready when the center is set, no longer jiggly, and the edges are golden brown. A knife inserted in the center should come out clean.

Absolutely. Frittata tastes excellent at room temperature and can be made up to a day ahead. Store refrigerated and serve cold or gently reheated at 160°C (325°F) for about 10 minutes.

A 25–28 cm (10–11 inch) oven-safe skillet works perfectly. Cast iron or nonstick varieties are ideal for easy release and even heating throughout the cooking process.

Mushroom Zucchini Bacon Frittata

Hearty baked egg dish with smoky bacon, mushrooms, and tender 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 (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.
Heather Collins