This hearty breakfast casserole is perfect for feeding a crowd! Packed with roasted potatoes, colorful sautéed veggies, fluffy eggs, and melted cheddar cheese, it's both satisfying and simple to prepare. Best of all, it can be fully assembled the night before and baked fresh in the morning—ideal for holidays, brunches, or lazy weekends.
2tablespoons extra-virgin olive oil (plus more for greasing the dish)
½ medium yellow onion (chopped)
Freshly ground black pepper (to taste)
2 garlic cloves (chopped)
1 red bell pepper (stemmed, seeded, and chopped)
1 green bell pepper (stemmed, seeded, and chopped)
1cup fresh spinach (roughly chopped)
4 green onions (chopped)
1½cups shredded cheddar cheese
Instructions
1
Preheat the oven to 425°F. Line a baking sheet with parchment paper.
2
Place chopped potatoes on the baking sheet. Drizzle with 1 tbsp olive oil, ½ tsp salt, and several grinds of pepper. Toss to coat and spread evenly. Roast for 20–25 minutes until tender and browned.
3
Reduce oven temperature to 350°F. Lightly oil a 9×13-inch baking dish.
4
In a large bowl, whisk together eggs, milk, and ¼ tsp salt. Set aside.
5
In a large skillet over medium heat, heat 2 tbsp olive oil. Add onion, remaining 1 tsp salt, and pepper. Cook 5–8 minutes until soft. Add garlic and bell peppers; cook 2 minutes more. Stir in spinach and half the green onions; cook until spinach wilts.
6
Spread roasted potatoes in the baking dish. Top with 1 cup cheese, then sautéed veggies. Pour egg mixture evenly over top. Sprinkle with remaining ½ cup cheese and reserved green onions.
7
Bake at 350°F for 40–45 minutes, until eggs are set and top is golden.
8
Let stand 5 minutes before slicing and serving.
Nutrition Facts
Servings 8
Amount Per Serving
Calories320kcal
% Daily Value *
Total Fat18gg28%
Saturated Fat7gg35%
Trans Fat0gg
Cholesterol315mgmg105%
Sodium580mgmg25%
Potassium420mgmg12%
Total Carbohydrate18gg6%
Dietary Fiber2gg8%
Sugars4gg
Protein20gg40%
Calcium 20 mg
Iron 10 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Make ahead: Assemble the entire casserole the night before, cover tightly, and refrigerate. Bake in the morning after 15 minutes at room temperature.
Customize veggies: Swap in mushrooms, zucchini, asparagus, or broccoli for variety.
Dairy-free option: Use plant-based milk and omit cheese—still delicious like a veggie frittata!
Add protein: For a non-vegetarian version, mix in cooked sausage, ham, or bacon.