Best Classic Sweet Potato Casserole with Crunchy Pecan Topping

The **Classic Sweet Potato Casserole** you’ve been craving! After making this for countless Thanksgivings, I’ve mastered the perfect creamy texture and crunchy topping. Jump to the recipe or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Baked Sour Cream and Onion Chicken Recipe and Crispy Southern Hushpuppies Recipe for Easy Dinner Sides.

Why This Best Classic Sweet Potato Casserole with Crunchy Pecan Topping Is Pure Comfort
- Perfectly creamy and sweet potato flavor
- Crunchy pecan topping for texture
- Easy to make ahead for holidays or weeknights
- Better than takeout and freezes well
What You'll Need for Best Classic Sweet Potato Casserole with Crunchy Pecan Topping
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- Sweet potatoes
- Brown sugar
- Eggs
- Milk
- Butter
- Vanilla extract
- Salt
- Ground cinnamon
- Ground nutmeg
- Salt
- Optional: Marshmallows
- Optional: Pecans

📝 Ingredient Notes
- Sweet potatoes: Use orange-fleshed sweet potatoes for the best flavor.
🛒 Tools & Equipment I Recommend
- KitchenAid Mixer — Makes mashing sweet potatoes a breeze → See on Amazon
- Food Processor — Saves time when chopping pecans → See on Amazon

How to Make Best Classic Sweet Potato Casserole with Crunchy Pecan Topping
- Prepare Sweet Potatoes: Bake sweet potatoes at 400°F (200°C) for 45-60 minutes or until tender. Scoop out flesh and mash.
- Make Filling: Mix mashed sweet potatoes with sugar, eggs, milk, butter, vanilla, cinnamon, nutmeg, and salt.
- Prepare Topping: Mix brown sugar, flour, pecans, and butter for streusel topping.
- Assemble and Bake: Transfer filling to a greased baking dish, top with streusel, and bake at 350°F (175°C) for 20-25 minutes.
Cook's Tips for Perfect Best Classic Sweet Potato Casserole with Crunchy Pecan Topping
- Common mistake and fix: Don't overmix the filling to avoid a gummy texture. Stir until just combined.
- Pro tip: For extra creaminess, use an immersion blender to puree the mashed sweet potatoes.
- Pro tip: Make ahead and refrigerate, then bake before serving for perfect timing.
Storing & Reheating Best Classic Sweet Potato Casserole with Crunchy Pecan Topping
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in the fridge for up to 5 days. Make-ahead tip: Assemble and refrigerate up to 1 day ahead. Bake before serving.
Freezing Best Classic Sweet Potato Casserole with Crunchy Pecan Topping
Freeze unbaked casserole for up to 3 months. Thaw overnight and bake as directed.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (175°C) for 15-20 minutes. Microwave: Reheat individual portions in the microwave for 1-2 minutes.
Recipe Notes
- Chef tip: For a lighter version, substitute Greek yogurt for some of the milk.
- Best substitution: Replace sweet potatoes with pumpkin for a similar flavor profile.
- Make-ahead: Prepare the casserole up to 1 day ahead. Store in the fridge and bake before serving.
- Scaling: This recipe can be doubled for larger gatherings.
- Troubleshooting: If the topping is browning too quickly, cover the dish loosely with aluminum foil.
Want to level up this recipe?
Pyrex Glass Baking Dish — Perfect for baking and serving this casserole → Check price on Amazon
Best Classic Sweet Potato Casserole with Crunchy Pecan Topping

Ingredients
Main Ingredients
- Sweet potatoes
- Brown sugar
- Eggs
- Milk
- Butter
- Vanilla extract
- Salt
Seasonings
- Ground cinnamon
- Ground nutmeg
- Salt
Optional Toppings
- Marshmallows
- Pecans
Instructions
- Prepare Sweet Potatoes: Bake sweet potatoes at 400°F (200°C) for 45-60 minutes or until tender. Scoop out flesh and mash.
- Make Filling: Mix mashed sweet potatoes with sugar, eggs, milk, butter, vanilla, cinnamon, nutmeg, and salt.
- Prepare Topping: Mix brown sugar, flour, pecans, and butter for streusel topping.
- Assemble and Bake: Transfer filling to a greased baking dish, top with streusel, and bake at 350°F (175°C) for 20-25 minutes.
Notes
- Chef tip: For a lighter version, substitute Greek yogurt for some of the milk.
- Best substitution: Replace sweet potatoes with pumpkin for a similar flavor profile.
- Make-ahead: Prepare the casserole up to 1 day ahead. Store in the fridge and bake before serving.
- Scaling: This recipe can be doubled for larger gatherings.
- Troubleshooting: If the topping is browning too quickly, cover the dish loosely with aluminum foil.
Storage
- Fridge: Store leftovers in the fridge for up to 5 days.
- Freezer: Freeze unbaked casserole for up to 3 months. Thaw overnight and bake as directed.
- Oven reheat: Reheat in the oven at 350°F (175°C) for 15-20 minutes.
- Microwave reheat: Reheat individual portions in the microwave for 1-2 minutes.
- Make ahead: Assemble and refrigerate up to 1 day ahead. Bake before serving.
Nutrition Per Serving
- Calories: 350
- Protein: 4g
- Fat: 12g
- Carbs: 55g
- Fiber: 4g
- Sugar: 25g
- Sodium: 250mg
- Cholesterol: 60mg
- Sat. Fat: 7g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Best Classic Sweet Potato Casserole with Crunchy Pecan Topping FAQs
Yes, assemble the casserole, refrigerate, and bake before serving for best results.
Overcooking or using too much flour in the topping can cause dryness. Adjust cooking time and topping ingredients accordingly.
Yes, freeze unbaked casserole for up to 3 months. Thaw overnight and bake as directed.
While you can reheat individual portions in the air fryer, it's best to bake this casserole in the oven for even cooking.
Pumpkin or butternut squash can be used as a substitute with similar results.
A Warm Final Note
I can’t wait for you to try Best Classic Sweet Potato Casserole with Crunchy Pecan Topping and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






