This Thanksgiving Sweet Potato Casserole with Pecans is a cozy, comforting side dish made with creamy mashed sweet potatoes, warm cinnamon, brown sugar, and a crunchy pecan topping. It is lightly sweet, beautifully golden, and perfect for sharing at Thanksgiving dinner.
Whether you are preparing a traditional holiday meal or bringing a dish to a family gathering, this sweet potato casserole is easy to make ahead and always looks inviting on the table.
Why You’ll Love This Recipe
- Perfect for Thanksgiving and holiday dinners
- Creamy sweet potato filling with a crunchy pecan topping
- Made with simple pantry ingredients
- Can be prepared ahead of time
- Easy to customize with marshmallows or extra spices
- Pairs well with turkey, ham, and roasted vegetables
Ingredients

For the Sweet Potato Filling
- 3 pounds sweet potatoes, peeled and cubed
- ¼ cup unsalted butter, melted
- ⅓ cup brown sugar
- ¼ cup milk
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ½ teaspoon salt
For the Pecan Topping
- ¾ cup chopped pecans
- ⅓ cup all-purpose flour
- ⅓ cup brown sugar
- 3 tablespoons unsalted butter, melted
- ¼ teaspoon ground cinnamon
- Pinch of salt
Ingredient Notes
Sweet potatoes: Choose firm, medium-sized sweet potatoes for a naturally sweet and creamy filling.
Brown sugar: Light or dark brown sugar works well. Dark brown sugar gives the casserole a deeper molasses flavor.
Pecans: Use chopped raw pecans for the topping. Toasted pecans can be used for a stronger nutty flavor.
Milk: Whole milk provides a richer texture, but 2% milk can also be used.
Eggs: Eggs help the sweet potato mixture set while baking.
Spices: Cinnamon and nutmeg add classic holiday flavor. You can also add a small pinch of ground ginger.
How to Make Thanksgiving Sweet Potato Casserole with Pecans
Step 1: Prepare the Sweet Potatoes
Preheat your oven to 375°F.
Peel the sweet potatoes and cut them into evenly sized cubes. Place them in a large pot and cover them with water.
Bring the water to a boil and cook the sweet potatoes for approximately 15–20 minutes, or until they are fork-tender.
Drain thoroughly and allow them to cool slightly.
Step 2: Mash the Sweet Potatoes

Transfer the cooked sweet potatoes to a large mixing bowl.
Add the melted butter, brown sugar, milk, eggs, vanilla extract, cinnamon, nutmeg, and salt.
Mash until smooth and creamy. A few small pieces of sweet potato are fine if you prefer a more rustic texture.
Step 3: Prepare the Pecan Topping
In a separate bowl, combine:
- Chopped pecans
- Flour
- Brown sugar
- Melted butter
- Cinnamon
- Salt
Stir until the mixture becomes crumbly and evenly coated.
Step 4: Assemble the Casserole

Lightly grease a 9×13-inch baking dish.
Spread the sweet potato mixture evenly into the dish. Sprinkle the pecan topping over the surface, covering it as evenly as possible.
Step 5: Bake

Place the casserole in the preheated oven and bake for 25–30 minutes, or until the filling is heated through and the pecan topping is golden brown.
If the topping begins to brown too quickly, loosely cover the dish with aluminum foil.
Step 6: Rest and Serve

