This satisfying all-in-one bake brings breakfast flavors to your dinner table with minimal effort. Crispy bacon, tender potatoes, and fresh vegetables are layered with a creamy egg mixture and topped with melted cheddar cheese. The entire dish bakes in under an hour, making it ideal for busy weeknights or relaxed weekend meals.
The beauty of this bake lies in its versatility—swap ingredients based on what you have in your kitchen, customize for vegetarians, or add spice with chili flakes. Each serving delivers protein, vegetables, and comforting carbs in one golden, bubbling dish that feeds the whole family.
Last Tuesday, I came home exhausted and craving breakfast for dinner in the worst way. Something about the smell of bacon and eggs at 7 PM feels like breaking all the rules in the best possible way. My roommate walked in, took one whiff of the sizzling pan, and immediately asked what special occasion we were celebrating. Sometimes the best dinners are the ones that remind you of lazy Sunday mornings, even on a chaotic Tuesday night.
I first threw this together during a terrible week when cooking felt like a chore but takeout felt wrong. The way my housemates gathered around the baking dish, watching the cheese bubble through the oven door glass, made me realize simple food brings people together faster than anything fancy. Now it is our go-to when we need comfort but do not want to order pizza again.
Ingredients
- 8 large eggs: Room temperature eggs blend better into the milk mixture for that silky custard texture
- 200 g (7 oz) bacon, diced: Cooking the bacon first creates those crispy bits throughout every bite
- 1 cup (120 g) shredded cheddar cheese: Sharp cheddar gives the best flavor contrast to the mild eggs
- 2 cups (300 g) potatoes, diced small: Keep pieces under 1 cm so they soften fully during baking
- 1 red bell pepper, diced: Adds sweetness that balances the smoky bacon perfectly
- 1 small onion, finely chopped: Yellow onions work but red onions add a nice mild bite
- 1 cup (30 g) fresh baby spinach, chopped: Wilts down so much you can easily add extra for more greens
- 1 cup (240 ml) whole milk: The fat content matters here for creamy results
- 2 slices bread, cubed: Stale bread actually works better since it absorbs liquid without getting mushy
- 1 tbsp olive oil: Essential for getting those potatoes started on the stovetop
- 1/2 tsp salt: Adjust based on how salty your bacon is
- 1/4 tsp black pepper: Freshly cracked makes a noticeable difference
- 1/2 tsp smoked paprika: This is the secret ingredient that makes people ask what you added
- 2 tbsp fresh chives or parsley, chopped: Adds a fresh pop of color right before serving
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and grease a 9x13-inch baking dish with butter or oil.
- Prep the vegetables:
- Heat olive oil in a skillet and cook diced potatoes for 5 to 7 minutes until they start softening, then add onion and bell pepper for 3 more minutes until fragrant.
- Wilt the greens:
- Throw in the spinach and stir for about a minute until it just collapses, then set everything aside in a bowl.
- Crisp the bacon:
- In the same skillet, cook bacon until it reaches your preferred crispiness and drain on paper towels.
- Make the egg mixture:
- Whisk eggs, milk, salt, pepper, and smoked paprika until the mixture is completely uniform.
- Layer it up:
- Arrange vegetables, bacon, bread cubes, and half the cheese in your baking dish, then pour the egg mixture evenly over everything.
- Bake until golden:
- Sprinkle the remaining cheese on top and bake for 35 to 40 minutes until the eggs are set and the cheese is bubbling with golden spots.
- Rest and serve:
- Let the dish sit for 5 minutes so it sets up nicely, then scatter fresh herbs across the top.
The first time I made this for my sister, she literally took a picture of it before eating because it looked so golden and bubbling hot from the oven. She texted me the next day asking for the recipe because her husband could not stop talking about it.
Making It Your Own
I have learned that the best versions of this recipe happen when you use whatever cheese is hiding in the back of your fridge. Gruyère makes it fancy, pepper jack adds kick, and mozzarella creates these incredible cheese pulls when you serve it.
Timing Your Prep
You can actually assemble the entire thing the night before and keep it in the refrigerator. Just add 10 extra minutes to the baking time since it will be cold when it hits the oven.
Serving Suggestions
A crisp green salad with vinegar dressing cuts through the richness beautifully. Hot sauce on the table is non-negotiable in my house because everyone likes their own level of heat.
- Try swapping sweet potatoes for regular ones when autumn comes around
- Fresh tomatoes on the side add brightness to every bite
- Leftovers reheat surprisingly well in the microwave
There is something so satisfying about serving a breakfast dish for dinner that makes everyone feel like they are getting away with something delightfully naughty.
Recipe Questions & Answers
- → Can I prepare this bake ahead of time?
-
Yes, you can assemble the entire dish the night before and refrigerate. When ready to bake, simply pop it in the oven—add 5-10 minutes to baking time if chilled.
- → What vegetables work best in this bake?
-
Bell peppers, onions, and spinach create a classic combination. You can also add mushrooms, zucchini, cherry tomatoes, or whatever fresh vegetables you have on hand.
- → How do I make this vegetarian?
-
Simply omit the bacon or replace it with plant-based alternatives. Consider adding extra vegetables or plant-based protein sources like beans or meatless sausage crumbles.
- → Can I use different cheese?
-
Absolutely. Gruyère, Swiss, Monterey Jack, or a Mexican blend work wonderfully. Consider mixing cheeses for more complex flavor profiles.
- → What sides pair well with this bake?
-
A crisp green salad with vinaigrette balances the richness. Fresh fruit, roasted vegetables, or crusty bread also make excellent accompaniments.
- → How should I store leftovers?
-
Refrigerate in an airtight container for up to 3 days. Reheat in the microwave or oven until warmed through. This bake also freezes well for up to 2 months.