This satisfying baked egg dish combines crispy smoky bacon with tender vegetables for a complete meal in one skillet. The earthy mushrooms and fresh zucchini balance perfectly with rich cheddar cheese and eggs, creating a flavorful dish that works for any time of day.
Preparation is straightforward—simply sauté the bacon and vegetables, then pour in the whisked egg mixture and bake until golden and set. The result is a protein-rich dish that's naturally gluten-free and easily adaptable for different tastes.
The smell of bacon hitting a hot skillet still pulls me into the kitchen faster than anything else. I discovered this frittata recipe during a particularly chaotic week when I needed something that could feed everyone at different mealtimes. Now it is my go-to for those mornings when I want something impressive but absolutely hands-off.
Last summer my sister was visiting and we had this massive farmers market haul including way too much zucchini. I threw this together on a whim and she actually asked for the recipe before she even finished her first slice. Seeing my normally picky nephew go back for thirds was the real victory though.
Ingredients
- 1 medium zucchini diced: Adds moisture and a subtle sweetness that balances the smoky bacon
- 200 g (7 oz) cremini or button mushrooms sliced: Earthy mushrooms give this frittata real depth and substance
- 1 small yellow onion finely chopped: Sweetens as it cooks and builds the flavor foundation
- 2 cloves garlic minced: Stir this in last so it does not burn and turn bitter
- 150 g (5 oz) smoked bacon diced: The smoky saltiness ties everything together beautifully
- 8 large eggs: Room temperature eggs whisk up more smoothly for a uniform texture
- 60 ml (¼ cup) whole milk or cream: Makes the finished frittata tender and creamy
- 100 g (1 cup) shredded cheddar or gruyère cheese: Gruère adds sophistication but sharp cheddar is what my family prefers
- 2 tbsp chopped fresh parsley: Brings a fresh bright contrast to the rich savory filling
- ½ tsp salt and ¼ tsp freshly ground black pepper: Taste your bacon first though since it might be salty enough
- ¼ tsp dried thyme: Optional but pairs wonderfully with mushrooms
- 1 tbsp olive oil: Helps the bacon cook evenly and prevents sticking
Instructions
- Get everything ready:
- Preheat your oven to 180°C (350°F) and dice chop slice and mince all your vegetables before you turn on the stove.
- Crisp the bacon:
- Heat olive oil in a large oven-safe skillet over medium heat then add diced bacon and cook for 4–5 minutes until golden and crisp.
- Build the vegetable base:
- Add chopped onion and sauté 2 minutes until softened then stir in mushrooms and cook 4 minutes until liquid has evaporated.
- Finish with zucchini:
- Add zucchini and garlic cooking 2–3 minutes until zucchini is just tender but still has some bite.
- Whisk the egg mixture:
- In a large bowl whisk together eggs milk cheese parsley salt pepper and thyme until everything is fully combined.
- Combine and set:
- Pour egg mixture evenly over the sautéed vegetables and bacon stirring gently then cook on stovetop over medium-low heat for 3–4 minutes until edges just begin to set.
- Bake to perfection:
- Transfer skillet to the preheated oven and bake 15–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.
This recipe has saved me countless times when unexpected guests show up or I simply cannot face another complicated dinner. There is something so satisfying about pulling a puffed golden frittata out of the oven and watching everyone gather around.
Making It Your Own
I have made this with spinach bell peppers even leftover roasted vegetables and it always works. The key is keeping the total vegetable amount roughly the same so the eggs still set properly.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness perfectly. Crusty bread for soaking up any runny egg bits is never a bad idea either.
Storage and Reheating
Leftovers keep beautifully in the refrigerator for up to three days. I actually prefer it cold straight from the fridge for breakfast but a quick warm-up in the microwave works great too.
- Wrap individual slices for an instant breakfast
- Reheat gently to avoid rubbery eggs
- Serve with hot sauce for an extra kick
Hope this becomes one of those recipes you turn to again and again without even thinking about it.
Recipe FAQs
- → Can I make this vegetarian?
-
Simply omit the bacon and add extra vegetables like bell peppers, spinach, or tomatoes. You can also incorporate plant-based protein alternatives or increase the cheese amount for added richness.
- → What other cheeses work well?
-
Gruyère adds excellent nutty flavor, while goat cheese or feta provide tangy notes. Swiss, mozzarella, or Monterey Jack are also delicious options that melt beautifully.
- → Can I prepare this ahead?
-
Yes, you can sauté the bacon and vegetables up to a day in advance. Store them refrigerated, then whisk the eggs and proceed with baking when ready to serve.
- → How do I know when it's done?
-
The frittata is ready when the center is set, no longer jiggly, and the edges are golden brown. A knife inserted in the center should come out clean.
- → What should I serve with it?
-
A simple green salad with vinaigrette complements the richness beautifully. Crusty bread, roasted potatoes, or fresh fruit also make excellent sides for brunch or dinner.
- → How long do leftovers last?
-
Store cooled slices in an airtight container in the refrigerator for 3-4 days. Enjoy cold, or gently reheat in the microwave or a low-temperature oven.