Quick Take: This Sweet Potato Casserole is creamy mashed sweet potatoes with warm cinnamon and nutmeg, topped with a buttery brown sugar pecan crust that bakes into a rich, slightly crunchy layer. It’s my mom’s recipe, and she’s been making it for as long as I can remember. Everywhere she takes it, everyone loves it, raves over it, and asks for the recipe, so here it is. The melted butter in the topping is what makes the crust cohesive and caramelized instead of dry and crumbly, and canned sweet potatoes skip the peeling, chopping, and boiling without costing you any of that classic homemade flavor.
It’s sweet, comforting, and exactly the kind of Southern side dish that belongs on the Thanksgiving table. Serve it alongside Southern Cornbread Dressing and Southern Baked Mac and Cheese for a full holiday spread.

Jump to:
Ingredients

This Sweet Potato Casserole combines a creamy, lightly spiced sweet potato filling with a buttery brown sugar pecan crust. The melted butter in the topping helps create a more cohesive, caramelized layer rather than a traditional crumbly streusel.
For the Sweet Potato Base
Canned Sweet Potatoes: A 40-ounce can of sweet potatoes, drained, makes this recipe quick and convenient. You can also use freshly cooked sweet potatoes, mashed until smooth. If your canned sweet potatoes are packed in syrup, drain them thoroughly before using.
Kosher Salt: A little salt balances the sweetness and brings out the flavor of the sweet potatoes.
Butter: Melted butter adds richness and helps create a smooth, creamy casserole. Salted or unsalted butter will work.
Eggs: Two whisked eggs help bind the sweet potato mixture together and give the casserole structure as it bakes.
Vanilla Extract: Adds a subtle sweetness and warmth that complements the sweet potatoes and pecan crust.
Ground Cinnamon: Gives the casserole that familiar warm, cozy holiday flavor.
Ground Nutmeg: A small amount adds another layer of warmth without overpowering the sweet potatoes.
For the Brown Sugar Pecan Crust
Butter: Melted butter brings the topping ingredients together and helps the brown sugar and pecans bake into a rich, cohesive crust.
Brown Sugar: Creates a sweet, caramel-like flavor that pairs perfectly with the sweet potatoes. Light or dark brown sugar will work.
All-Purpose Flour: Helps bind the butter and brown sugar together, giving the topping more structure as it bakes.
Chopped Pecans: Add a nutty flavor and a little crunch to contrast with the creamy sweet potato filling. Walnuts can be substituted, although pecans are my preference for this Southern-style casserole.
Step-by-Step Instructions
This recipe comes together in just a few simple steps, making it a great option when you're preparing several dishes for a holiday meal.

Step 1: Prepare the Sweet Potato Filling
Begin by preheating your oven to 350 degrees Fahrenheit.
Now drain the canned sweet potatoes as thoroughly as you can and transfer them to a large mixing bowl.
Getting rid of that extra liquid is important because we don't want the casserole turning out watery.
Next, pour in the melted butter, vanilla extract, cinnamon, nutmeg, kosher salt, white sugar, and eggs.
Give everything a good stir to start incorporating those ingredients.
Then grab a potato masher and begin mashing the sweet potatoes until everything is well combined.
And don't worry about getting this perfectly smooth.
I actually don't mind leaving a few small chunks of sweet potato in there.
Everything is going to come together during the baking process, and those little pieces add some nice texture to the finished casserole.
Once everything is combined, set the sweet potato mixture aside.

Step 2: Make the Brown Sugar Pecan Crust
Begin by chopping the pecans into small pieces.
You can use a knife, food chopper, food processor, or even a mallet.
Whatever works best for you.
Once the pecans are chopped, transfer them to a small mixing bowl.
Add the brown sugar, all-purpose flour, and melted butter.
Give everything a good stir until the ingredients are evenly combined and you don't see any dry flour remaining.
What we're looking for here is a crumbly mixture with the pecans coated in that butter, brown sugar, and flour.
And this topping is what really makes this casserole for me.
The sweet potato base bakes up soft and creamy, while the pecans and brown sugar create a buttery topping with a little crunch.
That contrast in texture is what makes every bite so good.

Step 3: Prepare the Baking Dish
Lightly butter the inside of a 9x9-inch baking dish.
And by the way, if you're doubling this recipe for a larger family gathering, I recommend using a 9-by-13-inch baking dish instead.
Transfer the sweet potato mixture to the prepared dish and spread it into an even layer using a spatula.
This gives us a nice, even base for the pecan topping.

