This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
The Best Sweet Potato Casserole for Thanksgiving
Looking for a show-stopping Thanksgiving side dish that everyone at the table will rave about? This yummy sweet potato casserole is rich, creamy, and topped with a buttery brown sugar pecan crumble. It’s a holiday must-have and one of those recipes that turns skeptics into sweet potato lovers.
It’s been a staple in my family’s Thanksgiving dinner for years the kind of dish that disappears before anything else on the table. Whether you’re hosting the big feast or bringing a dish to a potluck, this is the one that guarantees compliments and clean plates.
Jump to:
Why This Sweet Potato Casserole is a Holiday Essential
Easy to make ahead
This casserole is perfect for prepping ahead of time — just assemble the filling and topping separately, refrigerate, and bake when ready. That means less stress on Thanksgiving day.
Sweet and savory balance
The creamy mashed sweet potatoes are lightly sweetened and seasoned, while the crunchy pecan topping adds a caramelized nutty finish. It feels indulgent but totally comforting.
Crowd-pleasing flavors
Even picky eaters and “not-sweet-potato” people love this dish. It’s like dessert disguised as a side.
Ingredients You’ll Need

For the sweet potato filling:
- 4 cups peeled and cubed sweet potatoes (about 3 large)
- 2 eggs, beaten
- ½ cup white sugar
- ½ cup milk
- 4 tablespoons butter, softened
- ½ teaspoon vanilla extract
- ½ teaspoon salt
For the pecan topping:
- ½ cup packed brown sugar
- ⅓ cup all-purpose flour
- 3 tablespoons butter, softened
- ½ cup chopped pecans
You likely have most of these ingredients in your pantry already, making it super convenient when prepping Thanksgiving recipes.
Ingredient Tips
- Use fresh sweet potatoes for the best flavor, but canned will work in a pinch — just reduce the sugar slightly.
- Unsalted butter keeps you in control of the seasoning.
- Light brown sugar gives a soft molasses note, but dark brown sugar adds deeper richness if you prefer.
How to Make It (Step-by-Step)
- Preheat your oven to 325°F (165°C). Lightly grease a 9x13 baking dish.
- Boil sweet potatoes in a large pot of water for 10–15 minutes or until tender. Drain and mash in a large bowl.


- Mix the filling: Add eggs, white sugar, milk, butter, vanilla, and salt. Stir until smooth and creamy.
- Spread into your baking dish.


- Make the topping: Combine brown sugar and flour in a bowl. Cut in the softened butter with a fork or pastry cutter until crumbly. Stir in the chopped pecans.
- Sprinkle topping over the sweet potatoes and bake for 30 minutes until golden and bubbly.
That’s it! Your house will smell like warm, nutty heaven.
Make-Ahead and Reheating Tips
This recipe is totally make-ahead friendly, which is exactly what you want during a hectic Thanksgiving cooking schedule.
- To prep ahead: Make the filling and topping separately, cover, and refrigerate for up to 2 days. Add the topping right before baking.
- To freeze: Freeze the casserole without the topping. Add topping before reheating.
- To reheat: Cover with foil and warm in a 350°F oven for 20–25 minutes.
How to Serve It
This casserole is rich enough to sit beside any Thanksgiving turkey, and it pairs beautifully with other classic dishes. I love serving it with:
- Mashed Potato Casserole for double the comfort
- Fresh Cranberry Sauce to balance the sweetness
- Harvest Caesar Salad for some freshness and crunch
It’s also delicious with a drizzle of maple syrup or a few extra toasted pecans on top if you’re feeling fancy.

Helpful Tips for Success
- Microwave the sweet potatoes to save time — just pierce, microwave for 10–12 minutes, then scoop and mash.
- Don’t overmix the topping — you want a crumbly texture, not a paste.
- Let the casserole rest for 5–10 minutes after baking so it sets up nicely.
Frequently Asked Questions (FAQ)
Absolutely! Try oats, sunflower seeds, or even crushed graham crackers for crunch.
Just swap the flour in the topping for almond flour or a 1:1 gluten-free baking blend.
Yes — drain them well and adjust the sugar down slightly, since canned ones are often sweetened.
Yes! Use a large baking dish or two 9x13 pans and increase the baking time by 10–15 minutes.
Final Thoughts
This yummy sweet potato casserole is everything you want in a Thanksgiving side — warm, comforting, easy to make, and full of texture and flavor. It’s a recipe worth keeping on rotation for every holiday season.
Whether you’re hosting dinner or bringing a dish to share, this one brings joy to the table every time. Don’t be surprised if someone asks for the recipe — or requests you bring it again next year.
Want more Thanksgiving inspiration? Check out more of my favorite sides and holiday recipes on my Pinterest board. And if you make this dish, tag me I’d love to see your holiday spread!



Yummy Sweet Potato Casserole
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 1 (9x13-inch) casserole 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This baked sweet potato casserole topped with a delicious pecan topping is so good and creamy — my family begs me to make it every Thanksgiving and Christmas! Try this recipe and I'm sure it will become your new tradition.
Ingredients
- 4 cups peeled, cubed sweet potatoes
- 2 large eggs, beaten
- ½ cup white sugar
- ½ cup milk
- 4 tablespoons butter, softened
- ½ teaspoon vanilla extract
- ½ teaspoon salt
- ½ cup packed brown sugar
- ⅓ cup all-purpose flour
- 3 tablespoons butter, softened
- ½ cup chopped pecans
Instructions
- Preheat oven to 325°F (165°C).
- Put sweet potatoes in a medium saucepan and cover with water. Cook over medium-high heat until tender, 10 to 15 minutes. Drain and transfer to a large bowl.
- Mash sweet potatoes with a fork. Add eggs and mix until well combined. Stir in sugar, milk, butter, vanilla, and salt until smooth. Transfer to a 9x13-inch baking dish.
- In a medium bowl, mix brown sugar and flour. Cut in butter until mixture resembles coarse crumbs. Stir in chopped pecans.
- Sprinkle topping over sweet potato mixture.
- Bake for 30 minutes, or until topping is lightly browned.
- Serve and enjoy!
Notes
Make ahead tip: Prepare the filling and topping separately up to 2 days in advance. Store them in the fridge and assemble before baking. Freeze without the topping for up to 3 months. Reheat covered at 350°F for 20–25 minutes.
Nutrition
- Serving Size: 1 portion
- Calories: 226
- Sugar: 20g
- Sodium: 188mg
- Fat: 11g
- Saturated Fat: 5g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 50mg













Leave a Reply