
This Sausage & Sweet Potato Egg Casserole is the kind of breakfast that makes mornings easier. It’s warm, hearty, and full of flavor without being fussy. You get the savory bite of sausage, the gentle sweetness of roasted sweet potatoes, and fluffy eggs tying it all together.
It’s great for meal prep, perfect for feeding a crowd, and easy to tweak based on what you have on hand. Whether it’s a weekday breakfast or a relaxed weekend brunch, this casserole delivers comfort in every bite.
What Makes This Recipe So Good

- Balanced flavors: Sweet potatoes add a subtle sweetness that pairs beautifully with savory sausage and melty cheese.
- Meal-prep friendly: Bake it once and enjoy breakfast for days. It reheats well and keeps its texture.
- Simple ingredients: Everything is easy to find, and most items may already be in your kitchen.
- Customizable: Swap the sausage, use different veggies, or go dairy-free—this recipe is flexible.
- One-pan ease: Minimal cleanup and straightforward steps make this a practical go-to.
Ingredients
- 1 pound (450 g) breakfast sausage (pork, chicken, or turkey), casings removed
- 2 medium sweet potatoes, peeled and diced into 1/2-inch cubes
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 2 cups fresh baby spinach, roughly chopped
- 10 large eggs
- 1/2 cup milk (dairy or unsweetened almond milk)
- 1 cup shredded sharp cheddar or Monterey Jack cheese (optional but recommended)
- 2 tablespoons olive oil (divided)
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried thyme or Italian seasoning
- Salt and black pepper, to taste
- Cooking spray or a little extra oil for the baking dish
- Optional garnish: sliced green onions or chopped parsley
Instructions

- Preheat and prep: Heat your oven to 400°F (200°C).
Lightly grease a 9×13-inch baking dish with cooking spray or oil.
- Roast the sweet potatoes: Toss diced sweet potatoes with 1 tablespoon olive oil, smoked paprika, salt, and pepper. Spread on a sheet pan and roast for 18–22 minutes, until just tender and lightly browned. Reduce oven to 375°F (190°C) after roasting.
- Cook the sausage: In a large skillet over medium heat, add the sausage.
Cook, breaking it up with a spatula, until browned and cooked through, 6–8 minutes. Drain excess fat if needed.
- Sauté aromatics: In the same skillet, add 1 tablespoon olive oil if the pan is dry. Stir in onion and bell pepper.
Cook 4–5 minutes until softened. Add garlic powder and thyme; cook 30 seconds more. Stir in spinach just until wilted, about 1 minute.
Season with a pinch of salt and pepper.
- Whisk the eggs: In a large bowl, whisk eggs, milk, 1/2 teaspoon salt, and 1/4 teaspoon black pepper until smooth. Stir in half of the cheese, if using.
- Assemble the casserole: Spread roasted sweet potatoes evenly in the prepared baking dish. Top with cooked sausage and the sautéed veggies.
Pour the egg mixture over the top. Sprinkle with the remaining cheese.
- Bake: Place in the 375°F (190°C) oven and bake 28–35 minutes, until the center is set and the edges are lightly golden. A knife inserted in the center should come out clean.
- Rest and serve: Let the casserole rest 10 minutes before slicing.
Garnish with green onions or parsley and serve warm.
Keeping It Fresh
- Refrigeration: Cool completely, then cover tightly or portion into airtight containers. Store in the fridge for up to 4 days.
- Freezing: Cut into squares, wrap each piece well, and place in a freezer-safe bag. Freeze for up to 2 months.
Thaw overnight in the fridge before reheating.
- Reheating: Microwave single portions for 60–90 seconds, or reheat covered in a 325°F (165°C) oven for 12–15 minutes. Add a splash of water and cover to keep it from drying out.
- Make-ahead tip: Assemble the casserole (minus baking) the night before, cover, and refrigerate. Bake the next morning, adding 5–8 extra minutes if going straight from cold.

