This satisfying baked egg dish combines smoky bacon with earthy mushrooms and tender zucchini in a fluffy, golden custard. The vegetables are first sautéed to develop depth, then baked with a creamy egg and cheese mixture until puffed and set. Ready in just 40 minutes, it serves six beautifully and works equally well for a weekend brunch or quick weeknight dinner. Leftovers reheat beautifully or can be enjoyed cold.
Last winter, my sister dropped by unexpectedly after a flight cancellation, looking exhausted and hungry. I had bacon wilting in the fridge and a lonely zucchini from my failed garden attempt, so I threw everything into a skillet with eggs. She asked for the recipe before she even finished her second slice, and now this frittata is our emergency go-to meal.
I made this for a Sunday brunch when I realized too late that I had invited more people than planned. The recipe doubled easily, and watching everyone crowd around the skillet, plates in hand, felt like hosting success without the stress.
Ingredients
- 1 medium zucchini, diced: Zucchini releases moisture as it cooks, so do not skip the step of letting it tenderize before adding eggs
- 200 g (7 oz) cremini or button mushrooms, sliced: Cremini mushrooms have more flavor than white buttons, but either works perfectly here
- 1 small yellow onion, finely chopped: A small onion provides sweetness without overpowering the other vegetables
- 2 cloves garlic, minced: Add the garlic after the zucchini so it does not burn and turn bitter
- 150 g (5 oz) smoked bacon, diced: The smokiness infuses the entire dish, so use good quality bacon if possible
- 8 large eggs: Room temperature eggs whisk up more smoothly and incorporate better with the milk
- 60 ml (¼ cup) whole milk or cream: Cream makes the frittata richer, but milk keeps it lighter while still tender
- 100 g (1 cup) shredded cheddar or gruyère cheese: Gruyère melts beautifully, but sharp cheddar adds a nice punch
- 2 tbsp chopped fresh parsley: Fresh parsley brightens the rich flavors, and dried herbs cannot quite replicate that
- ½ tsp salt and ¼ tsp freshly ground black pepper: Taste the filling before adding eggs, as bacon already contributes salt
- ¼ tsp dried thyme (optional): Thyme pairs wonderfully with mushrooms if you want an extra layer of flavor
- 1 tbsp olive oil: Needed for sautéing the vegetables since the bacon alone does not provide enough fat
Instructions
- Crisp the bacon:
- Heat olive oil in a large oven-safe skillet over medium heat, add diced bacon, and cook 4–5 minutes until golden and crisp.
- Soften the onions:
- Add chopped onion to the rendered bacon and sauté 2 minutes until translucent and fragrant.
- Cook the mushrooms:
- Stir in sliced mushrooms and cook another 4 minutes until tender and all liquid has evaporated.
- Add the remaining vegetables:
- Toss in zucchini and garlic, cooking 2–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 well combined.
- Combine and set the edges:
- Pour the egg mixture evenly over the vegetables and bacon, gently stir to distribute, then cook over medium-low heat 3–4 minutes until edges begin to set.
- Bake until golden:
- Transfer to a preheated 180°C (350°F) oven and bake 15–18 minutes until puffed and the center is set.
- Rest before serving:
- Let the frittata rest 5 minutes so it holds its shape when sliced, then garnish with extra parsley.
My friend served this at her daughters birthday brunch instead of quiche, and the guests kept asking where she ordered it from. There is something about the combination of smoky bacon and fresh vegetables that makes people feel cared for.
Choosing the Right Skillet
Cast iron retains heat beautifully but requires extra care, while nonstick makes serving effortless. I used a stainless steel skillet once and spent ten minutes scraping it out, so now I stick to whatever guarantees easy release.
Make Ahead Success
This frittata reheats better than almost any egg dish I have made. Slice and refrigerate it, then warm individual portions in the microwave for 30 seconds, and it tastes nearly as good as fresh.
Serving Suggestions
A crisp green salad cuts through the richness, and crusty bread soaks up any juices on the plate. My nephew eats his with hot sauce, and I have started keeping a bottle on the table just for him.
- Let leftovers come to room temperature before serving, as the texture is better
- Add a handful of baby spinach to the vegetables for extra color
- Serve with tomato wedges for a complete breakfast plate
This recipe has saved more last-minute meals than I can count, and somehow it never feels like settling.
Common Questions
- → Can I make this vegetarian?
-
Yes, simply omit the bacon and add extra vegetables like bell peppers or spinach. You may want to increase the salt slightly to compensate for the missing smoky flavor from the bacon.
- → What cheese works best?
-
Sharp cheddar adds great flavor, but gruyère offers excellent melt. Swiss, fontina, or a blend work beautifully too. For a tangy twist, add crumbled feta or goat cheese as suggested in the notes.
- → Can I prepare this ahead?
-
You can sauté the bacon and vegetables up to a day in advance. Store them refrigerated, then whisk the egg mixture and bake when ready. Leftovers keep well for 3-4 days refrigerated.
- → What size skillet do I need?
-
A 25-28 cm (10-11 inch) oven-safe skillet works best. If you only have a larger pan, the frittata will be thinner and cook faster—reduce baking time by 3-4 minutes.
- → How do I know when it's done?
-
The frittata is ready when it's puffed and the center is set with no jiggle. A knife inserted near the center should come out clean. The top will be lightly golden and the edges pulling away slightly from the pan.
- → Can I use milk instead of cream?
-
Absolutely. Whole milk works perfectly and creates a lighter texture. The cream adds richness but isn't essential. For a dairy-free version, unsweetened almond or oat milk can be substituted.