This satisfying baked egg dish combines smoky bacon, earthy cremini mushrooms, and tender zucchini in a fluffy, cheesy custard. The stovetop-to-oven method creates golden edges while keeping the center silky and set. Ready in just 40 minutes, this versatile main serves six and works beautifully for breakfast, brunch, or a light dinner. The flavors meld wonderfully, and leftovers taste just as good served cold or gently warmed.
Last Sunday morning, my youngest wandered into the kitchen rubbing sleep from her eyes and announced she was starving enough to eat everything in our refrigerator. I stared at the half-empty vegetable drawer and the bacon package my husband had opened the night before, then decided to throw together whatever I could find. The result disappeared so quickly that my kids started calling it the weekend breakfast miracle.
I first made this for a chaotic brunch when eight relatives descended on our house unexpectedly. My aunt leaned over the stove as I slid the skillet into the oven and whispered that she never cooks with bacon and eggs together because it always turns out greasy. When she went back for seconds and asked for the recipe, I felt like I had pulled off a culinary magic trick right there in my own kitchen.
Ingredients
- 1 medium zucchini, diced: I learned to squeeze excess moisture out after dicing so the frittata stays fluffy instead of watery
- 200 g cremini or button mushrooms, sliced: These earthy little sponges soak up all the smoky bacon flavor as they cook down
- 1 small yellow onion, finely chopped: A sweet foundation that mellows beautifully in the oven
- 2 cloves garlic, minced: Add this in the last minute so it does not burn and turn bitter
- 150 g smoked bacon, diced: The smoky saltiness infuses every single bite with depth
- 8 large eggs: Room temperature eggs whisk up silkier and incorporate more evenly into the vegetables
- 60 ml whole milk or cream: This tiny amount makes the texture custardlike rather than rubbery
- 100 g shredded cheddar or gruyère cheese: Gruère adds sophistication but sharp cheddar gives that nostalgic comfort
- 2 tbsp chopped fresh parsley: Fresh herbs brighten the rich flavors and make the dish look finished
- ½ tsp salt and ¼ tsp black pepper: Taste before adding since the bacon contributes salt already
- ¼ tsp dried thyme: Optional but adds a lovely woodsy note that pairs perfectly with mushrooms
- 1 tbsp olive oil: Needed to start the sautéing process before the bacon releases its own fat
Instructions
- Heat things up:
- Preheat your oven to 180°C (350°F) and position a rack in the middle for even cooking
- Crisp the bacon:
- In a large oven-safe skillet, warm olive oil over medium heat and cook diced bacon for 4–5 minutes until golden and slightly crispy
- Build the flavor base:
- Add chopped onion and sauté 2 minutes until softened, then stir in mushrooms and cook another 4 minutes until tender and most liquid has evaporated
- Add the fresh vegetables:
- Toss in zucchini and garlic and cook 2–3 minutes until zucchini is just tender but still has some bite
- Whisk the filling:
- In a large bowl, beat together eggs, milk or cream, cheese, parsley, salt, pepper, and thyme until combined
- Combine and settle:
- Pour the egg mixture evenly over the vegetables and bacon in the skillet, then give everything a gentle stir to distribute ingredients throughout
- Start on the stove:
- Cook over medium-low heat for 3–4 minutes until you see the edges just beginning to set and pull away from the pan
- Finish in the oven:
- Transfer the skillet to the preheated oven and bake for 15–18 minutes until the frittata is puffed and the center is completely set
- Rest before serving:
- Let the frittata sit for 5 minutes so the texture settles, then garnish with extra parsley and slice into wedges
This became our Christmas morning tradition three years ago when we realized nobody wanted to leave the warmth of the fireplace to cook a complicated breakfast. Now the smell of bacon and baking eggs signals the official start of the holiday season in our house.
Making It Your Own
I have discovered that frittatas are infinitely forgiving and adapt to whatever you have on hand. Sometimes I swap spinach for zucchini or add roasted red peppers when they need to be used up. The formula stays the same but the personality changes with every season.
Perfect Pairings
A crisp green salad with lemon vinaigrette cuts through the richness beautifully, and crusty bread is perfect for soaking up any juices. For brunch, I like serving fresh fruit on the side to balance the savory elements.
Storage and Reheating
This frittata keeps remarkably well and actually develops more flavor overnight. Store leftovers in an airtight container in the refrigerator for up to three days.
- Cold slices make an excellent quick breakfast the next morning
- Gently reheating at 160°C (325°F) for 10 minutes restores the fluffy texture
- A microwave works in a pinch but the edges may get slightly rubbery
There is something deeply satisfying about a dish that brings everyone to the table and keeps them there long after the last bite is gone.
Recipe Questions & Answers
- → Can I make this frittata ahead of time?
-
Yes, this dish reheats beautifully. Store cooled portions in the refrigerator for up to 3 days. Warm gently in the oven at 160°C (325°F) for 10–15 minutes, or enjoy cold.
- → What vegetables work well in this frittata?
-
Beyond zucchini and mushrooms, try bell peppers, spinach, cherry tomatoes, or asparagus. Just ensure vegetables are cooked and moisture has evaporated before adding eggs.
- → Can I substitute the bacon?
-
Turkey bacon, pancetta, or chorico work well. For a vegetarian version, omit bacon entirely and add extra vegetables or crumbled feta cheese for salty depth.
- → How do I know when the frittata is done?
-
The center should feel set when gently shaken, not jiggly. A knife inserted near the center should come out clean. The top will be puffed and lightly golden.
- → What size skillet works best?
-
A 25–28 cm (10–11 inch) oven-safe skillet is ideal. Too large and the frittata will be thin; too small and it may not cook through properly.
- → Can I freeze leftovers?
-
Yes, wrap individual slices tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating in a 160°C (325°F) oven.