Classic Southern Sweet Potato Casserole with pecan topping

Classic Southern Sweet Potato Casserole

By:

Jessica

|

October 23, 2025

Last Updated

|

October 23, 2025

Classic Southern Sweet Potato Casserole is the dish that brings both comfort and nostalgia straight to your holiday table. Whether it’s Thanksgiving, Christmas, or a chilly fall Sunday dinner, this casserole is pure Southern magic—creamy, buttery sweet potatoes topped with a golden, crunchy pecan streusel that makes everyone come back for seconds (and maybe thirds). There’s just something about that warm cinnamon aroma mingling with roasted sweet potatoes that feels like a hug in casserole form.

The best part? This Classic Southern Sweet Potato Casserole isn’t just easy to make—it’s make-ahead friendly too, making it a lifesaver for busy cooks juggling multiple dishes. If you’re looking to win over your family or impress your guests, this dish is your golden ticket. And trust me, there won’t be a single spoonful left.

Table of Contents

What is Classic Southern Sweet Potato Casserole?

A Classic Southern Sweet Potato Casserole is a beloved Southern staple that balances two worlds—savory comfort and dessert-level sweetness. It’s made with a smooth, buttery sweet potato base, lightly spiced with cinnamon and nutmeg, then crowned with a crunchy, buttery pecan streusel topping. Unlike marshmallow-topped versions, this casserole leans on the natural richness of sweet potatoes and the depth of toasted pecans. The contrast of creamy and crunchy textures makes it irresistible.

Traditionally served alongside turkey, ham, or roast chicken, it’s often the first dish to disappear at holiday dinners. And while it’s a Southern classic, this casserole has found its way to tables across America because—let’s be honest—everyone loves a side dish that tastes like dessert without being too sweet.

Reasons to Try Classic Southern Sweet Potato Casserole

There are so many reasons to whip up this Classic Southern Sweet Potato Casserole, but let’s start with the obvious one—it’s absolutely delicious. The silky-smooth filling melts in your mouth while the buttery pecan topping adds that satisfying crunch. It’s also wonderfully versatile—you can make it ahead, use canned sweet potatoes in a pinch, or even swap ingredients for a dairy-free version without losing its cozy Southern charm.

Another reason? It’s a crowd-pleaser that even picky eaters love. Plus, it doubles beautifully as a leftover breakfast (try it cold with a dollop of yogurt—you’ll thank me later). If you’re planning your holiday menu, this casserole fits right between the turkey and the green beans, balancing sweet and savory like a pro. In short, this recipe brings everyone together around the table—and that’s what Southern cooking is all about.

Ingredients Needed to Make Classic Southern Sweet Potato Casserole

For the Sweet Potato Filling:

  • 4 cups (960 g) cooked and mashed sweet potatoes (about 4 large potatoes)
  • 1/2 cup (115 g) unsalted butter, melted
  • 1/2 cup (120 ml) evaporated milk or whole milk
  • 2 large eggs, lightly beaten
  • 1/2 cup (110 g) light brown sugar, packed
  • 1 tsp vanilla extract
  • 1 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1/2 tsp salt

For the Pecan Streusel Topping:

  • 1/2 cup (60 g) all-purpose flour
  • 1/2 cup (110 g) light brown sugar, packed
  • 1/4 cup (55 g) cold unsalted butter, cubed
  • 1 cup (115 g) chopped pecans
Ingredients for Classic Southern Sweet Potato Casserole
Simple ingredients for making a Classic Southern Sweet Potato Casserole

Instructions to Make Classic Southern Sweet Potato Casserole

Let’s walk through this Classic Southern Sweet Potato Casserole Step by Step, so you can create a creamy, perfectly spiced, and crowd-pleasing dish that’ll earn its permanent spot on your holiday table. Each step is simple, approachable, and filled with tips to make your casserole turn out irresistibly perfect every time.

Step 1: Cook and Mash the Sweet Potatoes

The first step to a great Classic Southern Sweet Potato Casserole is starting with perfectly tender, naturally sweet potatoes. You can cook them two ways—either bake them whole at 400°F (200°C) for 45–60 minutes or boil peeled chunks until fork-tender (about 20 minutes). Baking brings out a deeper, caramelized sweetness, while boiling is faster if you’re short on time.

