This satisfying baked dish brings breakfast favorites to your dinner table. Crispy bacon, tender potatoes, and fresh vegetables are layered with a fluffy egg mixture and topped with melted cheddar cheese. The whole family will love this comforting, all-in-one meal that's simple to prepare and even easier to customize.
Simply sauté your vegetables and bacon, layer them in a baking dish, pour over the seasoned egg mixture, and let the oven do the work. In just 40 minutes, you'll have a golden, bubbling casserole that's perfect for busy weeknights or lazy weekends.
There is something secretly satisfying about serving breakfast for dinner, and this bake turned one hectic Tuesday into my kids' new favorite night. The way the kitchen smelled like a cozy diner at 7 PM made everyone gravitate toward the oven, asking what was bubbling away in there.
My sister called me midweek, exhausted and needing something that felt like a hug but would actually feed her family. I walked her through this over the phone, and later she texted a photo of empty baking dishes and happy kids, which pretty much said it all.
Ingredients
- 8 large eggs: These bind everything together, so room temperature eggs whisk into the milk more smoothly
- 200 g bacon: The crispy bits scattered throughout are what make people keep coming back for seconds
- 1 cup shredded cheddar cheese: Sharp cheddar gives the best flavor contrast to the mild vegetables
- 2 cups potatoes, diced small: Keep the pieces uniform so they finish cooking at the same time
- 1 red bell pepper, diced: Adds sweetness and a pop of color that makes the dish look inviting
- 1 small onion, finely chopped: Mellow sweetness that deepens as it bakes with everything else
- 1 cup fresh baby spinach, chopped: Wilts down beautifully and you barely notice it is there
- 1 cup whole milk: Makes the eggs custardy and rich, though any milk works in a pinch
- 2 slices bread, cubed: Soaks up excess moisture and adds substance, but it is totally optional
- 1 tbsp olive oil: Just enough to coat the pan for the potatoes
- 1/2 tsp salt and 1/4 tsp black pepper: Keep it simple and adjust at the end if needed
- 1/2 tsp smoked paprika: This is what makes people ask what that delicious smoky flavor is
- 2 tbsp fresh chives or parsley, chopped: Fresh herbs on top brighten the whole rich dish
Instructions
- Get the oven ready:
- Preheat to 180°C (350°F) and grease a 9x13-inch baking dish so nothing sticks later.
- Cook the potatoes:
- 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 vegetables:
- Toss in the onion and bell pepper for another 3 minutes, then stir in spinach until it wilts.
- Crisp the bacon:
- In the same skillet, cook bacon until crispy and drain on paper towels.
- Whisk the eggs:
- Beat eggs with milk, salt, pepper, and smoked paprika until well combined in a large bowl.
- Layer it up:
- Arrange vegetables, bacon, bread cubes if using, and half the cheese in your prepared dish.
- Pour and top:
- Evenly pour the egg mixture over everything and sprinkle the remaining cheese on top.
- Bake until golden:
- Bake for 35 to 40 minutes until the eggs are set and the top is beautifully browned.
- Rest and serve:
- Let it cool for 5 minutes so it sets, then garnish with chives or parsley and bring it to the table warm.
This became my go-to when friends drop by unexpectedly because I can throw it together and actually sit and talk instead of hovering over the stove. Something about a warm, cheesy bake makes conversations linger longer around the table.
Making It Your Own
I have swapped bacon for cooked sausage, used sweet potatoes instead of regular ones, and even made it vegetarian by skipping the meat altogether. The framework stays the same, and you can use whatever is in your fridge.
Serving Suggestions
A simple green salad with vinaigrette cuts through the richness nicely. Sometimes I serve it with roasted tomatoes or fresh fruit on the side when I want to feel fancy without extra work.
Make Ahead Magic
You can assemble everything the night before and keep it covered in the refrigerator. In the morning, just pop it in the oven and add a few extra minutes since it will be cold.
- Add a pinch of chili flakes or diced jalapeño if your family likes heat
- Cube stale bread works perfectly here, so do not feel like you need fresh
- Check labels on bacon and cheese if you need this to be gluten free
There is something about this dish that feels like an excuse to slow down, even on a busy weeknight. Hope it becomes a staple in your house too.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the dish the night before and refrigerate. Add 5-10 minutes to the baking time if cooking from cold.
- → What vegetables work best in this bake?
-
Bell peppers, onions, spinach, and potatoes are classic choices. You can also add mushrooms, zucchini, or diced tomatoes for variety.
- → Can I make it vegetarian?
-
Absolutely. Simply omit the bacon or replace it with plant-based alternatives. Consider adding extra vegetables or vegetarian sausage for protein.
- → How do I know when it's done?
-
The bake is ready when the eggs are set in the center and the top is golden brown. A knife inserted near the center should come out clean.
- → What should I serve with this?
-
A simple green salad or roasted vegetables pair perfectly. For a heartier meal, serve with crusty bread or dinner rolls.
- → Can I freeze leftovers?
-
Yes, individual portions freeze well for up to 3 months. Reheat in the microwave or oven until heated through.