This Southern sweet potato casserole with brown sugar pecan topping is the perfect Thanksgiving side dish. It’s creamy, crunchy and my fav!

I finally did it! I got David to try my sweet potato casserole! But, he will not admit to it.
For years, he swore that sweet potatoes tasted like “sweet dirt.” But after 20 years of trying, he finally took a bite of my homemade sweet potato casserole, and guess what? He actually liked it. His first words were, “it’s okay.” But then he quickly admitted the crunchy brown sugar pecan topping was amazing.
That’s major progress in my book, and proof that this Southern sweet potato casserole recipe can win over even the toughest skeptics.

Why You’ll Love This Sweet Potato Casserole
This Southern classic is one of my favorite Thanksgiving side dishes with tender roasted sweet potatoes blended with butter and spices, topped with a crunchy pecan brown sugar streusel. Here’s why I know you’ll love it too:
- Perfect for the holidays – It’s a must-have for Thanksgiving or Christmas dinner.
- Sweet + savory balance – Fluffy, creamy sweet potatoes paired with a crunchy brown sugar pecan streusel.
- Easy Peasy! – this is a easy sweet potato casserole recipe to follow.
- Crowd-pleasing – I once brought it to a company potluck, and it was completely devoured!
Honestly, it’s so rich and delicious that it could double as a dessert, but it’s perfectly acceptable as a side dish.

Ingredients and Substitutions
Let’s take a look at what you’ll need to make this recipe. The recipe card at the end of this post lists the full ingredient list with measurements.
For the Filling:
Sweet Potatoes – The star of the baking dish; roasting brings out their natural sweetness and gives the casserole a creamy, smooth base.
Granulated Sugar – Sweetens the filling and balances the natural earthiness of the sweet potatoes.
Eggs – Bind the filling together and help it set while baking.
Half-and-Half or Whole Milk – Adds creaminess and a silky texture to the mashed sweet potatoes.
Sweetened Condensed Milk – Enhances sweetness and creates a custard-like, rich filling.
Melted Unsalted Butter – Adds richness and flavor to both the filling and topping; helps achieve a creamy filling and a buttery, crisp topping.
Ground Cinnamon – Adds warm, aromatic flavor that complements the natural sweetness.
Freshly Ground Nutmeg – Enhances the warm spice profile and depth of flavor.
Vanilla Extract – Adds subtle sweetness and enhances the overall flavor of the filling.
Salt – Balances sweetness and enhances the other flavors.
For the Topping:
Brown Sugar – Sweet, caramelized topping that contrasts with the creamy filling.
All-Purpose Flour – Helps bind the topping; can be omitted for a gluten-free version.
Chopped Pecans – Adds crunch, nuttiness, and flavor contrast to the soft, creamy sweet potato filling.
How To Make Sweet Potato Casserole
Ready to make this crowd-pleasing sweet potato casserole? It’s easier than you might think. Let’s go over the prep work:





1. Roast the Sweet Potatoes
There are several methods to roasting sweet potatoes, but to me, the easiest way is to roast them in the oven as you would a regular baked potato. This concentrates the flavor and you can do this ahead of time if needed.
Preheat the oven and wash the sweet potatoes with a vegetable brush. Pierce with a fork and roast until tender. Let cool, then peel the skin and scoop out the flesh.

2. Make the Filling
Mash the roasted sweet potatoes with a potato masher and mix together using an electric mixer with sugar, eggs, half-and-half, sweetened condensed milk, melted butter, cinnamon, nutmeg, vanilla, and salt. Spread evenly in a greased casserole dish.

3. Prepare the Topping
Combine brown sugar, flour (optional), pecans, and melted butter. Sprinkle evenly over the sweet potato mixture.

4. Bake
Bake until heated through and the topping is golden brown. Serve warm.

Serving, Storage and Reheating
Serving suggestions: Pairs perfectly with turkey, ham, roast chicken, or alongside green beans and cranberry sauce.
Storage & reheating: Store leftovers inside an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F until warm and topping is crisp.
Tips for the Best Sweet Potato Casserole
- Roast Ahead: Roast sweet potatoes a day in advance to save time on the day of baking. This comes in handy when the oven in busy baking up other holiday favorites.
- Smooth Filling: Use an electric mixer to make the mashed sweet potatoes extra creamy.
- Check Doneness: Use a fork or toothpick to ensure sweet potatoes are fully tender before mashing.
- Don’t Overbake: Remove the casserole when the topping is golden brown to avoid burning. Brown sugar will burn in a heartbeat!
- Make it Gluten-Free: Skip the flour in the topping or use a gluten-free flour blend.
- Add Crunch: Toast pecans lightly for extra flavor in the pecan crumble topping.
- Flavor Boost: Let the filling sit for a few minutes before baking to allow spices to blend.
I took this casserole to a company potluck once and it was devoured. My coworkers gave me lots of compliments on it. I was thrilled that everyone enjoyed it so much.
This sweet potato casserole is a guaranteed winner that everyone will love. I hope this sweet potato casserole makes it to your holiday table this season. If it does, let us know what you think. Comment below!


