Let me introduce you to a dish that’s become a staple at every family gathering: my Southern Sweet Potato Casserole Recipe. It’s rich, comforting, and topped with a crunchy pecan streusel that makes it absolutely irresistible. Whether it’s Thanksgiving, a Sunday supper, or just a cozy night in, this casserole promises to bring warm smiles and full hearts. Stick around—I’m about to share my all-time favorite way to make this classic Southern delight.
Why You’ll Love This Recipe
- Effortless Yet Impressive: Uses canned sweet potatoes for convenience but tastes like you spent hours perfecting it.
- Perfect Texture Balance: Smooth and creamy inside with a crunchy, buttery pecan topping.
- Crowd-Pleaser: My family goes crazy for this dish every time — it’s a guaranteed hit.
- Versatile and Cozy: Ideal for holidays, potlucks, or just to brighten an ordinary weeknight dinner.
Ingredients You’ll Need
This Southern Sweet Potato Casserole Recipe relies on some classic, humble ingredients that come together beautifully. Each element plays its part—sweet potatoes bring that signature flavor, while butter and sugar create a luscious base, and pecans deliver a nutty, crunchy topping.
- Sweet potatoes (canned): I love using canned for consistency and saving time—just be sure to drain them well!
- Salted butter: Adds richness; using salted simplifies seasoning since you get that perfect balance.
- Milk: Helps create a creamy texture without weighing the casserole down.
- Sugar: Use regular granulated sugar for the filling to keep it just sweet enough without overpowering the natural potato taste.
- Vanilla extract: This small addition makes a big difference by giving a subtle warmth to the dish.
- Eggs: They bind everything together, ensuring the casserole sets well as it bakes and cools.
- Brown sugar: The topping gets its deep caramel flavor from this—don’t skip it!
- All-purpose flour: Helps create that crumbly, crisp topping texture.
- Chopped pecans: My secret to adding crunch and a Southern flair—toast them lightly if you have extra time for amplified flavor.
Variations
This recipe is so flexible! Over the years, I’ve played around with a few tweaks that personalize it to your taste or dietary needs—don’t hesitate to make it your own.
- Maple syrup swap: I sometimes replace granulated sugar with pure maple syrup for a deeper, woodsy sweetness that pairs wonderfully with pecans.
- Crunchier topping: For an extra crunchy texture, mix in some crushed cornflakes or oatmeal with the flour and brown sugar topping—I tried this once and it was a game-changer!
- Dairy-free option: Swap the butter with coconut oil and milk with almond milk to make it vegan-friendly; the flavor stays rich and the texture creamy.
- Fresh sweet potatoes: If you want to elevate the casserole, using freshly cooked and mashed sweet potatoes adds a fresher, earthier flavor, but it will take more prep time.
How to Make Southern Sweet Potato Casserole Recipe
Step 1: Prep Your Oven and Sweet Potatoes
First things first: preheat your oven to 350°F. While that’s heating up, grab your can of sweet potatoes and make sure they’re well-drained. I like to give them a quick mash by hand in a large bowl—no need for fancy equipment here. The key is to get a smooth but slightly chunky texture so there’s still a little bite.
Step 2: Mix the Filling
Add your melted butter, milk, sugar, vanilla extract, and beaten eggs to the mashed sweet potatoes. Stir everything together gently but thoroughly—you want the mixture to be fully combined but still light and fluffy. I learned the hard way that overmixing can make the texture dense, so just keep it smooth and easy.
Step 3: Prepare the Topping
In a separate bowl, mix melted butter, brown sugar, flour, and chopped pecans until you get small, crumbly clumps. I usually use my fingers—it helps you feel when the texture is just right. This topping is where the magic happens: buttery, sweet, and nutty all in one.
Step 4: Assemble and Bake
Pour your sweet potato filling into an 8-inch square baking dish and sprinkle the pecan topping evenly over the surface. Bake uncovered for 30-40 minutes until you see the topping turn a lovely golden brown. The aroma will fill your kitchen with all the cozy vibes—don’t rush this part!
Step 5: Let It Cool Before Serving
This step is crucial. I promise you’ll thank me later. Let the casserole cool for at least 15-20 minutes after baking. It helps the filling set and ensures each serving maintains its shape instead of turning into a sweet, mushy puddle. Patience here means perfection on the plate.
Pro Tips for Making Southern Sweet Potato Casserole Recipe
- Drain Thoroughly: Excess liquid in canned sweet potatoes can make the casserole watery, so drain and even press lightly with paper towels before mashing.
- Butter Temperature Matters: I always melt the butter gently and let it cool slightly before adding to eggs to avoid scrambling.
- Topping Texture: Use your fingers to crumble the topping mixture instead of a spoon—it creates a lighter, crumbly topping instead of clumps.
- Cool Completely Before Serving: Slice and serve only after cooling to keep neat portions and avoid a soupy casserole.
How to Serve Southern Sweet Potato Casserole Recipe

