Mushroom Zucchini Bacon Frittata

Golden mushroom zucchini and bacon family frittata fresh from the oven with melted cheese topping Save
Golden mushroom zucchini and bacon family frittata fresh from the oven with melted cheese topping | cookingwithhazel.com

This savory baked egg dish combines smoky diced bacon with sliced cremini mushrooms, diced zucchini, and aromatic onions in a fluffy, cheesy egg base. The frittata cooks partially on the stovetop then finishes in the oven until puffed and golden. With prep time of just 15 minutes and 25 minutes baking, this gluten-free main dish yields six generous servings. The combination of sharp cheddar or gruyère, fresh parsley, and dried thyme creates layers of flavor. Enjoy warm from the oven or at room temperature, paired with a simple salad or crusty bread.

The first time I made this frittata, I was running late for a brunch gathering and threw everything into one pan hoping for the best. The kitchen filled with this incredible smoky, savory aroma that had my guests peeking around the corner before I even called them to the table. Someone asked for the recipe before they'd even taken their second bite, and I've been making it on repeat ever since.

Last Sunday, my niece who claims to hate mushrooms took a tentative slice and then immediately asked for seconds. Watching someone discover that vegetables can actually be delicious when they're cooked right never gets old. Now whenever I visit, she asks if 'the special egg thing' is on the menu.

Ingredients

  • 1 medium zucchini, diced: I've learned to squeeze excess moisture out after dicing if the zucchini feels especially watery, which prevents the frittata from becoming soggy
  • 200 g (7 oz) cremini or button mushrooms, sliced: These earthy little mushrooms absorb all the bacon flavor and become incredibly savory as they cook down
  • 1 small yellow onion, finely chopped: The onion becomes sweet and mellow as it sautees, creating this lovely foundation that ties everything together
  • 2 cloves garlic, minced: Add this toward the end so it doesnt burn and turn bitter, just fragrant and warm
  • 150 g (5 oz) smoked bacon, diced: The smokiness here is the secret weapon that elevates this from ordinary breakfast to something memorable
  • 8 large eggs: Room temperature eggs whisk up better and create a more uniform texture, so take them out about twenty minutes before you start
  • 60 ml (¼ cup) whole milk or cream: This makes the eggs wonderfully tender and creamy without making them heavy
  • 100 g (1 cup) shredded cheddar or gruyère cheese: Gruyère adds this sophisticated nutty flavor, but sharp cheddar works beautifully too if thats what you have
  • 2 tbsp chopped fresh parsley: Fresh herbs make such a difference here, adding little bright pops of flavor throughout
  • ½ tsp salt and ¼ tsp freshly ground black pepper: Taste your bacon before adding much salt since it can be quite salty on its own
  • ¼ tsp dried thyme (optional): A tiny bit of thyme plays so nicely with the mushrooms and creates this subtle earthy undertone
  • 1 tbsp olive oil: Needed to start the sauteeing process and help everything cook evenly without sticking

Instructions

Preheat your oven to 180°C (350°F):
Getting the oven ready first means you can transfer the skillet straight in without waiting, which helps maintain the cooking momentum
Crisp the bacon:
In your oven-safe skillet, heat that olive oil over medium and cook the diced bacon for 4–5 minutes until golden and crisp, stirring occasionally so it browns evenly
Soften the onion:
Toss in the chopped onion and let it sautee for about 2 minutes until it starts to turn translucent and fragrant
Add the mushrooms:
Stir in your sliced mushrooms and cook for another 4 minutes until they're tender and have released most of their liquid
Cook the zucchini and garlic:
Add the diced zucchini and minced garlic, cooking for 2–3 minutes until the zucchini is just tender but still holds its shape
Whisk the egg mixture:
In a large bowl, whisk together the eggs, milk or cream, cheese, parsley, salt, pepper, and thyme until everything is well combined
Combine everything:
Pour the egg mixture evenly over your sautéed vegetables and bacon, then give it a gentle stir to distribute everything throughout the eggs
Set the edges on the stovetop:
Cook over medium-low heat for 3–4 minutes until the edges just begin to set and pull away slightly from the pan
Finish in the oven:
Transfer the skillet to your preheated oven and bake for 15–18 minutes until the frittata is puffed and the center is completely set
Rest before serving:
Let it rest for 5 minutes before slicing, which helps it hold together better and makes serving much easier
Savory baked frittata packed with smoky bacon tender zucchini slices and earthy brown mushrooms Save
Savory baked frittata packed with smoky bacon tender zucchini slices and earthy brown mushrooms | cookingwithhazel.com

This dish became my go-to for those lazy weekend mornings when everyone is still in pajamas and theres no rush to be anywhere. Theres something so comforting about standing at the stove, smelling the bacon and onions, knowing something delicious is coming together.

Making It Your Own

Once you've made this a few times, you'll start seeing all sorts of possibilities for variations. I've added diced bell peppers, swapped spinach for zucchini, and even used leftover roasted vegetables when I needed to clear out the fridge. The basic technique stays the same, and that's the beauty of it.

Serving Suggestions

While this frittata is perfectly satisfying on its own, I love serving it with a simple green salad dressed with lemon vinaigrette. The acidity cuts through the richness and makes the whole meal feel lighter and more balanced. Crusty bread for soaking up any runny yolks never hurts either.

Storage And Reheating

The frittata keeps beautifully in the refrigerator for up to three days and is actually quite good cold, straight from the container. If you prefer it warm, gentle reheating in a low oven or microwave does the trick without drying it out.

  • Wrap individual slices in parchment paper for easy grab-and-go breakfasts
  • Reheat at 160°C (325°F) for about 10 minutes if you want that just-baked texture back
  • Avoid the microwave if possible, as it can make the eggs rubbery and uneven
Family style frittata with bacon strips zucchini rounds and mushrooms garnished with fresh parsley Save
Family style frittata with bacon strips zucchini rounds and mushrooms garnished with fresh parsley | cookingwithhazel.com

There's something deeply satisfying about a dish that comes together so simply yet tastes this special. Hope this finds its way into your regular rotation too.

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 you'll lose the salty bacon flavor.

A 25-28 cm (10-11 inch) oven-safe skillet is ideal. Cast iron or nonstick works best. The key is ensuring it can transfer from stovetop to oven safely.

Yes, frittata reheats beautifully. Store refrigerated for up to 3 days and reheat gently in a 160°C (325°F) oven or microwave. It's also delicious served cold.

The frittata is ready when it's puffed and golden on top, and the center feels set when gently shaken. A knife inserted in the center should come out clean.

Yes, wrap cooled slices individually in plastic wrap and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat before serving.

Beyond cheddar and gruyère, try Swiss, fontina, or gouda. For a tangy twist, add crumbled feta or goat cheese as suggested in the notes.

Mushroom Zucchini Bacon Frittata

Fluffy baked frittata with crispy 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
  • ½ 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, 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.
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
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.