Sweet Potato Casserole With Pecan Brown Sugar Topping
Useful Equipment:
Ingredients
- 3 large sweet potatoes (about 1 ¾ pounds)
- 1 cup granulated sugar
- 2 eggs
- ½ cup half-n-half or milk
- ½ cup sweetened condensed milk
- ¼ cup unsalted butter melted
- ½ teaspoon ground cinnamon
- ½ teaspoon ground nutmeg freshly ground
- 1 teaspoon vanilla
- ¼ teaspoon salt
Topping:
- ¼ cup butter melted (½ stick)
- 1 cup brown sugar
- ½ cup all-purpose flour optional (leave out to make gluten-free)
- 1 cup pecans chopped
Instructions
Roast the sweet potatoes:
- Preheat the oven to 400 degrees F. Line a baking sheet with parchment paper or aluminum foil. Set aside.
- Use a vegetable brush to wash the potatoes under cool running water. Pat dry with paper towels. And place on the prepared baking sheet. Pierce each potato with a fork a few times (keeps the potato from exploding in the oven). Bake until tender; 45 minutes to an hour, turning the potatoes over about halfway through.
- Remove from the oven and allow them to cool. Slit them open to cool if using right away; about 30 minutes.
Prepare the Sweet Potato Filling:
- Reduce the oven temperature to 350 degrees F.
- When the potatoes are cool, scoop the sweet potato out of their skins and into a large mixing bowl. Discard the skins. Mash the potatoes up with your hands or a potato masher. Use an electric mixer on low, blend the potatoes until they start to smooth out. Add in the sugar, eggs, half-n-half, sweetened condensed milk, melted butter, cinnamon, nutmeg, vanilla, and salt. Mix well until smooth.
- Grease an 8×8 casserole dish with butter. Pour the sweet potato mixture into the casserole dish and spread out into an even layer. Set aside.
Prepare the Topping:
- In a separate small mixing bowl, add the brown sugar, flour, and pecans. Using a fork, toss the mixture with melted butter, breaking up any large clumps that may form.
- Sprinkle the topping over the sweet potato mixture in an even layer.
Bake the Casserole:
- Bake in the preheated oven until heated through and the topping begins to brown; about 35 minutes.
- Serve warm.
Notes
- Roast Ahead: Roast sweet potatoes a day in advance to save time on the day of baking. This comes in handy when the oven in busy baking up other holiday favorites.
- Smooth Filling: Use an electric mixer to make the mashed sweet potatoes extra creamy.
- Check Doneness: Use a fork or toothpick to ensure sweet potatoes are fully tender before mashing.
- Don’t Overbake: Remove the casserole when the topping is golden brown to avoid burning. Brown sugar will burn in a heartbeat!
- Make it Gluten-Free: Skip the flour in the topping or use a gluten-free flour blend.
- Add Crunch: Toast pecans lightly for extra flavor in the pecan crumble topping.
- Flavor Boost: Let the filling sit for a few minutes before baking to allow spices to blend.






Colleen - Faith, Hope, Love, & Luck says
So funny! B.O.B. Bob begs me to make him this every year and I won’t. It’s just too sweet and my family won’t eat it. We’re fans of just sliced sweet potatoes and apples with some butter and a bit of brown sugar. I may be forced to eat a casserole smothered in marshmallows this year because I’m not in charge of the sweet potatoes. I’ll just have to suck it up…and scrape off the topping!!!
The Mountain Kitchen says
LOL! I could have dropped some off at your house! I had to send some with David to work and I still have a little bit left. I don’t like the marshmallow version either…
Debbie - MountainMama says
My daughter would love this….she loves that casserole with the marshmallows! I prefer a simple slow baked sweet potato with butter, salt, and pepper – heaven! I think sweet potatoes are an acquired taste….we never, ever ate them growing up….but I love them now!
The Mountain Kitchen says
Hey Debbie! I’m not that big of a fan, but this is my favorite sweet potato dish. Your daughter will never eat the marshmallow version again if she tries this one. Have a Happy Thanksgiving! <3
Margie says
I’ve made this cassserole every Thanksgiving and Christmas for 20 years. My family always asks if I am making the sweet potato casserole!
The Mountain Kitchen says
Awesome, Margie! Happy Holidays!