This protein-packed sweet potato egg casserole is the perfect make-ahead breakfast or lunch that’s full of whole-food ingredients and naturally gluten-free. Loaded with roasted sweet potatoes, sautéed veggies, and eggs, this casserole delivers long-lasting energy, fiber, and protein in every slice.
Perfect for busy mornings, brunches, or post-workout refueling, this dish is nourishing without being heavy. It’s also endlessly customizable — add your favorite greens, cheese, or lean meats to suit your taste and nutrition goals.
Baked once and enjoyed all week, this casserole is a go-to for clean eating, low-carb lifestyles, and high-protein meal prep.
Ingredients Overview
Each ingredient adds nutritional value, texture, and flavor. Here’s how it breaks down:
Base Ingredients
-
Sweet Potatoes: A naturally sweet, fiber-rich base that adds bulk and nutrients. They’re roasted before baking for maximum flavor and texture.
-
Eggs: The star protein source. Use whole eggs for a balanced fat-protein combo, or egg whites for a lower-fat version.
-
Spinach (or Kale): Adds greens and micronutrients. Fresh or frozen (thawed and drained) works.
-
Bell Peppers: Add crunch, color, and vitamin C.
-
Onion & Garlic: For savory depth. Red, yellow, or sweet onions are all great.
-
Milk or Milk Alternative: Keeps the eggs tender and fluffy. Use unsweetened almond milk or dairy milk.
-
Olive Oil or Avocado Oil: For roasting and sautéing the vegetables.
-
Salt, Pepper, & Herbs: Season well with Italian herbs, thyme, or smoked paprika for extra flavor.
Optional Add-Ins
-
Cheese: Feta, cheddar, or goat cheese for creaminess and richness.
-
Cooked Turkey Sausage or Chicken: For extra protein.
-
Mushrooms or Zucchini: To bulk up the veggies.
-
Red Pepper Flakes: For heat.
Step-by-Step Instructions

1. Roast the Sweet Potatoes
Preheat oven to 400°F (200°C).
Peel and dice 2 medium sweet potatoes into ½-inch cubes. Toss with:
-
1 tbsp olive oil
-
Salt & pepper
Spread on a parchment-lined baking sheet and roast for 20–25 minutes, flipping once, until just tender and slightly golden. Set aside.
2. Sauté the Vegetables
While potatoes roast, heat 1 tbsp oil in a skillet over medium heat. Sauté:
-
1 small diced onion
-
1 diced bell pepper
-
2 cloves garlic, minced
Cook for 5–6 minutes until softened. Add 2 cups spinach and cook just until wilted. Remove from heat.
3. Whisk the Egg Mixture
In a large bowl, whisk together:
-
8 large eggs (or 6 eggs + 4 egg whites)
-
½ cup milk (dairy or unsweetened non-dairy)
-
½ tsp salt
-
¼ tsp black pepper
-
½ tsp dried Italian seasoning or thyme
Optional: Stir in ½ cup shredded cheese or crumbled feta.
4. Assemble the Casserole
Lower oven to 375°F (190°C).
In a 9×13-inch baking dish, layer:
-
Roasted sweet potatoes
-
Sautéed vegetables
-
Pour egg mixture evenly over the top
-
Sprinkle with extra cheese (if using)
5. Bake
Bake for 30–35 minutes, or until the center is just set and the edges are golden.
Let rest for 5–10 minutes before slicing. The casserole will firm up slightly as it cools.
Tips, Variations & Substitutions
-
Make It Dairy-Free: Use almond or oat milk and skip cheese or use plant-based cheese.
-
Make It Paleo: Omit cheese and use unsweetened almond milk or coconut milk.
-
Lower Carb: Use cauliflower instead of sweet potatoes.
-
Add More Protein: Stir in cooked lean ground turkey, turkey bacon, or crumbled tofu.
-
Spice It Up: Add cumin, smoked paprika, or chili flakes.
-
Batch Cook Tip: Double the recipe and bake in two dishes. Freeze one for future use.
Serving Ideas & Occasions
This casserole is ideal for:
-
Meal prep – slice and store in containers for the week
-
Holiday brunch – pair with fruit salad or muffins
-
Post-workout recovery – balanced with carbs and protein
-
Lunch or dinner – serve with greens or a side salad
Pair with:
-
Avocado slices or guacamole
-
Hot sauce or salsa
-
Whole grain toast or roasted veggies
-
Fresh fruit or green smoothie
Nutritional & Health Notes
This casserole is naturally:
-
Gluten-free
-
High in protein
-
Full of fiber and vitamins from sweet potatoes, spinach, and peppers
-
Balanced in carbs, fat, and protein
Each serving (based on 8 servings, no cheese or meat):
Calories: ~180–220
Protein: ~12–14g
Carbs: ~14–18g
Fat: ~9–11g
Fiber: ~3–4g
Add-ins like cheese and sausage will increase protein and calories slightly.
FAQs
Q1: Can I make this ahead of time?
Yes! You can bake it up to 3 days in advance and reheat slices as needed.
Q2: Can I freeze this casserole?
Yes. Cool completely, cut into slices, and freeze in portions. Reheat from frozen at 350°F for 15–20 minutes.
Q3: Can I use egg whites only?
Yes, replace each egg with 2 egg whites or use liquid egg whites. The texture will be slightly lighter.
Q4: Can I swap the sweet potatoes?
Yes — use regular potatoes, roasted squash, or cauliflower for a lower-carb option.
Q5: What’s the best way to reheat?
Microwave individual slices for 1–2 minutes or reheat in a toaster oven for a crisper edge.
Q6: Can I add cheese on top?
Absolutely — shredded mozzarella, cheddar, or feta all work well.
Q7: Is this keto-friendly?
Not strictly, due to the sweet potatoes. Use roasted cauliflower or zucchini instead to reduce carbs.
Protein-Packed Sweet Potato Egg Casserole – Healthy, Hearty & Meal Prep Friendly
A hearty, healthy egg casserole made with roasted sweet potatoes, sautéed veggies, and protein-rich eggs — perfect for meal prep or a nourishing brunch.
Ingredients
-
2 medium sweet potatoes, peeled and diced
-
1 tbsp olive oil (for roasting)
-
1 small onion, diced
-
1 bell pepper, diced
-
2 cups fresh spinach
-
2 cloves garlic, minced
-
1 tbsp olive oil (for sautéing)
-
8 large eggs
-
½ cup milk (dairy or non-dairy)
-
½ tsp salt
-
¼ tsp pepper
-
½ tsp Italian herbs or thyme
-
Optional: ½ cup shredded cheese or feta
Instructions
-
Preheat oven to 400°F. Roast sweet potatoes with oil, salt, and pepper for 20–25 minutes.
-
Sauté onion, pepper, garlic, and spinach in oil until soft and wilted.
-
Whisk eggs, milk, herbs, salt, and pepper in a bowl.
-
Layer roasted potatoes and sautéed veggies in a greased 9×13-inch dish. Pour egg mixture over.
-
Top with cheese if using.
-
Bake at 375°F for 30–35 minutes or until set. Let cool 5–10 minutes before slicing.
Notes
-
Store in fridge up to 4 days
-
Freeze in portions for up to 2 months
-
Swap sweet potatoes for cauliflower or squash for variety
