This Southern-style sweet potato casserole with pecan crumble is the ultimate holiday side dish. Creamy, spiced sweet potatoes are topped with a buttery brown sugar pecan streusel that gets golden and crisp in the oven. Whether it's for Thanksgiving, Christmas, or Sunday dinner, this casserole is always a crowd-pleaser.

For more flavor-packed holiday side dishes, try our soft, herby pumpkin dinner rolls and creamy cheesy corn casserole!
A Southern Holiday Classic
This sweet potato casserole has become a staple at our family's Thanksgiving and Christmas tables. It's one of those dishes that brings everyone back for seconds (and thirds). The warm spices, buttery sweet potatoes, and that crunchy pecan topping make it a true comfort food. I love prepping it a day ahead, sliding it into the oven before dinner, and serving it warm with all the other delicious Southern classics.
Why You'll Love This Recipe
- Perfect for gatherings - generously serves 10
- Sweet + spiced flavor with a crunchy topping
- Make-ahead friendly for stress-free holidays
- Customizable - works with dairy-free and nut-free swaps
Ingredients and Substitutions
Here's a quick breakdown of what you'll need. Most of these are pantry staples, and there are easy ways to swap ingredients if needed.

- Sweet Potatoes: about 5-6 medium-sized; roast them for the best flavor.
- Butter: unsalted, softened for the filling and melted for the topping.
- Brown Sugar: light or dark both work, or even regular sugar if needed.
- Maple Syrup: adds depth, but honey or agave are fine too.
- Milk: buttermilk gives richness, but whole milk or a plant-based milk also work.
- Vanilla + Spices: cinnamon, nutmeg, and cloves make it feel cozy.
- Eggs: to bind and give a silky texture (flax eggs work in a pinch).
- Pecans: chopped for the topping, or leave them out for a nut-free version.
- Flour: for the crumble; you can use gluten-free if necessary.
How to Make Sweet Potato Casserole

Step 1. Bake sweet potatoes until tender and caramelized. Cool and remove skins.

Step 2. Blend sweet potatoes with butter, sugar, spices, milk, and eggs.

Step 3. Combine pecans, flour, brown sugar, and butter into a crumble.

Step 4. Spread filling in a dish, add the topping, and bake until bubbly and golden.
Make-Ahead & Storage Tips
- Make ahead: Assemble up to 1 day in advance and refrigerate until ready to bake.
- Store leftovers: Keep covered in the fridge for up to 4 days.
- Reheat: Warm in a 325°F oven or microwave in portions.
- Freeze: Freeze unbaked casserole (without topping) up to 1 month. Add topping just before baking.
Perfect Pairings
This sweet and savory casserole is the ideal complement to these hearty and flavorful dishes:
- Roasted or Smoked Turkey. The creamy sweetness pairs perfectly with savory, juicy poultry.
- Southern Cornbread Dressing. Savory, herbed cornbread balances the sweetness beautifully.
- Southern Green Beans or Roasted Brussels Sprouts. Bright green veggies add freshness and color.
- Macaroni and Cheese. Rich and cheesy pasta makes for a truly indulgent Southern spread.
- Cranberry Sauce. The tartness cuts through the sweetness and adds a festive note.

