Save Last Sunday morning, my kitchen smelled like caramelized onions and sweet potatoes while rain drummed against the window. My roommate wandered in, sleepy-eyed, asking what was baking. That first bite of the finished casserole had both of us going back for seconds before it even hit the table.
I first threw this together during a chaotic week when meal prep was the only thing keeping me sane. Now it is my go-to when friends stay over because nobody can resist that golden cheesy top.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 3 medium sweet potatoes: Peel and dice them into small even pieces so they cook through evenly in the skillet
- 1 small yellow onion: Finely chopped because onion pieces that are too big can overwhelm each bite
- 1 red bell pepper: Dice this small for little pockets of sweetness throughout the casserole
- 2 cups baby spinach: Roughly chop it so it distributes evenly instead of clumping together
- 8 large eggs: Room temperature eggs whisk up more smoothly and incorporate better with the milk
- 1 cup milk: Any milk works here including non-dairy options
- 1 cup shredded cheddar cheese: Use sharp cheddar for more flavor impact
- 1/2 cup crumbled feta cheese: Optional but adds a lovely tangy contrast to the sweet potatoes
- 2 tablespoons olive oil: For sautéing the vegetables until they are perfectly tender
- 1 teaspoon salt: Adjust this based on how salty your cheese choices are
- 1/2 teaspoon black pepper: Freshly cracked makes a noticeable difference
- 1/2 teaspoon smoked paprika: This is the secret ingredient that adds depth without being spicy
- 1/4 teaspoon garlic powder: Use powder instead of fresh garlic here for even distribution
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready:
- Preheat to 375°F and grease a 9x13-inch baking dish with butter or oil
- Sauté the sweet potatoes:
- Heat olive oil in a large skillet over medium heat then add diced sweet potatoes and chopped onion cooking for 7 to 8 minutes until just tender
- Add the remaining vegetables:
- Stir in bell pepper and cook for 3 minutes then add spinach and cook until wilted about 1 minute before removing from heat
- Layer the vegetables:
- Spread the cooked vegetables evenly across your prepared baking dish
- Whisk the egg mixture:
- In a large bowl whisk together eggs milk salt pepper smoked paprika and garlic powder until completely combined
- Assemble the casserole:
- Pour the egg mixture over the vegetables then sprinkle with cheddar cheese and feta if using
- Bake until golden:
- Bake for 30 to 35 minutes until the center is just set and the top is lightly golden
- Let it rest:
- Cool for 5 minutes before slicing so the pieces hold together nicely
Save This recipe has saved more last-minute brunch plans than I can count. Something about it makes people feel at home.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make It Your Own
Kale works beautifully in place of spinach if you prefer something heartier. Monterey Jack cheese melts into a creamy dreamy layer if you want something milder than cheddar.
Add Protein
Cooked bacon crumbled on top or browned breakfast sausage stirred into the vegetables turns this into a hearty meal. Just adjust the salt in the egg mixture since cured meats add their own seasoning.
Serving Suggestions
A crisp green salad cuts through the richness perfectly. Crusty bread for soaking up any runny eggs is never a bad idea. Fresh fruit on the side balances the savory elements with natural sweetness.
- Leftovers reheat beautifully in the microwave for quick weekday breakfasts
- The casserole can be assembled the night before and baked in the morning
- Let it come to room temperature before baking if refrigerated overnight
Save There is something deeply satisfying about serving a dish that looks impressive but comes together so simply. Enjoy every bite.
Recipe Questions
- → Can I prepare this ahead of time?
Yes, assemble the dish the night before and refrigerate. Add 5-10 minutes to baking time if baking cold.
- → What vegetables work best as substitutions?
Kale, Swiss chard, or diced zucchini make excellent alternatives to spinach. You can also add mushrooms for extra depth.
- → Is this freezer-friendly?
Baked portions freeze well for up to 2 months. Thaw overnight in the refrigerator and reheat at 350°F until warmed through.
- → Can I make it dairy-free?
Use unsweetened almond or oat milk instead of dairy milk, and opt for vegan cheese or simply omit the cheese entirely.
- → What's the best way to reheat leftovers?
Reheat individual slices in the microwave for 1-2 minutes or in a 350°F oven for 10-15 minutes until hot throughout.
- → Can I add meat to this bake?
Cooked bacon, breakfast sausage, or diced ham work wonderfully. Cook the meat first and layer it with the vegetables before adding the egg mixture.