This satisfying all-in-one bake transforms classic breakfast favorites into a hearty dinner the whole family will love. The combination of crispy bacon, tender golden potatoes, fresh vegetables, and melty cheddar cheese creates layers of texture and flavor that bake together beautifully.
Simply sauté your vegetables, crisp the bacon, layer everything in a dish with a creamy egg mixture, and let the oven do the work. In under an hour, you'll have six generous portions of comfort food that's equally delicious for weeknight dinners or weekend gatherings.
The rain was coming down sideways when I decided to throw breakfast ingredients into a baking dish for dinner. My roommates raised their eyebrows at the concept, but the smell of bacon and paprika drifting through the apartment silenced any doubts. Now it's the meal we request when someone's had a rough week and needs actual comfort on a plate.
I first made this for a friend who'd just moved into a new apartment with barely any furniture. We sat on the floor eating it straight from the baking dish with mismatched forks, and she told me it tasted like something a grandmother would make if grandmothers knew what late night cravings felt like.
Ingredients
- 8 large eggs: The backbone that holds everything together, room temperature eggs blend more smoothly into the milk mixture
- 200 g bacon diced: Cook until really crisp because it softens slightly in the oven, and that contrast is worth the extra minute
- 1 cup shredded cheddar cheese: Sharp cheddar gives you that punch that cuts through the richness of all the eggs
- 2 cups potatoes diced small: The smaller you cube them, the more they'll cook through in that initial sauté, no one wants crunchy potatoes in their eggs
- 1 red bell pepper diced: Adds sweetness and color that makes the whole dish feel less monochromatic
- 1 small onion finely chopped: Yellow onion melts into the background while red onion would fight with the bell pepper
- 1 cup fresh baby spinach chopped: Wilts down to almost nothing but makes you feel slightly better about all the cheese and bacon
- 1 cup whole milk: Creates that custardy texture, skim milk makes the eggs rubbery and lifeless
- 2 slices bread cubed: Optional but I always do it, they soak up excess moisture and become these golden croutons scattered throughout
- 1 tbsp olive oil: Just enough to coat the pan for the potatoes, butter burns too fast at the temperature we need
- 1/2 tsp smoked paprika: The secret ingredient that makes people ask what's different about this
- 2 tbsp fresh chives or parsley chopped: Fresh herbs at the end make it look intentional and restaurant worthy
Instructions
- Preheat your oven and pan:
- Set oven to 180°C 350°F and grease a 9x13 inch baking dish with butter or cooking spray
- Get the vegetables started:
- Heat olive oil in a skillet over medium heat and cook diced potatoes for 5 to 7 minutes until they're starting to soften, then add onion and bell pepper for another 3 minutes
- Add the greens:
- Throw in the spinach and stir until it wilts completely, then set this mixture aside in a bowl
- Crisp the bacon:
- In the same skillet cook diced bacon until really crisp and drain on paper towels because too much grease makes the final dish heavy
- Whisk the custard:
- In a large bowl whisk eggs milk salt pepper and smoked paprika until everything is fully incorporated and slightly frothy
- Layer it all up:
- Spread sautéed vegetables bacon bread cubes if using and half the cheese across your prepared baking dish in even layers
- Pour and finish:
- Pour the egg mixture evenly over everything then top with remaining cheese before sliding into the oven
- Bake until golden:
- Bake for 35 to 40 minutes until eggs are completely set and the top has those gorgeous golden brown spots
- The hardest part:
- Let it cool for 5 minutes before serving because cutting into it too soon makes the custard weep all over your cutting board
This became my go to when my sister had her first baby and no one was sleeping properly. We ate it at midnight standing in the kitchen and something about that warm savory meal made everything feel manageable again.
Making It Your Own
The beauty of this dish is how it adapts to whatever's in your fridge. I've used sausage instead of bacon when that's what I had, and once I used leftover roasted vegetables from the night before. Sweet potatoes change the whole character and make it feel slightly more virtuous without sacrificing comfort.
Timing Tricks
You can assemble everything the night before and keep it covered in the fridge, just add 5 to 10 minutes to the baking time since it's going in cold. This makes brunch hosting completely stress free because all the morning work is done while everyone else is still asleep.
Serving Ideas
A simple green salad with vinaigrette cuts through the richness and makes the meal feel complete. Hot sauce on the table is non negotiable in my house. A fruit salad on the side tricks everyone into thinking you planned a balanced menu.
- Serve with sourdough toast for soaking up any extra egg mixture
- Keep hot sauce available because some people need that extra kick
- Cut into squares and pack for next day lunch if you're lucky enough to have leftovers
The best recipes are the ones that welcome you home after a long day and ask for nothing in return.
Your Questions Answered
- → Can I prepare this bake ahead of time?
-
Yes, you can assemble the entire dish the night before and refrigerate it covered. When ready to serve, simply bake as directed, adding a few extra minutes if coming straight from the refrigerator.
- → What vegetables work best in this dish?
-
The recipe calls for potatoes, bell pepper, onion, and spinach, but you can easily substitute other vegetables like mushrooms, zucchini, or diced tomatoes based on what you have available.
- → How do I know when it's fully cooked?
-
The bake is done when the eggs are completely set in the center and the top is golden brown. A knife inserted near the center should come out clean, and there should be no liquid egg remaining.
- → Can I make this vegetarian?
-
Absolutely. Simply omit the bacon or replace it with vegetarian bacon alternatives, plant-based sausage crumbles, or additional vegetables for a satisfying meatless version.
- → How should I store leftovers?
-
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm the entire dish in a 180°C oven until heated through.
- → Can I freeze this bake?
-
Yes, you can freeze the baked dish. Let it cool completely, wrap tightly in plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.