
I first made this Sweet Potato Sausage Casserole Recipe on a lazy Sunday when I had leftover sweet potatoes staring at me from the counter and a pack of sausage I needed to use up. I honestly wasn’t expecting much, but one bite in and I knew I’d found my new go-to brunch recipe.
It’s the kind of easy Sweet Potato Sausage Casserole Recipe I can throw together the night before and just bake in the morning when guests are coming over. I love that it’s naturally gluten-free, and I can swap in whatever veggies I have on hand without ruining the dish.
Ever since that first try, I’ve made this old fashioned sweet potato sausage casserole more times than I can count, and it never fails to impress.

Cooking Time
- Prep Time: 20 minutes
- Cooking Time: 50 minutes
- Total Time: 1 hour 10 minutes
Ingredients
- 2 pounds sweet potatoes, peeled and diced small – these cook faster and give every bite that soft, sweet bite
- 1 pound ground breakfast sausage – use your favorite kind, mild or spicy, for the base flavor of the dish
- 1 medium yellow onion, chopped – adds a savory depth that balances the sweetness of the potatoes
- 1 red bell pepper, diced – brings a pop of color and a mild crunch to the casserole
- 2 cups fresh kale or spinach, chopped – skip frozen greens here, they release too much water and make it soggy
- 8 large eggs – these bind everything together, so don’t skimp on the count
- ½ cup whole milk – keeps the eggs light and fluffy instead of dense
- 1 teaspoon garlic powder – an easy way to boost flavor without chopping fresh garlic
- 1 teaspoon kosher salt – season to taste, especially if your sausage is already salty
- ½ teaspoon black pepper – freshly cracked makes a noticeable difference in taste
- 1 cup shredded cheddar cheese, optional – grate it fresh for better melt, pre-shredded bags don’t melt as smoothly
- 2 tablespoons olive oil – for sautéing the vegetables and sweet potatoes
Note: this recipe serves 6 to 8 people comfortably.
Equipment You Need
- Large skillet – for browning the sausage and sautéing the vegetables
- 9×13 inch baking dish – holds the casserole and gives it room to set properly
- Mixing bowl – for whisking the eggs and milk together
- Whisk – to get the egg mixture smooth and well combined
- Cutting board and knife – for prepping the sweet potatoes and vegetables
- Aluminum foil – to cover the dish if making ahead or to prevent over-browning

How to Make Sweet Potato Sausage Casserole Recipe?
This sweet potato egg casserole recipe comes together in just a handful of simple stages. I like to prep everything first so the actual assembly goes quickly. Once you’ve got your ingredients ready, the rest is mostly just layering and baking.
Step 1: Cook the Sausage
I start by heating a splash of oil in my skillet over medium-high heat and adding the sausage. I break it apart with a spatula as it browns, making sure there are no big clumps left. Once it’s cooked through, I drain any excess grease so the casserole doesn’t turn out oily.

Step 2: Sauté the Vegetables
In the same skillet, I toss in the onion, bell pepper, and diced sweet potatoes with a little more oil. I let them cook for about 8 to 10 minutes, stirring occasionally, until the sweet potatoes just start to soften. This shredded sweet potato breakfast casserole base gets so much flavor from this step alone.

Step 3: Wilt the Greens
I add the kale or spinach right at the end of the sauté, stirring until it wilts down, which only takes a minute or two. I turn off the heat here and let everything cool slightly before mixing with the eggs, so I don’t accidentally scramble them.
Step 4: Whisk the Egg Mixture
In my mixing bowl, I whisk the eggs, milk, garlic powder, salt, and pepper until it’s fully combined and a little frothy. This step is what makes this a true healthy sweet potato egg bake, since the eggs carry most of the protein in the dish.
Step 5: Assemble the Casserole
I spread the sausage and vegetable mixture evenly across my greased baking dish, then pour the egg mixture over the top. I give the dish a gentle shake so the eggs settle evenly into every corner and around the sausage pieces.
Step 6: Bake Until Set
I bake it at 375°F for about 35 to 40 minutes, until the center is puffed and no longer jiggly. If I’m adding cheese, I sprinkle it on during the last 10 minutes so it melts without burning.
Step 7: Rest and Serve
I always let the casserole sit for about 5 minutes before slicing. This helps it firm up a bit more and makes cutting clean squares so much easier.
Additional Tips for Making This Recipe Better
I’ve made this dish enough times to pick up a few tricks that genuinely make a difference.
- I always dice my sweet potatoes small and uniform so they cook evenly and don’t leave raw bites in the final casserole.
- I like using Italian sausage sweet potato casserole combos when I want a bolder, herbier flavor instead of plain breakfast sausage.
- I grate my own cheese instead of buying pre-shredded, since it melts so much smoother and gives a creamier finish.
- I let my sautéed vegetables cool for a few minutes before adding the eggs, which keeps the texture from turning rubbery.
- I sometimes make this in my slow cooker when I’m short on oven space, and it works beautifully as a sausage and sweet potato casserole slow cooker version too.
Common Mistakes to Avoid
I’ve made a few of these mistakes myself, so I know exactly what to watch for.
- I used frozen sweet potatoes once and they released way too much water, making the casserole watery, so I stick to fresh now.
- I didn’t drain the sausage grease the first time I made this, and it left the dish greasy and heavy.
- I overbaked it once trying to get a golden top, and the eggs turned rubbery, so now I pull it as soon as the center sets.
- I skipped seasoning the sweet potatoes directly and found the dish tasted flat, so I always season every layer, not just the eggs.
- I cut my sweet potato pieces too large early on, and they stayed undercooked even after a full bake.
How to Serve Sweet Potato Sausage Casserole?
I like to slice this casserole into neat squares and plate it with a small side salad or some fresh fruit for a lighter balance. A sprinkle of chopped fresh parsley or chives on top right before serving makes it look so much more put together for guests.
If I’m hosting brunch, I’ll set it out alongside a stack of Pumpkin Banana Pancakes Recipe so there’s something sweet and something savory on the table at the same time. A dollop of sour cream or a drizzle of hot sauce on the side also works great if you like a little extra kick with each bite.

