This satisfying baked egg dish combines smoky diced bacon with tender sautéed vegetables for a protein-packed meal any time of day. The preparation involves cooking bacon until golden, then building layers of flavor with onion, mushrooms, and zucchini before adding a creamy egg and cheese mixture.
Baked to perfection in a single skillet, this frittata emerges puffy and golden with a set center. The result is a versatile dish that works equally well for weekend brunch, weekday breakfast, or a light evening meal. Leftovers store beautifully and can be enjoyed warm or at room temperature.
The smell of bacon sizzling in a cast iron skillet still pulls me into the kitchen faster than anything else. I started making frittatas on those lazy Sunday mornings when everyone slept in and I had the kitchen to myself. This mushroom and zucchini version came together accidentally one day when I needed to use up garden vegetables before heading out of town. Now its become the kind of meal that works for breakfast, lunch, or that emergency dinner when you forget to plan anything else.
Last winter my sister dropped by unexpectedly with her two kids while I had this baking in the oven. The house smelled incredible and within minutes everyone was hovering around the stove asking if it was ready yet. I ended up doubling the recipe the next time just so there would be leftovers for weekday lunches. Something about a warm frittata makes people feel immediately at home like theyve been invited to stay awhile.
Ingredients
- 1 medium zucchini, diced: Summer squash adds such a gentle sweetness that balances the smoky bacon perfectly
- 200 g cremini or button mushrooms, sliced: These earthy mushrooms shrink down and concentrate their flavor as they cook creating those delicious crispy edges
- 1 small yellow onion, finely chopped: A foundation ingredient that becomes sweet and almost meltingly tender
- 2 cloves garlic, minced: Add this toward the end so it doesnt burn and turn bitter
- 150 g smoked bacon, diced: The smoky saltiness seasons everything else in the pan so taste before adding extra salt
- 8 large eggs: Room temperature eggs whisk up more smoothly and incorporate better with the milk
- 60 ml whole milk or cream: Cream makes it richer but milk keeps it lighter while still giving that silky texture
- 100 g shredded cheddar or gruyère cheese: Gruère adds that wonderful nutty depth but sharp cheddar brings familiar comfort
- 2 tbsp chopped fresh parsley: Fresh herbs brighten everything and make the finished dish look so much more inviting
- ½ tsp salt and ¼ tsp black pepper: Start with less since the bacon contributes quite a bit of saltiness already
- ¼ tsp dried thyme (optional): Such a subtle background note that makes people wonder what that delicious flavor is
- 1 tbsp olive oil: Helps prevent the bacon from sticking and adds a nice fruity note
Instructions
- Preheat and prep the oven:
- Set your oven to 180°C (350°F) and let it come to temperature while you work through the vegetables.
- Crisp the bacon:
- Heat olive oil in your oven safe skillet over medium heat then add diced bacon and cook for 4 to 5 minutes until golden and crispy.
- Build the vegetable base:
- Toss in the chopped onion first giving it about 2 minutes to soften before adding mushrooms for another 4 minutes until their liquid evaporates.
- Add the last vegetables:
- Stir in zucchini and garlic cooking just 2 to 3 minutes until the zucchini is tender but not mushy.
- Whisk the egg mixture:
- Beat eggs with milk cream cheese parsley salt pepper and thyme in a large bowl until everything is well combined.
- Combine everything:
- Pour the egg mixture evenly over the vegetables and bacon in the skillet then give it a gentle stir to distribute everything.
- Set the edges on the stove:
- Cook over medium low heat for 3 to 4 minutes until you see the edges just starting to firm up.
- Bake until puffed:
- 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 and serve:
- Let it rest for 5 minutes before garnishing with extra parsley and slicing into wedges.
My mother started calling this her emergency brunch dish after I served it to her book club when they surprised me with a visit. She loved that she could prep everything ahead and just pop it in the oven when her guests arrived. There is something so satisfying about slicing into a puffed golden frittata and watching everyone immediately reach for a piece.
Making It Ahead
You can cook the bacon and vegetables completely the night before and store them in the refrigerator. In the morning just rewarm them slightly in the skillet before adding the egg mixture. This has saved me so many times when hosting brunch for a crowd.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness beautifully. I also love serving it with toasted crusty bread for soaking up any leftover juices. For brunch roasted potatoes on the side make it feel like a complete feast.
Variations To Try
Sometimes I swap fresh spinach for the zucchini in spring or add diced bell peppers for extra color. You can also use turkey bacon or leave it out entirely for a vegetarian version. Consider adding crumbled feta or goat cheese on top during the last few minutes of baking for a tangy finish.
- Dice vegetables evenly so everything cooks at the same rate
- Let the skillet cool slightly before washing to avoid warping
- Leftovers reheat beautifully in the microwave for quick weekday breakfasts
There is something deeply comforting about a dish that can transition so effortlessly from a casual family breakfast to an elegant brunch centerpiece. Hope this frittata finds its way into your regular rotation the way it has in mine.
Recipe FAQs
- → Can I make this frittata ahead of time?
-
Yes, this dish reheats beautifully. You can make it up to 2 days in advance and store it refrigerated. Reheat gently in the oven at 160°C (325°F) for about 10 minutes, or enjoy it cold straight from the refrigerator.
- → What vegetables work well in this frittata?
-
Beyond zucchini and mushrooms, you can add bell peppers, spinach, cherry tomatoes, or asparagus. Just be sure to cook any high-water content vegetables first to prevent the frittata from becoming watery.
- → Can I substitute the bacon?
-
Turkey bacon, pancetta, or diced ham work well as alternatives. For a vegetarian version, simply omit the bacon and add extra vegetables or incorporate vegetarian sausage crumbles for additional protein.
- → How do I know when the frittata is done baking?
-
The frittata is ready when the edges are golden brown, the center is set (no longer jiggly), and the top has puffed up slightly. A knife inserted into the center should come out clean.
- → What type of cheese works best?
-
Sharp cheddar, gruyère, or Swiss cheese provide excellent flavor. For variety, try adding crumbled feta or goat cheese as suggested, or use a Mexican blend for a different flavor profile.
- → Do I need an oven-safe skillet?
-
An oven-safe skillet is essential since the dish starts on the stovetop and finishes in the oven. Cast iron or nonstick oven-safe skillets work perfectly. Alternatively, cook the vegetables in a regular pan, then transfer everything to a baking dish before adding the eggs.