Remove the casserole from the oven and let it rest for approximately 5–10 minutes before serving.
Serve warm alongside your favorite Thanksgiving dishes.
Helpful Tips
- Drain the sweet potatoes well to prevent a watery casserole.
- Do not overmix the filling, or the texture may become gummy.
- Chop the pecans into small, even pieces for a more consistent topping.
- Prepare the casserole in advance to reduce holiday cooking stress.
- Cover the casserole loosely with foil if the topping browns too quickly.
- Taste the sweet potato mixture before adding the eggs so you can adjust the sweetness and spices.
Recipe Variations
Sweet Potato Casserole with Marshmallows
Skip the pecan topping and add mini marshmallows during the final 5–8 minutes of baking. Bake until the marshmallows are lightly golden.
Maple Sweet Potato Casserole
Replace part of the brown sugar with pure maple syrup for a warm maple flavor.
Gluten-Free Version
Use a certified gluten-free all-purpose flour blend in the pecan topping.
Extra-Spiced Version
Add a pinch of ground ginger, allspice, or cloves for a stronger holiday flavor.
Savory-Sweet Version
Reduce the brown sugar slightly and add a pinch of black pepper for a more balanced flavor.
Make-Ahead Instructions
Prepare the sweet potato filling and spread it into the baking dish. Prepare the pecan topping separately.
Cover both and refrigerate for up to 24 hours.
When ready to bake, allow the casserole to sit at room temperature for approximately 20–30 minutes. Add the topping and bake as directed. You may need to add a few extra minutes if the casserole is still cold.
Storage Instructions
Store leftovers in an airtight container or cover the baking dish tightly.
- Refrigerator: Store for up to 4 days.
- Freezer: Freeze the baked casserole for up to 2 months for best quality.
- Reheating: Reheat in a 350°F oven until warmed through. Cover with foil to prevent the topping from becoming too dark.
The pecan topping may soften slightly after refrigeration.
What to Serve with Sweet Potato Casserole
This casserole pairs beautifully with:
- Roast turkey
- Glazed ham
- Herb-roasted chicken
- Green bean casserole
- Homemade cranberry sauce
- Garlic mashed potatoes
- Roasted Brussels sprouts
- Dinner rolls
Frequently Asked Questions
Can I make sweet potato casserole ahead of time?
Yes. Assemble the sweet potato filling up to 24 hours ahead and refrigerate it. Add the pecan topping before baking.
Can I use canned sweet potatoes?
Yes. Drain the canned sweet potatoes thoroughly before mashing. Since canned sweet potatoes may already contain sugar, adjust the added brown sugar to taste.
Can I use marshmallows instead of pecans?
Yes. Add mini marshmallows during the final few minutes of baking so they become golden without burning.
Why is my sweet potato casserole watery?
Excess water from boiling the sweet potatoes can make the casserole watery. Drain the sweet potatoes thoroughly and allow steam to escape before mashing.
Can I use walnuts instead of pecans?
Yes. Chopped walnuts are a good substitute, although they have a slightly different flavor and texture.
Is this casserole a dessert or a side dish?
It is traditionally served as a Thanksgiving side dish, although its sweet flavor makes it feel similar to a dessert.
Recipe Card
Recipe Name: Thanksgiving Sweet Potato Casserole with Pecans
Prep Time: 20 minutes
Cook Time: 45–50 minutes
Total Time: 1 hour 10 minutes
Servings: 10–12
Course: Side Dish
Cuisine: American
Ingredients
Sweet Potato Filling
- 3 pounds sweet potatoes, peeled and cubed
- ¼ cup unsalted butter, melted
- ⅓ cup brown sugar
- ¼ cup milk
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 teaspoon cinnamon
- ¼ teaspoon nutmeg
- ½ teaspoon salt
Pecan Topping
- ¾ cup chopped pecans
- ⅓ cup all-purpose flour
- ⅓ cup brown sugar
- 3 tablespoons melted butter
- ¼ teaspoon cinnamon
- Pinch of salt
Instructions
- Preheat the oven to 375°F.
- Boil the sweet potatoes for 15–20 minutes, until fork-tender.
- Drain and mash the sweet potatoes.
- Add butter, brown sugar, milk, eggs, vanilla, cinnamon, nutmeg, and salt.
- Spread the mixture into a greased 9×13-inch baking dish.
- Combine all pecan topping ingredients in a separate bowl.
- Sprinkle the topping evenly over the sweet potatoes.
- Bake for 25–30 minutes, until golden and heated through.
- Rest for 5–10 minutes before serving.
Notes: For a make-ahead version, refrigerate the assembled sweet potato filling and topping separately for up to 24 hours.