Southern Sweet Potato Casserole is one of those comforting holiday side dishes that can make an ordinary dinner feel a little more special. Imagine a fluffy, creamy sweet potato filling flavored with butter, brown sugar, cinnamon, and vanilla, all tucked beneath a golden pecan topping that turns wonderfully crisp in the oven. Every spoonful brings together soft, sweet potatoes and a delicious buttery crunch. And honestly, that contrast is what makes this casserole so hard to resist! Whether you’re planning Thanksgiving dinner, a Christmas feast, or a cozy Sunday meal, this Southern classic deserves a place on your table.
Why Southern Sweet Potato Casserole Belongs on Your Holiday Table
Southern Sweet Potato Casserole is more than mashed sweet potatoes baked in a dish. It’s a combination of textures and flavors that makes a simple vegetable feel like a special occasion recipe. The filling stays soft and creamy, while the pecan topping adds a sweet, buttery crunch.
In many Southern-style versions, cooks pair mashed sweet potatoes with butter, milk or cream, eggs, brown sugar, and warm spices. A pecan streusel often finishes the dish, although some families prefer marshmallows. Both styles have their fans, but this recipe focuses on a crunchy brown sugar and pecan topping.
That topping is the real contrast-maker. As the casserole bakes, the butter helps the flour and brown sugar form a crumbly layer around the chopped pecans. Meanwhile, the sweet potato mixture warms and sets underneath. The result is a soft center with a lightly crisp top.
What Makes This Southern Casserole So Creamy?
The secret starts with properly cooked sweet potatoes. They should feel completely tender when pierced with a fork. If they still have firm pieces in the middle, they won’t mash evenly, and the finished casserole may have a lumpy texture.
For this recipe, boiling peeled sweet potato cubes keeps preparation straightforward. Once they’re tender, drain them thoroughly and let excess steam escape. This small step matters because watery potatoes can make the filling loose.
Butter adds richness, while milk creates a softer consistency. Eggs help the mixture hold together as it bakes, giving the casserole a more structured, almost soufflé-like texture without making it heavy.
Brown sugar adds a gentle molasses flavor, and vanilla brings everything together. Then cinnamon and nutmeg add warmth without overpowering the natural sweetness of the potatoes.
Want a smoother filling? Use an electric hand mixer for a few seconds. However, avoid overmixing after adding the eggs. A potato masher also works beautifully if you prefer a slightly rustic texture.
Why the Brown Sugar Pecan Topping Works
A good pecan topping should be buttery, crumbly, and lightly crisp. It shouldn’t turn into a hard layer or disappear into the sweet potatoes.
The combination of chopped pecans, flour, brown sugar, cinnamon, and melted butter creates that classic streusel texture. The flour helps hold the crumbs together, while the pecans provide a nutty bite.
For the best result, chop the pecans into small, uneven pieces. Smaller pieces distribute more evenly, while a few larger pieces give the topping extra crunch.
You can use light or dark brown sugar. Light brown sugar gives a milder sweetness, whereas dark brown sugar adds a deeper caramel-like flavor. Either works well.
If you’re serving a big holiday meal, this casserole fits naturally alongside savory dishes. Try pairing it with Creamy Garlic Parmesan Chicken for a comforting dinner, or serve it with other festive sides.
Southern Sweet Potato Casserole Ingredients and Easy Preparation
You don’t need complicated ingredients to make this Southern Sweet Potato Casserole. Most of the ingredients are pantry staples, and the preparation involves just a few simple steps.
The recipe below makes approximately eight servings. It uses fresh sweet potatoes for a naturally rich flavor and a homemade pecan topping for a crisp finish.
Ingredients You’ll Need
| Ingredient | Amount | Purpose |
|---|---|---|
| Sweet potatoes | 3 pounds | Creamy casserole base |
| Unsalted butter, melted | 4 tablespoons | Richness and flavor |
| Milk | ½ cup | Soft, creamy texture |
| Light brown sugar | ½ cup | Gentle sweetness |
| Eggs | 2 large | Help the filling set |
| Vanilla extract | 1 teaspoon | Warm flavor |
| Ground cinnamon | ½ teaspoon | Cozy spice |
| Ground nutmeg | ⅛ teaspoon | Subtle warmth |
| Salt | ½ teaspoon | Balances sweetness |
| Chopped pecans | 1 cup | Crunchy topping |
| All-purpose flour | ⅓ cup | Helps form the streusel |
| Brown sugar for topping | ½ cup | Sweet, crumbly finish |
| Melted butter for topping | 4 tablespoons | Creates buttery crumbs |
| Ground cinnamon for topping | ¼ teaspoon | Adds extra warmth |
A few ingredient notes:
- Sweet potatoes: Choose firm potatoes without soft spots. Similar-sized potatoes cook more evenly.
- Milk: Whole milk gives the filling a richer texture. You can also use half-and-half for extra creaminess.
- Butter: Unsalted butter gives you better control over the seasoning.
- Pecans: Chop them yourself for a mixture of fine crumbs and larger crunchy pieces.
- Eggs: Let them come closer to room temperature before mixing so they blend more easily.
If you’re preparing a holiday spread, you can also serve this casserole with Creamy Baked Mac and Cheese. The creamy pasta and crunchy pecan topping make a satisfying combination of textures.

