This satisfying baked egg dish combines smoky diced bacon with earthy cremini mushrooms and tender zucchini, all bound together with a creamy mixture of eight eggs, milk, and shredded cheddar or gruyère cheese. The vegetables are first sautéed to develop depth and remove excess moisture, then layered with crispy bacon before being enveloped in the rich egg custard. Baked to golden perfection in just 18 minutes, this versatile dish serves six and works beautifully for any meal from weekend brunch to a quick weeknight dinner. Serve warm with a simple green salad and crusty bread for a complete, nourishing meal that reheats wonderfully for leftovers.
The morning sun was barely up when I pulled this frittata from the oven, filling the kitchen with that irresistible bacon and cheese aroma. My daughter stumbled in, rubbing sleep from her eyes, and immediately asked what smelled so good. Watching her take that first bite, still warm from the oven, reminded me why this recipe became our go-to weekend dish. Something magical happens when eggs meet smoky bacon and fresh vegetables in one pan.
Last summer, my neighbor Sarah dropped by unexpectedly while this was baking. She ended up staying for brunch and demanded the recipe before she even finished her plate. Now she makes it for her family every Sunday, and her kids actually beg for seconds of the zucchini. Thats the kind of win that makes cooking worth every moment.
Ingredients
- 1 medium zucchini, diced: Adds moisture and subtle sweetness that balances the salty bacon perfectly
- 200 g (7 oz) cremini or button mushrooms, sliced: Earthy mushrooms become meaty and savory when sautéed properly
- 1 small yellow onion, finely chopped: Foundations matter, and sweet onions provide that aromatic base
- 2 cloves garlic, minced: Add this toward the end so it does not burn or turn bitter
- 150 g (5 oz) smoked bacon, diced: The smoky saltiness infuses the entire dish, so quality counts here
- 8 large eggs: Room temperature eggs whisk up fluffier and incorporate more evenly
- 60 ml (¼ cup) whole milk or cream: Creates that custard-like texture we all love in a good frittata
- 100 g (1 cup) shredded cheddar or gruyère cheese: Gruère adds sophisticated nuttiness while cheddar brings familiar comfort
- 2 tbsp chopped fresh parsley: Brightens the rich flavors and makes everything look fresh
- ½ tsp salt and ¼ tsp freshly ground black pepper: Remember the bacon is salty, so season lightly
- ¼ tsp dried thyme (optional): A tiny amount adds earthy depth without overpowering
- 1 tbsp olive oil: Helps vegetables cook evenly and prevents sticking in the skillet
Instructions
- Crisp the bacon to build flavor:
- Heat olive oil in a large oven-safe skillet over medium heat, add diced bacon, and cook 4 to 5 minutes until golden and crisp. The rendered fat becomes part of your cooking foundation.
- Soften the aromatics:
- Add chopped onion to the skillet and sauté 2 minutes until softened, then stir in mushrooms and cook 4 minutes until tender and liquid has evaporated. Patience here prevents soggy results later.
- Add the final vegetables:
- Stir in zucchini and garlic, cooking 2 to 3 minutes until zucchini is just tender but still holds its shape.
- Whisk the egg mixture:
- In a large bowl, combine eggs, milk or cream, cheese, parsley, salt, pepper, and thyme, whisking until everything is evenly incorporated.
- Combine and set the edges:
- Pour egg mixture over the sautéed vegetables and bacon, stir gently to distribute evenly, then cook over medium-low heat 3 to 4 minutes until edges just begin to set.
- Finish in the oven:
- Transfer to a preheated 180°C (350°F) oven and bake 15 to 18 minutes until puffed and the center is set, then let rest 5 minutes before serving.
My mother-in-law initially claimed she did not like zucchini, but after trying this frittata, she asked for the recipe before leaving. There is something deeply satisfying about watching someone discover that vegetables actually taste delicious when prepared with care. Food has this magical way of bringing people together, one slice at a time.
Make It Your Own
This recipe welcomes substitutions like an old friend. I have swapped spinach for zucchini when my garden overflowed, and bell peppers work beautifully too. The key is keeping the total vegetable amount roughly the same so the eggs still set properly. Trust your instincts and use what looks fresh at the market.
Serving Suggestions
A crisp green salad with lemon vinaigrette cuts through the richness perfectly. Crusty bread for soaking up any leftover juices turns this into a complete meal. For brunch, I like to serve fresh berries on the side—their bright acidity balances the savory frittata beautifully.
Storage and Reheating
This frittata keeps remarkably well in the refrigerator for up to 4 days. Slice it before storing for easier reheating. The cold slices actually make an excellent quick breakfast the next morning.
- Reheat individual slices in the microwave for 30 to 45 seconds
- A 350°F oven for 10 minutes restores that freshly baked texture
- Cold frittata packed for lunch needs no reheating at all
Whether feeding a crowd on Sunday morning or enjoying leftovers on a Tuesday, this frittata never disappoints. Simple ingredients, incredible results, and memories made around the table.
Recipe FAQs
- → Can I make this frittata ahead of time?
-
Yes, this dish reheats beautifully. Prepare it up to a day in advance, refrigerate, then gently warm in a 160°C (325°F) oven for 10–15 minutes or enjoy cold.
- → What vegetables can I substitute?
-
Spinach, bell peppers, cherry tomatoes, or asparagus work wonderfully. Just ensure any high-moisture vegetables like spinach are thoroughly cooked before adding the egg mixture.
- → Is there a vegetarian option?
-
Simply omit the bacon and add extra vegetables or plant-based proteins. Consider incorporating sun-dried tomatoes or olives for additional savory depth.
- → Can I use a different type of cheese?
-
Absolutely. Gruyère adds a nutty richness, while cheddar provides sharpness. Goat cheese, feta, Swiss, or mozzarella also create delicious variations.
- → Why is my frittata watery?
-
This usually happens when vegetables release excess moisture. Always sauté mushrooms and zucchini until their liquid evaporates before adding the eggs. Patting cooked vegetables with paper towels also helps.
- → What size skillet should I use?
-
A 25–28 cm (10–11 inch) oven-safe skillet works best. Too large and the frittata will be thin; too small and it may not cook through properly before the edges overbrown.