This satisfying baked casserole transforms breakfast favorites into a comforting dinner option. Layers of crispy bacon, tender potatoes, colorful bell peppers, and fresh spinach are nestled in a fluffy egg-based custard, topped with melted cheddar cheese. The dish comes together in about an hour of hands-off cooking time, making it ideal for busy weeknights or relaxed weekend gatherings. Each serving delivers a balanced mix of protein from eggs and bacon, hearty carbohydrates from potatoes, and vitamins from fresh vegetables, creating a complete meal that feels indulgent yet nourishing.
There was this rainy Tuesday when my youngest declared breakfast for dinner was the only thing that would fix the day. I had odds and ends in the fridge and a craving for something that felt like a hug from the inside out. This bake came together in that happy chaos way where you just trust your instincts. Now it is our go to when we need comfort food that does not judge us for eating eggs at sunset.
Last winter my neighbor dropped by during a snowstorm right as this was coming out of the oven. We ended up eating it standing up in the kitchen while her kids chased mine around the island. She asked for the recipe before she even put her coat back on. Now whenever I smell bacon and paprika baking together I think of that impromptu dinner party.
Ingredients
- 8 large eggs: Room temperature eggs whisk up fluffier and blend more smoothly into the milk mixture
- 200 g bacon: Dicing before cooking means every bite gets those crispy smoky bits
- 1 cup shredded cheddar: Sharp cheddar gives you that punch of flavor mild cheese just cannot deliver
- 2 cups potatoes: Keeping the dice small ensures they cook through without needing pre-boiling
- 1 red bell pepper: Adds sweetness that balances the smoky bacon beautifully
- 1 small onion: Finely chopped so it melts into the background rather than staying chunky
- 1 cup fresh baby spinach: Wilts down to almost nothing but makes you feel slightly virtuous
- 1 cup whole milk: Creates that custardy texture that makes this bake feel luxurious
- 2 slices bread: Totally optional but soaks up extra moisture for a more substantial slice
- 1 tbsp olive oil: Helps the vegetables develop those nice golden edges
- 1/2 tsp smoked paprika: The secret ingredient that makes people ask what is in this
- 2 tbsp fresh chives: Bright pop of color and mild onion flavor right before serving
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and grease a 9x13-inch dish with butter or cooking spray while the oven warms up.
- Cook the potatoes first:
- Heat olive oil in a skillet over medium heat and sauté diced potatoes for 5 to 7 minutes until they start to soften.
- Add the aromatics:
- Toss in onion and bell pepper for another 3 minutes then stir in spinach until it just wilts.
- Crisp the bacon:
- Cook bacon in the same skillet until it reaches your preferred level of crispiness then drain on paper towels.
- Whisk the egg mixture:
- Combine eggs milk salt pepper and smoked paprika in a large bowl until the mixture is uniform and slightly frothy.
- Build your layers:
- Arrange vegetables bacon bread cubes and half the cheese in the prepared dish like you are tucking everyone into bed.
- Pour and finish:
- Evenly pour the egg mixture over everything then scatter the remaining cheese on top like a blanket.
- Bake until golden:
- Slide it into the oven for 35 to 40 minutes until the eggs are set and the top is bubbling and browned.
- Rest and serve:
- Let it cool for 5 minutes so the slices hold together then scatter fresh herbs on top and serve warm.
My dad who never cooks texted me at midnight once asking for this recipe after my mom made it for book club. He said he ate three pieces cold from the fridge which is basically the highest endorsement possible. Something about this dish just makes people feel safe and full.
Making It Your Own
Sweet potatoes swap in beautifully and add this lovely depth that regular potatoes do not have. I have also used leftover roasted vegetables from the night before which cuts down prep time dramatically. The beauty is this recipe forgives almost any substitution.
Timing Tricks
You can assemble everything the night before and just pop it in the oven when you get home. The flavors actually meld together even better after sitting overnight. Just add an extra 5 to 10 minutes to the baking time since it will be cold going into the oven.
Serving Ideas
A simple green salad with vinaigrette cuts through the richness perfectly. Hot sauce on the table is non negotiable in my house because everyone likes their own level of heat.
- Fresh fruit on the side balances the savory elements
- Buttered toast never hurt anyone even if there is already bread inside
- Coffee is totally acceptable even if you are serving this for dinner
Hope this becomes one of those recipes you turn to without thinking twice. Send me a message if you make it I would love to hear how you made it yours.
Recipes Q&A
- → Can I prepare this ahead of time?
-
Yes, assemble the entire casserole the night before and refrigerate. Add 10-15 minutes to the baking time if cooking from cold.
- → What vegetables work best in this dish?
-
Bell peppers, onions, and spinach are classic choices. You can also add mushrooms, diced tomatoes, or shredded zucchini for variety.
- → How do I know when it's fully cooked?
-
The center should be set with no liquid egg visible, and the top should be golden brown. A knife inserted in the middle should come out clean.
- → Can I freeze leftovers?
-
Leftovers freeze well for up to 3 months. Cut into portions, wrap tightly, and reheat in the microwave or oven.
- → What can I substitute for bacon?
-
Cooked sausage, turkey bacon, or ham work well. For vegetarian options, try mushrooms or additional vegetables for savory depth.
- → Is this suitable for meal prep?
-
Absolutely. Portion into individual containers and refrigerate for 4-5 days. Reheat portions in the microwave for 2-3 minutes.