Southern Sweet Potato Casserole with Crunchy Pecan Topping
Southern Sweet Potato Casserole is the side dish that never leaves leftovers on the holiday table. The base is silky, buttery sweet potatoes, and the top is a crisp, candied pecan crumble that adds the perfect contrast.

It walks that fine line between vegetable and dessert, and I promise you’ll be asked for the recipe before the meal is over.
Why This Casserole Earns Its Spot on the Table
I love how the earthy sweetness of the potatoes keeps things from feeling cloying. You get that custard-like texture from the eggs and milk, but it never gets heavy.
And then there’s the topping. Toasted pecans mixed with brown sugar and butter turn into a crackly, golden shell that shatters under your fork. That salty-crunchy layer against the smooth filling is what makes this dish hard to stop eating.
It’s one of those recipes where every component does exactly its job, nothing extra.
Ingredients

- 3 lbs sweet potatoes (about 4 medium), peeled and cut into 1-inch cubes: look for firm ones with smooth skin
- ½ cup unsalted butter, melted: plus more for greasing the dish
- ½ cup packed light brown sugar: for the filling
- ¼ cup whole milk
- 2 large eggs
- 1 tsp vanilla extract
- 1 tsp ground cinnamon
- ½ tsp ground nutmeg
- ¼ tsp salt
- 1 cup chopped pecans: for the topping
- ½ cup packed light brown sugar: for the topping
- ⅓ cup all-purpose flour
- ¼ cup unsalted butter, melted: for the topping
Variations / Substitutions
- Swap the pecans for walnuts: the flavor turns a little milder but still brings a nice crunch.
- Use dark brown sugar: it gives the whole dish a deeper molasses note that works beautifully.
- Make it dairy-free: sub in a plant-based butter and your favorite unsweetened oat milk; the texture stays rich.
- Add a splash of bourbon: stir 1 tablespoon into the sweet potato base for a subtle warmth.
Juicy Sous Vide Turkey Breast makes an easy main to round out the meal with this sweet potato casserole.
How to Make Southern Sweet Potato Casserole
Step 1: Cook the Sweet Potatoes

Place the 3 lbs of cubed sweet potatoes in a large pot, cover them with cold water, and add a generous pinch of salt. Bring it to a boil, then lower the heat and let them simmer for 15 to 20 minutes. You’ll know they’re ready when a fork slides through the center with zero resistance.
Drain them well and return the potatoes to the hot pot off the heat. Let them sit in the residual steam for a minute. That pulls out extra moisture so your casserole won’t end up watery.
Step 2: Mash the Sweet Potato Base

Add the ½ cup melted butter, ½ cup brown sugar, ¼ cup milk, 2 eggs, 1 tsp vanilla, 1 tsp cinnamon, ½ tsp nutmeg, and ¼ tsp salt to the pot. Mash everything with a potato masher or a hand mixer on low speed until the mixture is smooth. A few small flecks of potato are fine. A full on purée can turn gummy.
Taste the mixture now and adjust the sweetness or spice. The topping will bring more sugar, so don’t go too heavy here. If it feels stiff, add a splash of milk to loosen it.
Step 3: Make the Pecan Topping

In a medium bowl, combine the 1 cup chopped pecans, ½ cup brown sugar, and ⅓ cup flour. Drizzle in the ¼ cup melted butter and stir with a fork. Stop when the mixture looks like wet sand and holds together when you press a handful between your fingers.
If you want an even nuttier flavor, spread the pecans on a dry skillet over medium heat and toast them for 3 to 5 minutes before mixing. Let them cool, then proceed.
Step 4: Assemble the Casserole

Preheat your oven to 350°F (175°C). Butter a 9×13-inch baking dish. Spread the sweet potato mixture evenly into the dish and smooth the top with a spatula.
Sprinkle the pecan topping over the entire surface, breaking up any oversized clumps. Don’t pack it down or press it in. Let it sit loosely on top so the butter can crisp it up in the oven.
Step 5: Bake Until Golden and Serve

Slide the dish onto the middle rack and bake for 25 to 30 minutes. The topping should be deep golden and the edges will bubble gently. If the nuts start to darken too fast, tent the dish with foil for the last 10 minutes.
Pull the casserole from the oven and let it rest on the counter for about 5 minutes. The filling firms up just a little. Serve it warm, scooping big spoonfuls right from the dish.
Tips for the Best Sweet Potato Casserole
- Start with fresh sweet potatoes. Canned yams can work in a pinch, but the texture will be looser and you’ll want to cut the sugar back by a couple of tablespoons.
- Don’t overmix the filling. Mashing until perfectly smooth sounds tempting, but overworking the potatoes can make them gluey. Stop when it looks creamy with a few tiny lumps.
- Assemble the casserole up to 24 hours ahead. Cover the unbaked dish and refrigerate it. When you’re ready, bake straight from the fridge and add 5 to 10 extra minutes.
- If marshmallows are your thing, skip the pecan topping and cover the baked casserole with mini marshmallows five minutes before it’s done. Crank the oven to broil just until they puff and turn golden.
Bake time can shift a little depending on your dish:
| Pan Size | Bake Time |
|---|---|
| 8×8-inch (thicker) | 35–40 mins |
| 9×13-inch | 25–30 mins |
| 10-inch cast iron skillet | 30–35 mins |
Keeping Leftover Casserole Fresh
- Refrigerate: Store any leftovers in an airtight container for up to 4 days.
- Reheat: Warm individual portions in the microwave for about a minute, or place the whole dish back in a 325°F oven for 15 minutes. The topping won’t be quite as crunchy, but it still tastes great.
What Goes Well With Southern Sweet Potato Casserole
This casserole shines next to a simple roast turkey or a brown sugar glazed ham. The buttery sweetness balances the salty, savory drippings on the plate.
For a full holiday spread, add a green bean casserole with crunchy fried onions and some soft dinner rolls to round things out.
Frequently Asked Questions
Can I use canned sweet potatoes?
Yes, but drain them well and reduce the brown sugar in the filling to ⅓ cup. The canned ones are often packed in syrup and already sweet.
Is it better to boil or roast the sweet potatoes?
Boiling is faster and works fine. Roasting at 400°F for about an hour concentrates the flavor and adds a little caramel. If you roast, peel them after they cool.
Can I freeze this casserole?
Assemble the whole thing without baking, wrap it tightly, and freeze for up to 2 months. Thaw overnight in the fridge, then bake as directed, adding 10 to 15 minutes.
Why did my topping sink into the filling?
Stirring the topping too much or pressing it down can cause it to sink. Sprinkle it lightly over the top and resist the urge to pack it.
Can I make it gluten-free?
Yes. Swap the all-purpose flour with a 1:1 gluten-free blend. The topping will clump and crisp the same way.

Southern Sweet Potato Casserole Recipe
Ingredients
Method
- Boil the sweet potatoes in salted water for 15 to 20 minutes, until fork-tender. Drain and let them steam dry in the pot.
- Mash in the ½ cup butter, ½ cup brown sugar, milk, eggs, vanilla, cinnamon, nutmeg, and salt until mostly smooth.
- In a separate bowl, mix the pecans, ½ cup brown sugar, flour, and ¼ cup butter until the mixture resembles wet sand.
- Preheat the oven to 350°F (175°C). Butter a 9×13-inch baking dish. Spread the filling evenly, then scatter the topping over the surface without pressing down.
- Bake for 25 to 30 minutes, until the top is golden and the edges bubble. Let rest 5 minutes, then serve warm.