Garnishes
I often keep it simple with a sprinkle of extra toasted pecans right before serving to add a fresh crunch. Sometimes a tiny bit of freshly grated orange zest brightens the flavors beautifully, which is a trick I picked up from a Southern friend.
Side Dishes
This casserole pairs wonderfully with savory mains like glazed ham, roast turkey, or fried chicken. For veggies, collard greens or green beans with bacon balance the sweetness perfectly—my family’s absolute favorite combo.
Creative Ways to Present
For holidays, I’ve served this Southern Sweet Potato Casserole Recipe in mini ramekins, making them individual servings that feel extra special. If you’re going for a rustic look, topping with whole pecans instead of chopped ones creates an elegant crunch that guests love.
Make Ahead and Storage
Storing Leftovers
Once it has cooled completely, I cover leftovers tightly with plastic wrap or foil and store them in the fridge. It keeps well for about 3-4 days and reheats beautifully without losing texture.
Freezing
This casserole freezes really well, which is great for making ahead of big dinners. Just assemble it, cover tightly with foil, and freeze before baking. When you’re ready to eat, thaw overnight in the fridge and bake as usual—adding a few extra minutes if needed for a perfectly warm, crispy finish.
Reheating
I recommend reheating in a 350°F oven, covered with foil to keep moisture in, for about 15-20 minutes. Then uncover for the last 5 minutes to crisp up the topping again. It keeps the texture fresh and the flavors vibrant, just like when freshly baked.
FAQs
-
Can I use fresh sweet potatoes instead of canned?
Absolutely! You just need to peel, boil, and mash about 3-4 medium sweet potatoes to get roughly the same amount as one 29-ounce can. Fresh sweet potatoes give a slightly earthier flavor, but the texture and sweetness will be just as delicious.
-
How do I prevent the topping from getting soggy?
Be sure to thoroughly drain the sweet potatoes to avoid excess moisture. Also, don’t cover the casserole while baking—the open heat helps the topping crisp up perfectly.
-
Can I make this ahead of time?
Yes! You can prepare the casserole fully, cover it, and refrigerate it for up to 24 hours before baking. Just add a few extra minutes to the baking time if it’s cold from the fridge.
-
Is this recipe gluten-free?
Not as written, because of the all-purpose flour in the topping. But you can substitute the flour with a gluten-free blend or almond flour to make it suitable for gluten-free diets.
Final Thoughts
This Southern Sweet Potato Casserole Recipe holds a special place in my heart — it’s the kind of comfort food that feels like a warm hug from the inside out. I hope making it becomes a joy for you, too, whether you’re feeding a crowd or treating yourself. Trust me, once you try it, this casserole will be your go-to for any occasion that calls for a little taste of Southern hospitality.
Print
Southern Sweet Potato Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 10 servings
- Category: Side Dish
- Method: Baking
- Cuisine: Southern American
Description
A classic Southern Sweet Potato Casserole featuring smooth mashed sweet potatoes blended with butter, milk, sugar, vanilla, and eggs, topped with a crunchy pecan crumble. Baked until golden brown, this comforting side dish is perfect for holiday meals and family gatherings.
Ingredients
For the casserole:
- 29 ounce can sweet potatoes, drained
- ½ cup (1 stick) salted butter, melted
- ⅓ cup milk
- ¾ cup sugar
- 1 teaspoon vanilla extract
- 2 large eggs, beaten
For the topping:
- 5 Tablespoons salted butter, melted
- ⅔ cup brown sugar
- ⅔ cup all-purpose flour
- 1 cup chopped pecans
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C) to prepare for baking the casserole.
- Prepare Sweet Potato Mixture: In a large bowl, mash the drained sweet potatoes until smooth. Stir in melted salted butter, milk, sugar, vanilla extract, and beaten eggs. Mix thoroughly until well combined for a creamy base.
- Transfer to Baking Dish: Pour the sweet potato mixture evenly into a 2-quart (8-inch square) baking dish, spreading it out smoothly.
- Make the Topping: In a separate bowl, combine melted butter, brown sugar, all-purpose flour, and chopped pecans. Use a fork or your fingers to mix until the mixture forms small crumbles resembling coarse crumbs.
- Add Topping: Evenly sprinkle the pecan crumble topping over the sweet potato mixture in the baking dish.
- Bake the Casserole: Place the dish in the preheated oven and bake uncovered for 30 to 40 minutes, or until the topping is golden brown and crisp.
- Cool Before Serving: Remove the casserole from the oven and allow it to cool for 15 to 20 minutes. This resting time helps the casserole to set for perfect slices and enhances the flavors.
Notes
- Make sure to drain the sweet potatoes well to avoid a watery casserole.
- Allow the casserole to cool properly to ensure it holds together when serving.
- You can substitute pecans with walnuts if preferred.
- Use salted butter as specified or adjust salt accordingly if using unsalted butter.
- This casserole pairs beautifully with roasted meats and other Southern favorites.
Nutrition
- Serving Size: 1 slice (approx. 1/10th of the casserole)
- Calories: 320
- Sugar: 22g
- Sodium: 150mg
- Fat: 16g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 41g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 55mg