How to Make Southern Sweet Potato Casserole Step by Step
Prep time: 20 minutes · Cook time: 35 minutes · Total time: 55 minutes
Servings: 8 · Oven temperature: 350°F (175°C)
Prepare the sweet potatoes.
First, peel the sweet potatoes and cut them into evenly sized chunks. Place them in a large pot and cover them with water.
Bring the water to a boil, then reduce the heat and simmer for approximately 15–20 minutes. Cooking time depends on the size of your pieces, so check them with a fork. They should be very tender.
Drain and mash.
Drain the sweet potatoes thoroughly. Return them to the warm pot and let them sit for a few minutes so excess moisture can evaporate.
Next, mash until mostly smooth. You can use a potato masher for a slightly textured filling or an electric mixer for a smoother consistency.
Make the creamy filling.
Add the melted butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt.
Mix until everything is evenly combined. Don’t rush this step; you want the sugar and seasonings distributed throughout the potatoes.
Prepare the baking dish.
Preheat your oven to 350°F (175°C). Lightly butter a 2-quart baking dish or a similar medium casserole dish.
Transfer the sweet potato mixture into the dish. Spread it evenly with a spatula, smoothing the surface so the topping has a level base.
Make the pecan topping.
In a separate bowl, combine the chopped pecans, brown sugar, flour, and cinnamon.
Pour in the melted butter and stir with a fork until the mixture forms moist, crumbly clusters. If the mixture looks too dry, check that the butter has been evenly distributed before adding anything else.
Add the topping.
Sprinkle the pecan mixture evenly over the sweet potato filling. Cover the surface without pressing the crumbs too firmly into the potatoes.
A loose topping bakes into a more pleasant crumbly layer.
Bake until golden.
Place the dish in the preheated oven and bake for approximately 30–35 minutes, or until the filling is hot and the topping looks lightly golden.
If the pecans brown too quickly, loosely cover the dish with foil for the remaining baking time.
Rest before serving.
Remove the casserole from the oven and let it rest for about 5–10 minutes. This gives the filling a little time to settle, making it easier to scoop.
Serve warm, making sure each portion gets plenty of that buttery pecan topping.

