Our old fashioned sweet potato casserole with pecan topping is a family favorite recipe that’s been passed down. It’s a classic holiday side dish for Thanksgiving, Christmas, and Easter. You can also make it for Sunday dinner, Church potlucks, or other special occasions during the holiday season.
We have dozens of Thanksgiving dinner ideas, but few compare to this Southern sweet potato casserole! It’s Krysten’s mom’s recipe, and one of our favorite Thanksgiving side dishes. We make it all the time, and our kids love it too.
If you’ve ever been to Ruth’s Chris and tried their sweet potato casserole recipe, our version is a lot like that, with a crunchy topping made with pecans and brown sugar!
The sweet potato filling is creamy and sweet (thanks to the milk, butter, and sugar), and you don’t need any special equipment like a potato masher or hand mixer. We whipped up everything by hand because the potatoes were baked until they were nice and soft.
This recipe is also really easy to make and it travels well, so if you’re looking for a simple side dish to bring to a holiday gathering, this casserole is perfect. Krysten made it recently to take to a Friendsgiving with her women’s group and it was a big hit.
Tip: We always roast the sweet potatoes in the oven for better flavor and texture. However, you can also boil peeled, cubed sweet potatoes in salted water instead.
What we love about this recipe
- It’s the perfect Thanksgiving side dish: Old-fashioned sweet potato casserole is our favorite Thanksgiving side dish—even the kids love it!
- The crunchy pecan crumble topping: Skip the marshmallows and make a pecan streusel topping instead! Definitely the best part of this dish.
- It’s easy to make: Our recipe uses simple ingredients that you probably already have on hand and it’s quick to throw together, even for beginner cooks.
Ingredient notes
A full ingredient list with exact amounts can be found in the recipe card below.
- Sweet Potatoes: Large, fresh sweet potatoes (with the orange flesh). Alternatively, use peeled, cubed sweet potatoes if you’re short on time or plan to boil them. Canned mashed sweet potatoes would also work but we have never tried it.
- Milk: We used whole milk but you can also use half-and-half or heavy cream for more richness.
- Granulated Sugar: For added sweetness. Start with less and adjust to taste if you are worried about it being too sweet.
- Butter: Salted or unsalted is fine. Soften to room temperature or melt in the microwave.
- Vanilla: For flavor, but optional. Experiment with almond extract or even rum extract.
- Eggs: Binds everything together and also adds richness.
- Pecan Streusel Topping: Pecans, brown sugar, butter, and flour all mixed together.
Variations and substitutions
- Canned sweet potatoes: We have never tried canned mashed sweet potatoes, but they would also work.
- Marshmallow topping: A traditional sweet potato casserole is often topped with mini marshmallows.
Tools and equipment
As an Amazon Associate, we earn from qualifying purchases made through links on this site.
- Sheet Pan, Aluminum Foil: For baking the sweet potatoes (or a large pot if you choose to boil them).
- Large Mixing Bowl: To combine the casserole ingredients.
- Potato Masher or Fork: For mashing the cooked sweet potatoes.
- Whisk or Electric Hand Mixer: To combine ingredients until smooth.
- Medium Mixing Bowl: For mixing the pecan topping.
- 9×13 Baking Dish: For baking the casserole.
- Nonstick Cooking Spray: To grease the casserole dish.
Best sweet potato casserole recipe
Detailed instructions can be found in the recipe card below.
Step 1. In a large mixing bowl, combine the mashed sweet potatoes with the eggs, sugar, melted butter, vanilla, and milk (or half-and-half, heavy cream, etc.).
Step 2. Mix well until combined using a whisk or electric hand mixer.
Step 3. Grease a 9×13 baking dish with nonstick cooking spray. Pour the sweet potato mixture into the dish and spread it out evenly.
Step 4: In a separate medium bowl, mix together the chopped pecans and brown sugar.
Step 5. Add melted butter and flour, and stir to combine.
Step 6. Sprinkle the pecan streusel on top of the casserole.
Step 7. Bake at 350°F (175°C) for 30 minutes, or until the topping is golden brown and the casserole is set.
What goes good with old fashioned sweet potato casserole
Here are some of our favorite holiday meals that go great with this recipe:
Main Dishes
- Traeger smoked whole turkey recipe
- Spatchcock smoked turkey recipe
- Reverse sear prime rib recipe (pellet grill)
- Double smoked ham on pellet grill
Side Dishes
- Chicken and dressing casserole
- Collard greens with smoked ham hocks
- Southern cabbage with smoked turkey
- Green bean casserole with fresh green beans and cream of chicken soup (no mushrooms)
Make ahead in time for Thanksgiving Day
You can easily prep this sweet potato casserole ahead of time for Thanksgiving!
- Prepare mashed sweet potato filling up to 2 days in advance and store it in the baking dish in the refrigerator. Be sure to wrap it in foil.
- On Thanksgiving Day, take the casserole out the fridge and let it sit at room temperature while the oven is heating up.
- Finally, make the pecan topping and sprinkle it over the casserole. Bake at 350°F until golden and warmed through.
How to store leftovers
- To store leftover sweet potato casserole, let it cool to room temperature.
- Then, cover the baking dish with foil or plastic wrap or transfer it to an airtight container.
- Sweet potato casserole stays good in the refrigerator for up to 3-4 days!
More Thanksgiving Recipes
Sweet Potato Casserole with Pecan Topping
Equipment
- Sheet Pan and Foil
- Potato Masher or Fork
- Mixing bowls
- Whisk or Electric Hand Mixer
- 9×13 Baking Dish
- Nonstick Cooking Spray
Ingredients
Casserole
- 4-5 large sweet potatoes
- 3 large eggs
- 1 cup granulated sugar
- 1/2 cup butter melted
- 1 tablespoon vanilla extract
- 1/4 cup whole milk or half-and-half, heavy cream
Pecan Topping
- 1/3 cup butter melted
- 1/3 cup all-purpose flour
- 1 cup light brown sugar
- 1 cup chopped pecans
Instructions
Cook the Sweet Potatoes
- Bake sweet potatoes until tender. To bake, preheat your oven to 400°F (200°C). Scrub the sweet potatoes clean, then pierce a few times with a fork. Place them directly on a sheet pan lined with foil. Bake for 45–60 minutes, depending on size, until they are very tender and easily pierced with a fork. Let them cool slightly.
- Once baked, let them cool slightly, then slice them open and scoop out the sweet potato flesh.
Prepare the Casserole Mixture
- In a large mixing bowl, combine the mashed sweet potatoes with the eggs, sugar, melted butter, vanilla, and milk or half-and-half. Mix until well blended.
- Grease a casserole dish with nonstick cooking spray. Pour the sweet potato mixture into the dish, spreading it evenly.
Make the Pecan Topping
- In a separate bowl, mix together the melted butter, flour, brown sugar, and chopped pecans until combined.
Add Topping and Bake
- Sprinkle the pecan streusel on top of the casserole.
- Bake at 350°F (175°C) for 30 minutes, or until the topping is golden and the casserole is set.
So perfect for the Holidays!