Variations
I’ve played around with this recipe quite a bit, and here are some swaps I actually enjoy.
- Dairy-free: skip the milk and cheese, or use a plant-based milk and dairy-free cheese alternative instead.
- Spicier version: use spicy Italian sausage and add a diced jalapeño to the vegetable mix.
- Lower-carb: cut the sweet potato quantity in half and add extra bell peppers or mushrooms to fill the volume.
- Italian sausage and sweet potato recipes twist: add sun-dried tomatoes and a handful of fresh basil for an Italian-inspired flavor.
- Extra veggie boost: stir in mushrooms, zucchini, or even a handful of cherry tomatoes for more color and nutrients.
Nutritional Information
Here’s a general breakdown per serving, based on 8 servings total.
- Calories: approximately 320 kcal
- Protein: approximately 18g
- Carbohydrates: approximately 22g
- Fat: approximately 18g
Make Ahead and Storage
You can fully assemble this casserole the night before, cover it tightly, and refrigerate it unbaked until morning. Just let it sit at room temperature for about 15 minutes before putting it in the oven so it bakes evenly.
To store leftovers, keep them in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave for about 1 to 2 minutes, or warm the whole dish in a 350°F oven until heated through.
For freezing, let the baked casserole cool completely, then wrap it tightly or portion it into freezer-safe containers for up to 2 months. Thaw it overnight in the fridge before reheating for the best texture.
Why You’ll Love This Recipe?
This dish has earned a permanent spot in my recipe rotation, and here’s why I think you’ll feel the same way.
- It’s incredibly easy to prep ahead, so I can have breakfast ready without any morning stress, even when I have guests coming over.
- It’s naturally gluten-free and easy to make dairy-free, so I can serve it to pretty much anyone without worrying about dietary restrictions.
- It’s endlessly versatile, since I can swap the sausage, greens, or cheese depending on what I have in my fridge that week.
- It reheats beautifully, which means I always have a quick, protein-packed breakfast ready to go for busy mornings.
- It pairs well with both sweet and savory sides, much like how I’ll rotate it alongside a bowl of Loaded Cheddar Potato Soup Recipe when I want a heartier weekend spread.
FAQs
Can I use a different type of sausage?
Yes, you can use turkey, chicken, or even plant-based sausage in place of pork sausage, though the flavor and fat content will vary slightly.
Do I have to peel the sweet potatoes?
Peeling isn’t required, but I prefer to peel mine so the texture stays soft and consistent throughout the casserole.
Can I make this casserole ahead of time?
Yes, you can assemble it the night before and refrigerate it unbaked, then pop it straight into the oven the next morning.
Is this recipe freezer-friendly?
Absolutely, it freezes well for up to 2 months when stored in an airtight, freezer-safe container after fully cooling.
Why is my casserole watery?
This usually happens from using frozen sweet potatoes or greens instead of fresh ones, since they release extra moisture during baking.

Sweet Potato Sausage Casserole Recipe
Ingredients
Method
- I start by heating a splash of oil in my skillet over medium-high heat and adding the sausage. I break it apart with a spatula as it browns, making sure there are no big clumps left. Once it’s cooked through, I drain any excess grease so the casserole doesn’t turn out oily.
- In the same skillet, I toss in the onion, bell pepper, and diced sweet potatoes with a little more oil. I let them cook for about 8 to 10 minutes, stirring occasionally, until the sweet potatoes just start to soften. This shredded sweet potato breakfast casserole base gets so much flavor from this step alone.
- I add the kale or spinach right at the end of the sauté, stirring until it wilts down, which only takes a minute or two. I turn off the heat here and let everything cool slightly before mixing with the eggs, so I don’t accidentally scramble them.
- In my mixing bowl, I whisk the eggs, milk, garlic powder, salt, and pepper until it’s fully combined and a little frothy. This step is what makes this a true healthy sweet potato egg bake, since the eggs carry most of the protein in the dish.
- I spread the sausage and vegetable mixture evenly across my greased baking dish, then pour the egg mixture over the top. I give the dish a gentle shake so the eggs settle evenly into every corner and around the sausage pieces.
- I bake it at 375°F for about 35 to 40 minutes, until the center is puffed and no longer jiggly. If I’m adding cheese, I sprinkle it on during the last 10 minutes so it melts without burning.
- I always let the casserole sit for about 5 minutes before slicing. This helps it firm up a bit more and makes cutting clean squares so much easier.
Notes
- I always dice my sweet potatoes small and uniform so they cook evenly and don’t leave raw bites in the final casserole.
- I like using Italian sausage sweet potato casserole combos when I want a bolder, herbier flavor instead of plain breakfast sausage.
- I grate my own cheese instead of buying pre-shredded, since it melts so much smoother and gives a creamier finish.
- I let my sautéed vegetables cool for a few minutes before adding the eggs, which keeps the texture from turning rubbery.
- I sometimes make this in my slow cooker when I’m short on oven space, and it works beautifully as a sausage and sweet potato casserole slow cooker version too