Southern Sweet Potato Casserole Tips, Variations, and Make-Ahead Advice
A few small details can make the difference between a casserole that’s simply good and one that everyone asks you to bring again. Fortunately, most of these tips are easy to follow.
Helpful Tips for the Best Texture and Flavor
1. Don’t leave excess water in the potatoes. After boiling, drain them well and allow steam to escape. Too much moisture can make the filling runny.
2. Roast the sweet potatoes for deeper flavor. Boiling is convenient, but roasting is another excellent option. Bake whole sweet potatoes at 400°F (200°C) until very tender, then cool, peel, and mash them. Roasting allows moisture to evaporate and can give the potatoes a more concentrated flavor.
3. Taste the filling before adding the eggs. Sweet potatoes naturally vary in sweetness. Taste the mixture before incorporating the eggs, then adjust the brown sugar, cinnamon, or salt as needed.
4. Keep the topping crumbly. Mix the melted butter into the dry topping ingredients gradually. You want moist crumbs, not a smooth paste.
5. Give the casserole time to rest. Letting it stand for several minutes after baking helps the filling settle and makes serving easier.
6. Watch the pecans near the end. Nuts can brown quickly. If the topping already looks golden but the center needs more time, cover the dish loosely with foil.
Easy Variations for Southern Sweet Potato Casserole
The traditional pecan version is delicious as written. Still, you can adjust it to suit your menu or the ingredients you have available.
| Variation | How to make it |
|---|---|
| Marshmallow topping | Add mini marshmallows during the final 8–10 minutes of baking |
| Pecan and marshmallow | Sprinkle marshmallows over the pecan topping near the end |
| Extra cinnamon | Increase the cinnamon slightly for a warmer spice flavor |
| Maple sweetness | Replace a small portion of the brown sugar with pure maple syrup |
| Dairy-free | Use plant-based butter and unsweetened dairy-free milk |
| Nut-free | Replace pecans with rolled oats and a little extra flour and butter |
| Lighter sweetness | Reduce the brown sugar in the filling to ¼ cup |
For a marshmallow version, keep an eye on the oven during the final minutes. Marshmallows can brown quickly, especially near a hot upper heating element.
You can also make the topping with walnuts instead of pecans. The flavor will be slightly different, but the crunchy texture still works beautifully.
Can You Make Southern Sweet Potato Casserole Ahead?
Absolutely. In fact, preparing this dish ahead of time can make holiday cooking much easier.
You have two convenient options:
- Prepare the filling ahead: Cook and mash the sweet potatoes, mix the filling, then transfer it to your baking dish. Cover and refrigerate. Keep the pecan topping in a separate airtight container.
- Assemble the casserole ahead: Prepare both the filling and topping, assemble the dish, cover it, and refrigerate overnight. For the crunchiest result, you can also wait to add the topping until just before baking.
When you’re ready to bake, remove the casserole from the refrigerator while the oven preheats. If the dish is still cold, it may need a little extra baking time. Always check that the center heats thoroughly.
Make-ahead preparation is a common advantage of sweet potato casserole recipes, although recommended timing varies by recipe. The Kitchn recommends assembling its version one day ahead, while Just a Taste describes preparing the components up to two days ahead. Kitchn+1
For food safety, refrigerate prepared ingredients promptly rather than leaving them at room temperature for an extended period.
Southern Sweet Potato Casserole Storage, Serving Ideas, and FAQs
Once you make this casserole, you’ll probably want to keep the leftovers. Luckily, it reheats well, and the sweet potato filling stays soft when stored properly.
Storage, Freezing, and Reheating
Refrigerator: Let leftovers cool, then transfer them to an airtight container or cover the baking dish securely. Refrigerate for up to 4 days. The pecan topping may soften as it sits, but the flavor remains delicious. Kitchn+1
Freezer: For best texture, freeze the sweet potato filling before baking and add the pecan topping later. Place the cooled filling in a freezer-safe container, seal tightly, and freeze for up to 2 months for best quality. Thaw overnight in the refrigerator before adding the topping and baking.
You can also freeze fully baked leftovers. However, the topping may lose some of its crispness after thawing.
Reheating: Place individual portions in the microwave and heat until warmed through. For larger portions, cover the casserole with foil and warm in a 325°F (165°C) oven. Remove the foil near the end if you want to refresh the topping.
A useful tip: If you know you’ll have leftovers, keep a little extra pecan topping separate. Sprinkle it over reheated portions for added crunch.
What to Serve with Southern Sweet Potato Casserole
This casserole is sweet, buttery, and filling, so it pairs especially well with savory main dishes and vegetable sides.
Here are a few ideas for a complete meal:
- Roasted turkey: A classic holiday pairing. The sweet potato filling balances the savory flavors of the main dish.
- Roast chicken: Serve a scoop alongside juicy chicken and roasted vegetables.
- Garlic Parmesan chicken: The savory garlic and Parmesan flavors contrast nicely with the sweet casserole. Try Creamy Garlic Parmesan Chicken.
- Green vegetables: Green beans, Brussels sprouts, or broccoli add freshness and color.
- Dinner rolls: Soft bread is perfect for rounding out a comforting family meal.
- Mac and cheese: For a generous Southern-inspired holiday plate, add Creamy Baked Mac and Cheese.
You can also serve Cheesy Garlic Breadsticks alongside a casual dinner when you’re not planning a full holiday menu.

Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
Yes. Drain them thoroughly before mashing, and check whether they’re packed in syrup. If they are already sweetened, reduce the brown sugar in the filling to avoid making the casserole overly sweet.
Should I boil or bake sweet potatoes for casserole?
Both methods work. Boiling is quicker and convenient, while baking can produce a more concentrated sweet potato flavor. Whichever method you choose, make sure the potatoes become completely tender before mashing.
Why is my sweet potato casserole watery?
The potatoes may have retained too much cooking water, or you may have added too much milk. Drain boiled potatoes thoroughly and let excess steam escape before mixing the filling. Also, measure the milk rather than pouring it in by eye.
How do I keep the pecan topping crunchy?
Use the correct balance of butter, flour, brown sugar, and pecans. Avoid mixing the topping into the filling, and add it shortly before baking if you’ve prepared the casserole in advance.
Can I make this casserole without eggs?
Yes. You can omit the eggs, although the filling will be softer and less structured. For a firmer egg-free version, use a small amount of cornstarch mixed into the milk. The texture will be different from the traditional recipe.
Can I make Southern Sweet Potato Casserole without pecans?
Definitely. Use chopped walnuts, or make an oat-based crumble with rolled oats, flour, brown sugar, and butter. If you need a nut-free dish, check the labels on all packaged ingredients for possible cross-contact.
Is Southern Sweet Potato Casserole a side dish or dessert?
Traditionally, it’s often served as a holiday side dish. However, its naturally sweet filling and crunchy topping can make it feel dessert-like. That’s part of its charm!
How do I know when the casserole is done?
The center should be hot and mostly set, while the pecan topping should look lightly golden. A little movement in the center is normal, but the filling shouldn’t look liquid.
Final Thoughts
Southern Sweet Potato Casserole brings together everything that makes comfort food so appealing: creamy sweet potatoes, warm cinnamon, rich butter, and a crunchy brown sugar pecan topping. It’s simple enough for a regular family dinner, yet special enough for Thanksgiving and Christmas.
And the best part? You can prepare much of it ahead, customize the topping, and serve it with all your favorite savory dishes. Whether you prefer a traditional pecan crumble or decide to add marshmallows, this casserole is an easy way to bring a little Southern comfort to your table.
Print
Southern Sweet Potato Casserole – Easy, Creamy & Buttery with Pecan Topping
- Total Time: 55 mins
- Yield: 8 servings
- Diet: Vegetarian
Description
Southern Sweet Potato Casserole features creamy mashed sweet potatoes blended with butter, brown sugar, warm cinnamon, and vanilla, finished with a crunchy buttery pecan streusel topping. An easy and delicious holiday side dish perfect for Thanksgiving, Christmas, and family dinners.
Ingredients
3 pounds sweet potatoes, peeled and cut into chunks
4 tablespoons unsalted butter, melted
½ cup whole milk
½ cup light brown sugar
2 large eggs
1 teaspoon vanilla extract
½ teaspoon ground cinnamon
⅛ teaspoon ground nutmeg
½ teaspoon salt
For the Pecan Topping:
1 cup chopped pecans
⅓ cup all-purpose flour
½ cup light brown sugar
4 tablespoons unsalted butter, melted
¼ teaspoon ground cinnamon
Instructions
1. Peel the sweet potatoes and cut them into evenly sized chunks.
2. Place the sweet potatoes in a large pot, cover with water, and bring to a boil. Reduce the heat and simmer for 15–20 minutes until completely fork-tender.
3. Drain the sweet potatoes thoroughly and let them sit for a few minutes to release excess steam.
4. Mash the sweet potatoes until mostly smooth using a potato masher or electric mixer.
5. Add the melted butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt. Mix until everything is evenly combined.
6. Preheat the oven to 350°F (175°C) and lightly butter a 2-quart baking dish.
7. Transfer the sweet potato mixture into the prepared baking dish and spread it evenly with a spatula.
8. In a separate bowl, combine the chopped pecans, flour, brown sugar, and cinnamon for the topping.
9. Pour in the melted butter and stir with a fork until moist, crumbly clusters form.
10. Sprinkle the pecan topping evenly over the sweet potato filling without pressing it down.
11. Bake for 30–35 minutes until the filling is hot and the pecan topping is lightly golden. Cover loosely with foil if the pecans brown too quickly.
12. Remove from the oven and let the casserole rest for 5–10 minutes before serving warm.
Notes
Drain the sweet potatoes thoroughly to prevent a watery casserole.
For deeper flavor, roast the sweet potatoes at 400°F (200°C) until tender instead of boiling them.
Taste the filling before adding the eggs and adjust the brown sugar or spices if needed.
Use freshly chopped pecans for the best crunchy topping.
Light or dark brown sugar both work well in this recipe.
For a marshmallow version, add mini marshmallows during the final 8–10 minutes of baking.
Prepare the filling ahead and refrigerate it separately from the topping for the best texture.
Refrigerate leftovers in an airtight container for up to 4 days.
Freeze the filling without the topping for up to 2 months for best quality.
Reheat covered in a 325°F (165°C) oven until warmed through.
- Prep Time: 20 mins
- Cook Time: 35 mins
- Category: Side Dish
- Method: Baking
- Cuisine: Southern American
