This savory baked egg dish combines smoky bacon with earthy mushrooms and tender zucchini for a satisfying meal any time of day. The 40-minute preparation includes sautéing vegetables until golden, then baking with a creamy egg and cheese mixture until puffed and set.
Serve warm with crusty bread or a fresh salad for a complete meal. Leftovers reheat beautifully or can be enjoyed cold for a quick lunch.
One rainy Saturday morning, I found myself staring at a half-empty fridge and three very hungry teenagers still in pajamas. A carton of eggs, some aging zucchini from the garden, and a package of bacon became my saving grace. The smell of bacon rendering on the stove woke everyone up better than any alarm clock could.
My daughter now requests this for every birthday breakfast, claiming it tastes like Sunday mornings even when served on a Tuesday. I love watching people hover around the oven door as it puffs up, golden and gorgeous, like magic happening in real time.
Ingredients
- 1 medium zucchini, diced: Summer squash brings moisture and subtle sweetness that balances the salty bacon beautifully
- 200 g (7 oz) cremini or button mushrooms, sliced: These earthy little sponges soak up all the rendered bacon fat for incredible flavor
- 1 small yellow onion, finely chopped: The foundation that builds sweetness and depth as it slowly softens
- 2 cloves garlic, minced: Add this at the very end so it does not burn and turn bitter
- 150 g (5 oz) smoked bacon, diced: The smoky backbone of the whole dish, so choose good quality bacon you would eat on its own
- 8 large eggs: Room temperature eggs whisk up more smoothly and incorporate evenly into the vegetables
- 60 ml (¼ cup) whole milk or cream: Just enough dairy to make the texture silky without making it heavy
- 100 g (1 cup) shredded cheddar or gruyère cheese: Gruère adds sophistication while cheddar makes it feel cozy and familiar
- 2 tbsp chopped fresh parsley: Bright herbal notes that cut through the richness and make everything taste fresh
- ½ tsp salt and ¼ tsp freshly ground black pepper: Remember the bacon is salty so season lightly and adjust at the end
- ¼ tsp dried thyme (optional): A tiny bit that whispers of herbs without overpowering the vegetables
- 1 tbsp olive oil: Helps the bacon render evenly and prevents sticking as you build layers
Instructions
- Preheat and prep:
- Get your oven to 180°C (350°F) and grab an oven-safe skillet, ideally one you love looking at because it is going straight to the table
- Crisp the bacon:
- Heat olive oil in your skillet over medium heat and add diced bacon, letting it cook for 4 to 5 minutes until golden and the fat has rendered into something magnificent
- Build the vegetable base:
- Toss in chopped onion for 2 minutes until it softens, then add mushrooms and cook another 4 minutes until they are tender and have released all their moisture into the bacon fat
- Add zucchini and garlic:
- Stir in zucchini and garlic, cooking just 2 to 3 minutes until the zucchini is tender but still has some bite and the garlic is fragrant, not browned
- Whisk the eggs:
- In a large bowl, beat eggs with milk or cream until completely combined, then fold in cheese, parsley, salt, pepper, and thyme if you are using it
- Combine everything:
- Pour the egg mixture over your skillet full of vegetables and bacon, using a spatula to gently distribute everything evenly so every slice gets a bit of everything
- Start on the stove:
- Cook over medium-low heat for 3 to 4 minutes until you see the edges begin to set, which means the bottom is forming a lovely foundation
- Finish in the oven:
- Transfer the whole skillet to the oven and bake for 15 to 18 minutes until the frittata is puffed proudly and the center is set with just a slight wobble
- Rest and serve:
- Let it rest for 5 minutes to settle, then scatter extra parsley on top and slice into wedges while still warm but not piping hot
This recipe has saved me more times than I can count, from unexpected guests to mornings when cereal simply would not cut it. Something about putting a skillet on the table makes people feel taken care of in a way that plating individual portions never quite achieves.
Making It Your Own
Swap bacon for pancetta, ham, or leave it out entirely and add extra vegetables for a vegetarian version that still feels substantial. Try different cheeses based on what you have, goat cheese adds tang while parmesan brings salty umami notes that make everything taste more expensive.
Timing Matters
Frittata is equally wonderful warm, at room temperature, or even cold straight from the refrigerator for breakfast the next day. It actually benefits from sitting for a bit as the flavors have time to get to know each other and the texture becomes more cohesive.
Serving Suggestions
A simple green salad with bright vinaigrette cuts through the richness and makes the meal feel complete without much effort. Crusty bread for soaking up any juices is never a bad idea, especially if you are feeding a crowd.
- Leftovers pack beautifully for lunch the next day and somehow taste even better
- Pair with roasted potatoes for a more substantial dinner that still comes together quickly
- Keep the garnish generous because fresh herbs make everything taste restaurant-quality
There is something deeply satisfying about a meal that looks impressive but comes together with such humble ingredients. Hope this finds its way into your regular rotation too.
Recipe Questions
- → Can I make this vegetarian?
-
Yes, simply omit the bacon or substitute with vegetarian bacon alternatives. Add extra vegetables like bell peppers or spinach to maintain the hearty texture.
- → What type of cheese works best?
-
Cheddar and Gruyère both provide excellent flavor and melting properties. You can also experiment with Swiss, Fontina, or add crumbled feta for extra tanginess.
- → How do I know when it's done baking?
-
The frittata is ready when the edges are golden brown, the center is set (no liquid egg remains), and the top has puffed up slightly. A knife inserted in the center should come out clean.
- → Can I prepare this ahead of time?
-
Yes, you can sauté the vegetables and bacon up to a day in advance. Store them refrigerated, then whisk the egg mixture and bake when ready to serve. Leftovers keep well for 3-4 days.
- → What size skillet should I use?
-
A 25-28 cm (10-11 inch) oven-safe skillet works perfectly. Cast iron provides excellent heat retention, but nonstick also works well. Ensure the skillet can transfer from stovetop to oven.
- → Can I freeze leftovers?
-
Yes, slice and wrap individual portions tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw overnight in the refrigerator and reheat gently in the oven or microwave.