Once cooked, let them cool for a few minutes, then scoop out the orange flesh and transfer it to a large mixing bowl. Mash until silky and smooth—no big lumps allowed! You can use a potato masher, hand mixer, or even a stand mixer if you want an extra-creamy base.

Pro Tip: If you love dishes featuring this earthy, naturally sweet flavor, you’ll also adore my Ground Turkey Sweet Potato Skillet — it’s a healthy, hearty weeknight winner.

Step 2: Blend the Creamy Filling

Here’s where the Southern magic happens. Add melted butter, evaporated milk (or whole milk), light brown sugar, vanilla extract, cinnamon, nutmeg, and salt to your mashed sweet potatoes. Mix everything until smooth, rich, and fragrant—the kind of aroma that makes people wander into the kitchen asking, “What’s cooking?”

Once the mixture is warm (not hot), whisk in two lightly beaten eggs. This Step by Step technique keeps the eggs from scrambling while giving the filling a luscious, custard-like texture that sets beautifully in the oven.

If you’d like to try other comforting, creamy casseroles, my Cheesy Broccoli Rice Casserole uses a similar method for creating a melt-in-your-mouth filling that’s equally cozy and satisfying.

Step 3: Prepare the Buttery Pecan Streusel Topping

Now it’s time to make that signature crunchy topping that makes this casserole unforgettable. In a separate mixing bowl, combine flour and brown sugar. Then, using a fork or pastry cutter, “cut in” the cold cubed butter until the mixture looks like coarse crumbs—think crumbly cookie dough texture.

Finally, stir in chopped pecans for a nutty crunch that balances the sweetness of the filling. If you’re nut-free or want a different flavor twist, swap the pecans for rolled oats or shredded coconut—see more topping ideas in my Crock Pot Candied Yams recipe for inspiration.

This Step by Step moment is crucial—the contrast between creamy sweet potatoes and crunchy pecan topping is what makes this Southern classic shine.

Step 4: Assemble and Bake

Pour your sweet potato filling evenly into a greased 9×13-inch baking dish, smoothing the top with a spatula. Sprinkle the pecan streusel mixture evenly over the surface, covering every inch so every bite has that irresistible crunch.

Bake in a preheated oven at 350°F (175°C) for 30–40 minutes. You’ll know it’s ready when the topping turns golden brown, and the filling feels set (a little jiggle in the center is fine—it’ll firm up as it cools).

During this Step by Step process, your kitchen will smell like cinnamon, brown sugar, and butter heaven. If you’ve got little ones at home, this is the moment they’ll come running to ask if dessert’s ready.

For another cozy, baked favorite, check out the Autumn Harvest Beef Stew — it’s just as hearty and comforting, perfect for pairing with this casserole on chilly nights.

Step 5: Cool and Serve

Once your Classic Southern Sweet Potato Casserole comes out of the oven, let it rest for 10–15 minutes before serving. This helps the filling firm up slightly and allows the topping to crisp to perfection. Serve it warm alongside roasted turkey, glazed ham, or even a vegetarian main.

If you’re hosting a holiday feast, you can prepare this Step by Step recipe a day ahead—just cover it tightly and refrigerate, then bake fresh before serving. It reheats beautifully, keeping that creamy texture intact and the topping crunchy.

Bonus Tip: For a lighter, cozy pairing, try a warm bowl of Creamy Vegan Potato Soup or Thai Coconut Pumpkin Soup. Together, they create the ultimate comfort meal for any fall or winter gathering.

What to Serve with Classic Southern Sweet Potato Casserole

This Classic Southern Sweet Potato Casserole pairs beautifully with roasted turkey, honey-glazed ham, or even a juicy chicken. For something lighter, it goes great alongside veggie-packed dishes like Autumn Harvest Beef Stew or Butternut Squash Chili with Turkey. For a vegetarian spread, pair it with Creamy Vegan Potato Soup for a cozy meal that’s hearty yet wholesome. And if you want to double down on holiday vibes, serve it with a side of Crock Pot Candied Yams—because too much sweet potato is never a bad thing!

