This satisfying frittata combines smoky bacon with sautéed mushrooms and zucchini in a fluffy baked egg base. Ready in just 40 minutes, it's an ideal choice for feeding a family of six for breakfast, brunch, or a quick weeknight dinner.
The dish starts by cooking the bacon until crispy, then building layers of flavor with onions, mushrooms, and fresh zucchini. A whisked mixture of eggs, milk, shredded cheese, and herbs binds everything together into a golden, puffed finish.
Serve warm with a simple green salad or crusty bread. Leftovers store well in the refrigerator and can be enjoyed cold or gently reheated for an easy next-day meal.
The morning I discovered that bacon and mushrooms were meant to live together in an egg dish was completely accidental. I had odds and ends in the fridge and a house full of weekend guests who would expect breakfast. The way the smoky bacon rendered its fat into the vegetables changed everything I thought I knew about frittatas.
Last spring my sister asked me to make brunch for her book club. I was nervous about cooking for strangers but this frittata saved me. One woman actually asked for the recipe before she even finished her first slice, and I had to write it on a napkin because I had nothing else handy.
Ingredients
- 1 medium zucchini diced: Zucchini adds moisture without making the eggs watery if you cook it just until tender
- 200 g (7 oz) cremini or button mushrooms sliced: These mushrooms hold their texture better than white ones and have a deeper flavor
- 1 small yellow onion finely chopped: The onion sweetens as it cooks which balances the smoky bacon beautifully
- 2 cloves garlic minced: Add the garlic after the vegetables so it does not burn and turn bitter
- 150 g (5 oz) smoked bacon diced: The rendered bacon fat becomes part of the cooking liquid so do not drain it
- 8 large eggs: Room temperature eggs incorporate more evenly and create a silkier texture
- 60 ml (¼ cup) whole milk or cream: Cream makes the eggs richer but milk works perfectly well
- 100 g (1 cup) shredded cheddar or gruyère cheese: Gruyère adds a sophisticated nuttiness but cheddar gives you that familiar comfort
- 2 tbsp chopped fresh parsley: Fresh parsley brightens the whole dish and makes it look finished
- ½ tsp salt: Taste the bacon first because some brands are saltier than others
- ¼ tsp freshly ground black pepper: Freshly ground pepper has a more complex flavor than preground
- ¼ tsp dried thyme optional: A little thyme bridges the gap between the eggs and the earthy mushrooms
- 1 tbsp olive oil: Start with olive oil to prevent the bacon from sticking before it releases its own fat
Instructions
- Preheat your oven to 180°C (350°F):
- Give your oven plenty of time to fully heat so the frittata cooks evenly
- Cook the bacon in olive oil:
- Heat the olive oil in a large oven-safe skillet over medium heat then add the diced bacon and cook until golden and crisp about 4 to 5 minutes
- Soften the onion:
- Add the chopped onion to the bacon and sauté for 2 minutes until it starts to become translucent
- Add the mushrooms:
- Stir in the sliced mushrooms and cook for another 4 minutes until tender and most of the liquid has evaporated
- Finish the vegetables:
- Add the zucchini and garlic then cook for 2 to 3 minutes until the zucchini is just tender but not mushy
- Whisk the eggs:
- In a large bowl whisk together the eggs milk or cream cheese parsley salt pepper and thyme until completely combined
- Combine everything:
- Pour the egg mixture evenly over the sautéed vegetables and bacon in the skillet then stir gently to distribute all the ingredients
- Set the edges on the stovetop:
- Cook over medium-low heat for 3 to 4 minutes until the edges just begin to set but the center is still loose
- Bake until puffed and set:
- Transfer the skillet to the oven and bake for 15 to 18 minutes until the frittata is puffed and the center is completely set
- Rest before serving:
- Let the frittata rest for 5 minutes then garnish with extra parsley slice and serve warm or at room temperature
My daughter now requests this frittata for her birthday breakfast every year. She claims the restaurant version she tried at a friend house was not as good as ours which makes me secretly proud.
Making It Your Own
I have learned that frittatas are incredibly forgiving once you understand the basic technique. You can swap vegetables based on the season or what is in your fridge without worry.
Serving Suggestions
A crisp green salad with a simple vinaigrette cuts through the richness of the eggs and cheese. Crusty bread for soaking up any runny egg is always welcome at my table.
Make Ahead Wisdom
You can prepare all the vegetables and bacon the night before and keep them refrigerated. In the morning just reheat the skillet add the whisked eggs and proceed with the recipe.
- Frittata tastes even better at room temperature which makes it perfect for brunch buffets
- Leftovers reheat beautifully in a low oven or can be eaten cold straight from the refrigerator
- Wrap individual slices in plastic wrap for grab and go breakfasts throughout the week
This recipe has become my answer to every unexpected meal request and every hungry crowd. It never fails to make people feel taken care of.
Recipe FAQs
- → Can I make this frittata vegetarian?
-
Yes, simply omit the bacon and add extra vegetables like bell peppers, spinach, or diced tomatoes to maintain the hearty texture and flavor profile.
- → What type of cheese works best?
-
Cheddar and Gruyère both provide excellent melting properties and flavor. You can also experiment with Swiss, fontina, or a blend of cheeses for a different taste.
- → Can I prepare this ahead of time?
-
You can sauté the vegetables and bacon up to a day in advance. Store them in the refrigerator, then whisk the eggs and combine everything just before baking for the best results.
- → How do I know when the frittata is done?
-
The frittata is ready when the edges are golden, the center is set (no liquid egg remains), and it has puffed up slightly. A knife inserted in the center should come out clean.
- → What size skillet should I use?
-
A 25–28 cm (10–11 inch) oven-safe skillet works best. This size allows the frittata to cook evenly and achieve the right thickness for proper setting.
- → Can I freeze leftover frittata?
-
Yes, wrap cooled slices tightly in plastic wrap and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat gently in the oven or microwave.