Pro Tips for the Best Casserole
- Roast, don't boil - It brings out the natural sweetness
- Use an electric mixer - For a fluffy, smooth texture
- Balance the sweetness - Taste the filling before baking and adjust to your liking
- Crunchy topping tip - Toast pecans first for extra flavor
Frequently Asked Questions
Yes, just be sure to drain them well and adjust the sugar since canned versions are often packed in syrup.
Try chopped walnuts, pumpkin seeds, or rolled oats. Or simply omit them for a nut-free option.
Absolutely! Use plant-based milk and vegan butter. The result is still creamy and delicious.
It's technically a side dish. But honestly, with all that sweet, buttery topping, it easily doubles as dessert!
Yes! Assemble the whole thing, cover it tightly, and refrigerate for up to 24 hours. Bake just before serving.
More Irresistible Holiday Recipes You Will Love!
For we are God's handiwork, created in Christ Jesus to do good works, which God prepared in advance for us to do.
Ephesians 2:10
If you tried this Southern Sweet Potato Casserole with Pecan Topping recipe, leave a comment and ⭐️⭐️⭐️⭐️⭐️ rating below! Don't forget to tag @thepinkowlkitchen on Instagram with your creations.
📖 Recipe
Sweet Potato Casserole with Pecan Crumble
Ingredients
Sweet Potato Filling
- 3 - 3 ½ pounds orange fleshed sweet potatoes - about 5-6 medium sweet potatoes
- 6 tablespoons unsalted butter - softened
- ¾ cup light brown sugar - or dark brown or granulated
- ¼ cup pure maple syrup
- ½ cup buttermilk - or whole milk
- 1 tablespoon vanilla extract
- 2 teaspoons ground cinnamon
- ½ teaspoon ground nutmeg
- ¼ teaspoon ground cloves
- ¼ teaspoon salt
- 2 large eggs
Pecan Crumble Topping
- 1 cup chopped pecans
- ¾ cup light brown sugar - or dark brown sugar
- ½ cup all-purpose flour
- ½ teaspoon ground cinnamon
- ¼ teaspoon salt
- ¼ cup unsalted butter - melted
Instructions
- Prepare the sweet potatoes by scrubbing them clean, pricking them all over with a fork, and placing them on a foil-lined baking sheet. Bake them in an oven preheated to 450°F for about 1 hour or until they can easily be pierced with a fork. Allow the sweet potatoes to cool enough to handle.
- Lower your oven temperature to 375°F. Spray or butter a 9x13 baking dish and set it aside.
- Peel the sweet potatoes and add them to a large mixing bowl. Use the beaters of an electric handheld mixer (with the mixer turned off) or a fork to break the sweet potatoes apart. Add the softened butter and beat the sweet potato mixture on medium-high with the handheld mixer for 2-3 minutes until light and fluffy.
- Add the brown sugar, maple syrup, vanilla, cinnamon, nutmeg, cloves, salt, and eggs to the bowl with the sweet potatoes and beat on medium-high until well combined. Pour the mixture into the prepared baking dish, smooth it out into an even layer, and set it aside.
- Add the pecans, brown sugar, flour, salt, and ground cinnamon to a small mixing bowl and mix with a fork until combined. Pour in the melted butter and continue mixing until a crumbly texture is reached.
- Spoon the streusel topping over the sweet potato mixture in an even layer. Bake the casserole in the preheated oven for 40 to 50 minutes or until golden brown and bubbly. Allow the casserole to cool for about 10 minutes then serve warm.
Notes
- Roast, don't boil - It brings out the natural sweetness.
- Use an electric mixer - For a fluffy, smooth texture.
- Balance the sweetness - Taste the filling before baking and adjust to your liking.
- Make ahead: Assemble up to 1 day in advance and refrigerate until ready to bake.
- Store leftovers: Keep covered in the fridge for up to 4 days.
- Reheat: Warm in a 325°F oven or microwave in portions.
- Freeze: Freeze unbaked casserole (without topping) up to 1 month. Add topping just before baking.






















Elizabeth
can this be made ahead (night before) and baked the next day?
Ashley Boyd
Hi Elizabeth! Absolutely! Make-ahead instructions are listed in the blog post 😊
Kelli
Any way to omit the eggs?
Ashley Boyd
Hi Kelli,
You may omit the eggs! There is no need to replace them with anything. The casserole may be a little less sturdy but equally delicious. I hope you enjoy!
Coby
This was so delicious! That streusel topping is fantastic, and my kids said this was their new favorite way to eat sweet potatoes! We will definitely be making this again!
Marlon Boyd
Made this for the my family and they all love it! So easy to make and the flavor was amazing! I will definitely be making this again!
Ashley
This is so wonderful to hear! It's a favorite dish in our home as well. Thank you!