Key Tips for Making Classic Southern Sweet Potato Casserole

  1. Cool before adding eggs: Warm, not hot, sweet potatoes prevent scrambled eggs—trust me, it matters.
  2. Make ahead: Assemble it up to a day ahead and refrigerate. Bake just before serving for fresh flavor.
  3. Customize the topping: Swap pecans for walnuts or even add shredded coconut for a tropical twist.
  4. Texture check: The filling should be creamy but not runny—if it’s too loose, add a spoonful of flour.
  5. For dairy-free: Use coconut milk and vegan butter. The flavor stays deliciously Southern!

Storage and Reheating Tips for Classic Southern Sweet Potato Casserole

Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm it in a 350°F oven for 15–20 minutes, uncovered, to crisp up the topping again. You can also microwave individual portions for 30–60 seconds, though the topping will soften a bit. If freezing, cool the casserole completely and wrap tightly with foil or plastic wrap. It can be frozen for up to 2 months—just thaw overnight in the fridge before reheating. This make-ahead trick is perfect for busy holidays when oven space and time are precious commodities.

FAQs

Can I use canned sweet potatoes?
Yes! Just drain them well before mashing.

Can I add marshmallows on top?
Of course. For a more traditional twist, sprinkle mini marshmallows halfway through baking.

Can I double the recipe?
Absolutely—just use two 9×13 pans and bake a bit longer.

Is it gluten-free?
It can be! Swap the flour in the topping for almond or oat flour.

Final Thoughts

There’s a reason Classic Southern Sweet Potato Casserole has stood the test of time—it’s comforting, beautiful, and downright delicious. Whether it’s gracing your Thanksgiving table or brightening up a Sunday meal, this dish captures the heart of Southern cooking: simple ingredients, big flavor, and a whole lot of love. And if you’re craving more cozy recipes like this, check out Cheesy Broccoli Rice Casserole or Ground Turkey Sweet Potato Skillet for more family-friendly comfort food ideas.

Follow us on Pinterest for weekly slow cooker inspiration, or join the conversation over on our Facebook page where fellow food lovers share their favorite comfort meal.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic Southern Sweet Potato Casserole with pecan topping

Classic Southern Sweet Potato Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jessica
  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 20 minutes
  • Yield: 12 servings
  • Category: Side Dish
  • Method: Baking
  • Cuisine: Southern
  • Diet: Vegetarian

Description

A holiday classic, this Southern sweet potato casserole features a smooth, spiced sweet potato filling topped with a buttery pecan streusel. Creamy, crunchy, and irresistibly festive, it’s the perfect side dish for Thanksgiving or Christmas.


Ingredients

  • 4 cups (960 g) cooked and mashed sweet potatoes (about 4 large potatoes)
  • 1/2 cup (115 g) unsalted butter, melted
  • 1/2 cup (120 ml) evaporated milk or whole milk
  • 2 large eggs, lightly beaten
  • 1/2 cup (110 g) light brown sugar, packed
  • 1 tsp vanilla extract
  • 1 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 1/2 tsp salt
  • 1/2 cup (60 g) all-purpose flour
  • 1/2 cup (110 g) light brown sugar, packed
  • 1/4 cup (55 g) cold unsalted butter, cubed
  • 1 cup (115 g) chopped pecans


Instructions

1. Cook the sweet potatoes until tender by baking them whole at 400°F (200°C) for 45–60 minutes. Scoop out flesh and mash to measure 4 cups (960 g). Place in a large mixing bowl.

2. Add melted butter, milk, brown sugar, vanilla, cinnamon, nutmeg, and salt. Mash or mix until smooth and creamy.

3. When mixture is warm (not hot), whisk in beaten eggs until combined. Spread into a greased 9×13-inch baking dish.

4. In a separate bowl, combine flour and brown sugar. Cut in cold butter until mixture resembles coarse crumbs, then stir in pecans.

5. Sprinkle topping over sweet potato filling. Bake at 350°F (175°C) for 30–40 minutes, until set and golden.

6. Remove from oven and let rest 10–15 minutes before serving.


Notes

Make-ahead friendly: assemble up to a day in advance and bake before serving.

Try canned sweet potatoes for convenience or swap in a marshmallow topping for a sweeter version.

Make it dairy-free by using vegan butter and coconut milk.

Ensure filling is cooled before adding eggs to avoid scrambling.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star