Health Benefits
- Protein-packed: Eggs and sausage offer steady energy and help keep you full longer.
- Vitamin-rich: Sweet potatoes bring beta-carotene (vitamin A), fiber, and potassium for heart and eye health.
- Veggie-forward: Onions, peppers, and spinach add antioxidants and a range of micronutrients.
- Flexible for goals: Use turkey or chicken sausage for a leaner option, and choose low-fat milk or skip cheese to reduce calories.
- Gluten-free by default: Naturally gluten-free, just confirm your sausage is labeled gluten-free if needed.
Common Mistakes to Avoid
- Skipping the roast on sweet potatoes: Raw sweet potatoes release moisture and can make the casserole soggy.
Roasting builds flavor and keeps texture firm.
- Overcooking the eggs: Bake just until set. Overbaking leads to rubbery, dry eggs.
- Not draining sausage: Excess grease pools and affects texture and taste. Drain or blot with paper towels.
- Underseasoning: Eggs and potatoes need salt.
Taste components as you go and adjust before baking.
- Too many wet veggies: High-water vegetables (like mushrooms or zucchini) should be sautéed well to release moisture before adding.
Variations You Can Try
- Southwest style: Use chorizo, add a drained can of diced green chiles, swap cheddar for pepper jack, and finish with cilantro.
- Mediterranean twist: Use chicken sausage, add cherry tomatoes and olives, and top with crumbled feta.
- Veggie-loaded: Skip the sausage and add mushrooms, broccoli florets, and extra spinach. Include a pinch of red pepper flakes for kick.
- Dairy-free: Use a non-dairy milk and skip the cheese or use a dairy-free alternative.
- Herb-forward: Stir fresh chopped parsley, chives, or dill into the egg mixture for bright flavor.
FAQ
Can I use pre-cooked or frozen sweet potatoes?
Yes. If using frozen diced sweet potatoes, thaw and pat dry, then roast briefly to re-crisp.
Pre-cooked roasted sweet potatoes also work; just warm them slightly before assembling.
What’s the best sausage for this casserole?
Any breakfast-style sausage works. Pork gives rich flavor, while chicken or turkey keeps it lighter. Choose mild or hot based on your taste, and check seasoning levels.
Can I make this without cheese?
Absolutely.
The casserole sets nicely without cheese. For added richness, whisk in an extra egg or a tablespoon of olive oil.
How do I prevent a watery casserole?
Roast the sweet potatoes, sauté veggies until most moisture cooks off, and avoid covering the casserole while baking. Let it rest 10 minutes to set.
Can I halve the recipe?
Yes.
Use an 8×8-inch dish, and reduce the bake time to 22–28 minutes. Start checking early to avoid overcooking.
Is this good for brunch guests?
Definitely. It’s easy to scale, holds well on a warm setting, and pairs nicely with a simple green salad or fruit platter.
What can I use instead of spinach?
Kale (finely chopped and sautéed), Swiss chard, or even arugula works.
Cook sturdier greens a bit longer to soften.
Can I add bacon?
Yes. Cook it until crisp, crumble, and mix it in with the sausage or use it as a topping. Reduce added salt slightly if using both bacon and sausage.
In Conclusion
This Sausage & Sweet Potato Egg Casserole is comforting, satisfying, and simple enough for any morning.
It’s easy to customize, great for meal prep, and always a crowd-pleaser. With just a few basic ingredients and a little roasting time, you’ll have a wholesome breakfast ready to go all week. Keep this one in your rotation—you’ll use it often.

Sausage & Sweet Potato Egg Casserole – A Cozy, Make-Ahead Breakfast
Ingredients
- 1 pound (450 g) breakfast sausage (pork, chicken, or turkey), casings removed
- 2 medium sweet potatoes, peeled and diced into 1/2-inch cubes
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 2 cups fresh baby spinach, roughly chopped
- 10 large eggs
- 1/2 cup milk (dairy or unsweetened almond milk)
- 1 cup shredded sharp cheddar or Monterey Jack cheese (optional but recommended)
- 2 tablespoons olive oil (divided)
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried thyme or Italian seasoning
- Salt and black pepper, to taste
- Cooking spray or a little extra oil for the baking dish
- Optional garnish: sliced green onions or chopped parsley
Instructions
- Preheat and prep: Heat your oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish with cooking spray or oil.
- Roast the sweet potatoes: Toss diced sweet potatoes with 1 tablespoon olive oil, smoked paprika, salt, and pepper. Spread on a sheet pan and roast for 18–22 minutes, until just tender and lightly browned. Reduce oven to 375°F (190°C) after roasting.
- Cook the sausage: In a large skillet over medium heat, add the sausage. Cook, breaking it up with a spatula, until browned and cooked through, 6–8 minutes. Drain excess fat if needed.
- Sauté aromatics: In the same skillet, add 1 tablespoon olive oil if the pan is dry. Stir in onion and bell pepper. Cook 4–5 minutes until softened. Add garlic powder and thyme; cook 30 seconds more. Stir in spinach just until wilted, about 1 minute. Season with a pinch of salt and pepper.
- Whisk the eggs: In a large bowl, whisk eggs, milk, 1/2 teaspoon salt, and 1/4 teaspoon black pepper until smooth. Stir in half of the cheese, if using.
- Assemble the casserole: Spread roasted sweet potatoes evenly in the prepared baking dish. Top with cooked sausage and the sautéed veggies. Pour the egg mixture over the top. Sprinkle with the remaining cheese.
- Bake: Place in the 375°F (190°C) oven and bake 28–35 minutes, until the center is set and the edges are lightly golden. A knife inserted in the center should come out clean.
- Rest and serve: Let the casserole rest 10 minutes before slicing. Garnish with green onions or parsley and serve warm.