Sweet Potato Egg Casserole for Breakfast or Dinner

This Protein-Packed Sweet Potato Egg Casserole is a warm, nourishing dish that makes breakfast feel both filling and fresh. Loaded with vibrant vegetables, roasted sweet potatoes, and fluffy eggs, it’s the kind of meal that fuels your day with real, satisfying ingredients—without ever feeling heavy.

The sweet potatoes bring a natural sweetness and creamy texture that pairs beautifully with the savory notes of the eggs, onions, and optional sausage or cheese. Whether you’re serving a hungry family, meal prepping for the week, or hosting a weekend brunch, this casserole checks all the boxes for convenience, flavor, and nutrition.

Bake it once and enjoy slices throughout the week, warm or cold. It’s easy to customize, reheats beautifully, and hits the sweet spot between comfort and clean eating.


Ingredients Overview

Sweet Potatoes
Naturally sweet, nutrient-dense, and full of fiber, sweet potatoes form the hearty base of this casserole. Roasting them brings out their caramelized edges and soft interior, which contrasts nicely with the fluffy eggs.

Eggs
The main protein source here, eggs bind the casserole together and provide structure. Use large eggs for the right ratio, and season the mix well with salt, pepper, and a splash of milk or dairy-free alternative for a creamier texture.

Milk or Dairy-Free Alternative
A small amount of milk helps create a tender egg texture. Use whole milk, almond milk, oat milk, or any unsweetened variety that fits your dietary needs.

Spinach or Kale
These leafy greens add color, nutrients, and a fresh bite. Sauté briefly to remove excess moisture before mixing in, or use pre-wilted greens.

Onion
Sautéed red or yellow onion brings sweet, savory depth to balance the sweet potatoes. Dice finely so it cooks evenly and melds into the mix.

Bell Pepper
Red, yellow, or orange bell peppers add a mild crunch and pop of color. Dice small for quick cooking and even distribution.

Ground Sausage or Turkey (Optional)
For a meatier, high-protein version, add cooked and crumbled breakfast sausage or lean ground turkey. It complements the sweetness of the potatoes and makes the casserole more filling.

Cheese (Optional)
Shredded cheddar, feta, or goat cheese adds creaminess and flavor. Keep it light if you’re aiming for a cleaner profile, or go all-in for a richer dish.

Seasonings
Salt, black pepper, garlic powder, and smoked paprika bring warmth and round out the flavor. You can also sprinkle in Italian seasoning or chili flakes depending on your mood.


Step-by-Step Instructions

  1. Roast the Sweet Potatoes
    Preheat your oven to 400°F (200°C). Peel and dice 2 medium sweet potatoes into small cubes. Toss with olive oil, salt, pepper, and a pinch of paprika. Spread on a baking sheet and roast for 20–25 minutes, stirring halfway, until fork-tender and slightly caramelized.

  2. Sauté the Vegetables (and Meat, if using)
    While the sweet potatoes roast, heat a skillet over medium heat. Add a drizzle of oil, then sauté diced onion and bell pepper for 4–5 minutes until softened. Add spinach and cook until wilted. If using sausage or turkey, cook it through in the same pan, breaking it into crumbles. Drain excess fat if needed.

  3. Whisk the Egg Mixture
    In a large bowl, whisk together 10 eggs, 1/3 cup milk, 1/2 tsp salt, 1/4 tsp pepper, 1/2 tsp garlic powder, and 1/4 tsp smoked paprika. Mix until fully blended and slightly frothy.

  4. Assemble the Casserole
    Lightly grease a 9×13-inch baking dish. Spread the roasted sweet potatoes evenly on the bottom. Top with the sautéed veggies and meat (if using), then pour the egg mixture over everything. Sprinkle with cheese if desired.

  5. Bake Until Set
    Reduce oven to 375°F (190°C) and bake the casserole for 30–35 minutes, or until the center is set and a toothpick inserted comes out clean. Let cool for 5–10 minutes before slicing.


Tips, Variations & Substitutions

Tips

  • Roast the sweet potatoes small and evenly for better texture.

  • Don’t overbake—the eggs will continue cooking as they rest.

  • Use parchment or cooking spray to prevent sticking.

