Creamy, buttery sweet potatoes topped with a golden, caramelized pecan streusel – this Southern Sweet Potato Casserole is the ultimate holiday side dish. It walks the delicious line between savory and dessert, making it an irresistible favorite at Thanksgiving tables and Sunday dinners across the South.
With its silky-smooth texture and crunchy topping, this casserole brings together all the warmth and richness of southern comfort food. Whether you’re serving it as a side or sneaking leftovers for dessert, this dish is guaranteed to impress.
What Makes a Southern Sweet Potato Casserole Different?
Southern-style sweet potato casseroles are known for their richness. They often include butter, eggs, and sugar in the mashed sweet potato base to give it a custard-like texture. What truly sets it apart, though, is the topping. Instead of marshmallows (used in many northern versions), Southerners go for a brown sugar and pecan streusel topping that adds texture and deep flavor.


Ingredients for the Southern Sweet Potato Casserole
Sweet Potatoes
The heart of the dish. Roasted or boiled until fork-tender, then mashed until silky smooth.
Butter
Adds richness to the base and helps bind the topping.
Brown Sugar
Used in both the filling and the topping for a warm, molasses-like sweetness.
Eggs
Helps set the sweet potato filling so it bakes up slightly firm, not mushy.
Milk
Adds creaminess to the filling. You can use whole milk, evaporated milk, or even heavy cream.
Vanilla Extract
Rounds out the sweetness and adds depth to the flavor.
Cinnamon & Nutmeg
Classic warm spices that enhance the natural sweetness of the potatoes.
Chopped Pecans
The star of the topping – gives crunch, nuttiness, and a rustic finish.
All-Purpose Flour
Combined with sugar and butter to make the streusel topping hold together.
Salt
Just a pinch to balance the sweetness and bring out flavor.
How To Make the Southern Sweet Potato Casserole
Step 1: Cook the Sweet Potatoes
Peel and cube the sweet potatoes, then boil them in salted water until tender (about 15–20 minutes). Drain and mash until smooth. You can also roast them for extra flavor.
Step 2: Prepare the Filling
In a large mixing bowl, combine the mashed sweet potatoes with melted butter, brown sugar, eggs, milk, vanilla extract, cinnamon, nutmeg, and a pinch of salt. Mix until fully combined and silky.
Step 3: Make the Pecan Streusel Topping
In a separate bowl, mix together the brown sugar, flour, chopped pecans, and melted butter until crumbly. This will create a crispy, caramelized crust.
Step 4: Assemble the Casserole
Preheat your oven to 350°F (175°C). Spread the sweet potato filling into a greased 9×13-inch baking dish. Sprinkle the pecan streusel evenly over the top.
Step 5: Bake
Bake uncovered for 30–35 minutes, or until the topping is golden brown and the filling is set. Let it cool slightly before serving.

Serving and Storing Southern Sweet Potato Casserole
This casserole is best served warm right out of the oven, when the top is crunchy and the filling is creamy. It pairs beautifully with roasted meats and other holiday side dishes. Garnish with a few whole pecans or a light drizzle of maple syrup for presentation.
To store leftovers, let the casserole cool completely, then cover and refrigerate for up to 4 days. You can reheat portions in the microwave or warm the entire dish in the oven at 300°F until heated through.
It also freezes well! Simply wrap tightly and freeze for up to 1 month. Thaw in the fridge overnight before reheating.
What to Serve With Southern Sweet Potato Casserole?
Roasted Turkey or Chicken
A holiday staple that complements the sweetness beautifully.
Glazed Ham
The salty-sweet combo is classic and comforting.
Green Bean Casserole
Adds balance with a veggie-rich, savory bite.
Cranberry Sauce
Tart and tangy, it cuts through the richness of the casserole.
Cornbread or Buttermilk Biscuits
Because no Southern table is complete without them.
Mac and Cheese
A rich, cheesy side that plays well with the sweet potato flavor.
Collard Greens or Braised Kale
Earthy greens round out the plate and add some color.
Craving More Holiday-Worthy Sides?
This Southern Sweet Potato Casserole is a holiday legend—but don’t stop here. These other cozy dishes deserve a spot at your table too:
- Creamy Broccoli Cheddar Soup for a warm and cheesy starter.
- Dad’s Creamy Cheesy Au Gratin Potatoes to double down on indulgent sides.
- Crispy Buttery Chicken Fried Chicken with Country Gravy for a full Southern dinner lineup.
- Roasted Parmesan Potatoes and Broccoli for a simple veggie pairing.
- Lemon Garlic Parmesan Chicken Tenders if you’re looking for a crisp, tangy protein to go alongside.
Save This Pin For Later
📌 Save this dish to your “Holiday Favorites” Pinterest board so you’re never without the perfect side dish!
Tell us how your casserole turned out! Did you go classic or add a twist—maybe a splash of bourbon or a sprinkle of marshmallows?
And if you’re hungry for more nostalgic comforts, explore Southern classics and modern twists at ChefAlchemy Recipes on Pinterest.

Southern Sweet Potato Casserole Recipe
- Total Time: 55 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
This Southern Sweet Potato Casserole is rich, creamy, and topped with a golden-brown pecan streusel. A timeless Thanksgiving favorite and Southern comfort side dish, it blends mashed sweet potatoes with warm spices, butter, and vanilla for a dish that’s both savory and sweet. It’s perfect for holidays, Sunday dinners, or even a cozy weeknight. If you’re looking for easy dinner sides, soul food staples, or classic comfort food ideas—this is it.
Ingredients
3 cups mashed sweet potatoes
½ cup unsalted butter, melted
½ cup brown sugar
2 large eggs
¼ cup milk
1 teaspoon vanilla extract
½ teaspoon cinnamon
⅛ teaspoon nutmeg
¼ teaspoon salt
½ cup brown sugar (for topping)
⅓ cup all-purpose flour
1 cup chopped pecans
3 tablespoons unsalted butter, melted (for topping)
Instructions
1. Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish.
2. In a large bowl, combine mashed sweet potatoes, melted butter, brown sugar, eggs, milk, vanilla, cinnamon, nutmeg, and salt. Mix until smooth.
3. Spread the sweet potato mixture evenly into the prepared baking dish.
4. In a separate bowl, make the topping by mixing brown sugar, flour, pecans, and melted butter until crumbly.
5. Sprinkle the topping evenly over the sweet potato layer.
6. Bake for 30–35 minutes until the top is golden and slightly crisp.
7. Let cool slightly before serving. Enjoy warm.
Notes
Roasting your sweet potatoes instead of boiling them adds more flavor and natural sweetness.
This dish can be made a day in advance and baked just before serving.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: Southern American
Nutrition
- Serving Size: 1 scoop (~¾ cup)
- Calories: 320
- Sugar: 18g
- Sodium: 170mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 65mg