Step 4: Add the Topping and Bake
Now sprinkle the pecan crumble mixture evenly over the sweet potatoes.
Try to cover the entire surface so every serving gets plenty of that buttery topping.
And that's really all the prep work there is to this recipe.
Now transfer the casserole to your preheated oven and bake at 350 degrees Fahrenheit for about 50 minutes.
As it bakes, the sweet potato filling will set up, and that brown sugar and pecan topping will turn a beautiful golden brown.
Expert Tips for the Best Sweet Potato Casserole
Drain the sweet potatoes thoroughly. Canned sweet potatoes can contain quite a bit of liquid, especially when packed in syrup. Removing that excess moisture helps prevent a watery casserole.
Let the melted butter cool slightly. You don't want the butter to be piping hot when you mix it with the eggs. Letting it cool for a minute or two will help everything combine smoothly.
Mash the potatoes to your preferred consistency. I like a fairly smooth filling, but leaving a few small pieces of sweet potato is perfectly fine if you prefer more texture.
Spread the pecan crust evenly. Unlike a traditional streusel, this topping uses melted butter to create a cohesive, caramelized crust. Distributing it evenly helps ensure every serving gets some of that buttery brown sugar and pecan flavor.
Keep an eye on the crust. Oven temperatures can vary. If the pecans begin browning too quickly before the center is set, loosely cover the dish with aluminum foil.
Double it for a crowd. If you're feeding a larger group, double all the ingredients and use a 9x13-inch baking dish. Start checking for doneness around the 50-minute mark, but allow additional baking time if the center hasn't set.
What to Serve With Sweet Potato Casserole
Sweet Potato Casserole is a classic holiday side dish, but it's just as delicious with a traditional Southern Sunday dinner.
For Thanksgiving or Christmas, serve it alongside Smoked Turkey Breast or a glazed holiday ham. The creamy sweet potatoes and buttery pecan crust pair especially well with savory roasted and smoked meats.
For a full Southern comfort food spread, add Southern Collard Greens for something smoky and savory, Southern Baked Mac and Cheese for a rich, cheesy side, and Southern Style Buttermilk Biscuits to round out the meal.
If you're putting together a holiday menu, this casserole also pairs beautifully with Southern Broccoli Casserole or Southern Squash Casserole.
Recipe FAQs
Absolutely! Canned sweet potatoes work great in this recipe and eliminate the extra time needed to peel, chop, and boil fresh sweet potatoes.
Just make sure to drain them thoroughly before mashing. If they're packed in syrup, the filling may taste sweeter than it would with unsweetened sweet potatoes.
Yes! Simply double all the ingredients and prepare the casserole in a 9x13-inch baking dish instead of a 9x9-inch dish.
Bake at 350°F and begin checking for doneness around 50 minutes. Depending on the depth of the filling, it may need a little additional time.
Yes. You can prepare the sweet potato filling a day ahead, spread it into the buttered baking dish, cover it, and refrigerate.
Prepare the pecan crust mixture separately and refrigerate it as well. When you're ready to bake, spread the topping over the filling and bake at 350°F until heated through and set in the center.
A refrigerated casserole may need additional baking time.
Yes. Cook fresh sweet potatoes until fork-tender, drain them if necessary, and mash them before combining them with the remaining filling ingredients.
For the closest substitution, use approximately the same weight of cooked, drained sweet potato flesh as the drained contents of your can.
Yes. Because this recipe contains eggs, leftovers should be refrigerated within two hours of baking.
Store the casserole in an airtight container or cover the baking dish tightly and refrigerate for up to 3–4 days.
Yes. The baked casserole can be frozen once it has cooled. Wrap it tightly or transfer portions to freezer-safe containers.
For best quality, use it within 2–3 months. Thaw overnight in the refrigerator and reheat thoroughly before serving. The pecan crust may soften somewhat after freezing and reheating.
Traditionally, Southern Sweet Potato Casserole is served as a side dish, especially during Thanksgiving and Christmas.
However, with its sweet potato filling and buttery brown sugar pecan crust, it definitely has some dessert-like qualities!

More Recipes You'll Love
If you made this Sweet Potato Casserole recipe or any other of my recipes, please leave a Star Rating and let me know your thoughts in the comments below.
Don't forget to tag @chickenfriedkitchen on Instagram, Subscribe on YouTube, and Follow on Pinterest and Facebook! I'll see you there!
📖 Recipe

Sweet Potato Casserole
Equipment
- 1 9" x 9" Baking Dish
Ingredients
For the Base
- 40 oz Can Sweet Potatoes - Drained
- ½ teaspoon Kosher Salt
- ¼ Cup Butter
- 2 Eggs
- 1 teaspoon Vanilla Extract
- ¼ teaspoon Cinnamon
- ¼ teaspoon Nutmeg
For the Topping
- ¼ Cup Butter
- ¾ Cup Brown Sugar
- 3 tablespoon Flour
- ¼ Cup Chopped Pecans
Instructions
- Preheat the oven to 350°F.
- Drain the canned sweet potatoes and transfer to a large mixing bowl.
- Stir in ¼ cup melted butter, whisked eggs, kosher salt, vanilla extract, cinnamon, and nutmeg until evenly combined.
- Chop the pecans.
- In a separate bowl, combine the remaining ¼ cup melted butter, brown sugar, flour, and chopped pecans until a moist, cohesive mixture forms.
- Butter the inside of a 9x9-inch baking dish and spread the sweet potato mixture evenly inside.
- Spread the brown sugar pecan crust mixture evenly over the sweet potatoes.
- Bake uncovered for approximately 50 minutes, until the center is set and reaches 160°F and the pecan crust is golden brown.
- Allow to rest for 5–10 minutes before serving.
Video