Variations

  • Spicy Kick: Add jalapeños or a dash of hot sauce to the egg mix.

  • Mexican-Inspired: Add black beans, cumin, and a sprinkle of cotija cheese.

  • Mediterranean Style: Use olives, sun-dried tomatoes, spinach, and feta.

Substitutions

  • Dairy-Free: Use plant-based milk and skip the cheese or use dairy-free alternatives.

  • Meat-Free: Leave out sausage and load up on veggies like mushrooms or zucchini.

  • Low-Carb: Swap sweet potatoes for roasted cauliflower or skip them altogether.


Serving Ideas & Occasions

This sweet potato egg casserole is ideal for brunches, make-ahead breakfasts, or light lunches. Serve warm with a side of fresh fruit or avocado slices, or enjoy chilled on the go.

Pair with toast, greens, or roasted tomatoes for a complete meal. It also works great as a breakfast-for-dinner option, especially when topped with a dollop of salsa or hot sauce.

Make it ahead on Sunday and reheat slices throughout the week for a no-stress, protein-packed start to your day.


Nutritional & Health Notes

This dish is rich in protein, fiber, and healthy complex carbs. Sweet potatoes provide slow-digesting energy, while eggs contribute high-quality protein and essential nutrients like choline and B vitamins.

Adding leafy greens like spinach or kale boosts the vitamin and mineral content, while using sausage or turkey raises the protein level for longer-lasting fullness.

It’s naturally gluten-free and can be adjusted for dairy-free or vegetarian diets easily. This is a great make-ahead option for balanced eating with real ingredients.


FAQs

1. Can I make this casserole ahead of time?
Yes! Assemble the casserole the night before and refrigerate. In the morning, bring it to room temperature while the oven preheats, then bake as directed. You can also bake it fully and reheat individual slices.

2. How long does it keep in the fridge?
Store covered in the fridge for up to 5 days. Reheat slices in the microwave or oven until warmed through.

3. Can I freeze this casserole?
Yes, it freezes well. Cool completely, slice, and wrap pieces individually. Reheat in the oven or microwave directly from frozen or after thawing overnight.

4. What’s the best pan size for this recipe?
A standard 9×13-inch baking dish works well. If halving the recipe, use an 8×8-inch dish and reduce baking time slightly.

5. Can I add cheese?
Absolutely. Shredded cheddar, feta, goat cheese, or mozzarella all work beautifully. Sprinkle on top before baking or mix into the eggs.

6. Is it okay to skip the meat?
Yes, it’s delicious without meat. You can add more vegetables or beans to keep it hearty and protein-rich.

7. Why is my casserole watery?
Excess moisture from vegetables like spinach can lead to a watery texture. Sauté greens beforehand and drain cooked meat to prevent this.

Print

Sweet Potato Egg Casserole for Breakfast or Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty, protein-rich breakfast casserole made with roasted sweet potatoes, fluffy eggs, and colorful vegetables. Easy to make, healthy, and perfect for meal prep.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 8 servings 1x

Ingredients

Scale

2 medium sweet potatoes, peeled and diced
1 tbsp olive oil
Salt and pepper, to taste
1/2 tsp smoked paprika
1/2 red onion, diced
1 bell pepper, diced
2 cups spinach or kale
1/2 lb ground turkey or sausage (optional)
10 large eggs
1/3 cup milk (or dairy-free milk)
1/2 tsp salt
1/4 tsp pepper
1/2 tsp garlic powder
1/2 cup shredded cheese (optional)
Fresh herbs for garnish

Instructions

  • Preheat oven to 400°F. Toss diced sweet potatoes with oil, salt, pepper, and paprika. Roast for 20–25 minutes until tender.

  • Sauté onion and bell pepper until soft. Add spinach and cook until wilted. Cook sausage or turkey if using.

  • In a large bowl, whisk eggs with milk, salt, pepper, and garlic powder.

  • Grease a 9×13-inch baking dish. Layer sweet potatoes, then sautéed veggies and meat.

  • Pour egg mixture over the top and sprinkle with cheese if desired.

  • Lower oven to 375°F. Bake for 30–35 minutes until center is set.

  • Cool slightly before slicing. Garnish with herbs

Notes

Make ahead and store in fridge for up to 5 days. Great for breakfast, brunch, or meal prep.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star