Cozy Classic Sweet Potato Casserole with Crunchy Pecan Topping

After making this Classic Sweet Potato Casserole dozens of times, I’ve mastered the perfect balance of sweet and savory. This cozy side dish is a holiday staple that everyone will love. Keep reading for my tips on preventing a soggy casserole. If you love recipes like this, you’ll also enjoy Refreshing Sparkling Fruit Punch Recipe for Summer Parties and Mediterranean Baked Eggs with Spiced Tomato Sauce.

Why This Cozy Classic Sweet Potato Casserole with Crunchy Pecan Topping Is Pure Comfort
- Easy to make ahead
- Creamy and comforting
- Crispy pecan topping adds texture
- Perfect for holiday feasts
What You'll Need for Cozy 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
- Evaporated milk
- Eggs
- Pecans
- All-purpose flour
- Butter
- Salt
- Ground cinnamon
- Ground nutmeg
- Vanilla extract
- Optional: Marshmallows
- Optional: Walnuts

📝 Ingredient Notes
- Sweet potatoes: Use orange-fleshed sweet potatoes for the best flavor.
🛒 Tools & Equipment I Recommend
- Food Processor — Makes quick work of mashing sweet potatoes → See on Amazon
- 9×13 Baking Dish — Perfect size for this casserole → See on Amazon

How to Make Cozy Classic Sweet Potato Casserole with Crunchy Pecan Topping
- Prepare Sweet Potatoes: Peel and dice sweet potatoes. Boil until tender, then mash with a food processor or potato masher.
- Make the Casserole: Mix mashed sweet potatoes with brown sugar, evaporated milk, eggs, salt, cinnamon, nutmeg, and vanilla. Transfer to a greased 9×13 baking dish.
- Prepare the Topping: In a separate bowl, combine pecans, flour, brown sugar, and melted butter. Sprinkle over the casserole.
- Bake: Bake at 350°F (175°C) for 25-30 minutes, or until golden and bubbly.
Cook's Tips for Perfect Cozy Classic Sweet Potato Casserole with Crunchy Pecan Topping
- : For a lighter casserole, use low-fat evaporated milk.
- Common mistake and fix: To prevent a soggy casserole, don't overcook the sweet potatoes and don't add too much milk.
- : For a crunchier topping, use chopped pecans instead of pecan halves.
- : Make ahead and refrigerate, then bake before serving for best results.
Storing & Reheating Cozy 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: Prepare the casserole up to 2 days ahead, then bake before serving.
Freezing Cozy Classic Sweet Potato Casserole with Crunchy Pecan Topping
Freeze before baking for up to 3 months.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (175°C) until warmed through. Microwave: Reheat individual portions in the microwave for 1-2 minutes.
Recipe Notes
- Chef tip: For a healthier option, use Greek yogurt instead of some of the evaporated milk.
- Best substitution: Substitute butternut squash for sweet potatoes for a similar flavor profile.
- Make-ahead: This casserole can be made ahead and reheated before serving.
- Scaling: This recipe can be halved or doubled to suit your needs.
- Troubleshooting: If the topping isn't browning, broil for 1-2 minutes, watching closely to prevent burning.
Want to level up this recipe?
Pecan Pieces — Adds a delightful crunch to the topping → Check price on Amazon
Cozy Classic Sweet Potato Casserole with Crunchy Pecan Topping

Ingredients
Main Ingredients
- Sweet potatoes
- Brown sugar
- Evaporated milk
- Eggs
- Pecans
- All-purpose flour
- Butter
Seasonings
- Salt
- Ground cinnamon
- Ground nutmeg
- Vanilla extract
Optional Toppings
- Marshmallows
- Walnuts
Instructions
- Prepare Sweet Potatoes: Peel and dice sweet potatoes. Boil until tender, then mash with a food processor or potato masher.
- Make the Casserole: Mix mashed sweet potatoes with brown sugar, evaporated milk, eggs, salt, cinnamon, nutmeg, and vanilla. Transfer to a greased 9×13 baking dish.
- Prepare the Topping: In a separate bowl, combine pecans, flour, brown sugar, and melted butter. Sprinkle over the casserole.
- Bake: Bake at 350°F (175°C) for 25-30 minutes, or until golden and bubbly.
Notes
- Chef tip: For a healthier option, use Greek yogurt instead of some of the evaporated milk.
- Best substitution: Substitute butternut squash for sweet potatoes for a similar flavor profile.
- Make-ahead: This casserole can be made ahead and reheated before serving.
- Scaling: This recipe can be halved or doubled to suit your needs.
- Troubleshooting: If the topping isn't browning, broil for 1-2 minutes, watching closely to prevent burning.
Storage
- Fridge: Store leftovers in the fridge for up to 5 days.
- Freezer: Freeze before baking for up to 3 months.
- Oven reheat: Reheat in the oven at 350°F (175°C) until warmed through.
- Microwave reheat: Reheat individual portions in the microwave for 1-2 minutes.
- Make ahead: Prepare the casserole up to 2 days ahead, then bake before serving.
Nutrition Per Serving
- Calories: 320
- Protein: 5g
- Fat: 12g
- Carbs: 48g
- Fiber: 4g
- Sugar: 22g
- Sodium: 170mg
- Cholesterol: 65mg
- Sat. Fat: 6g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Cozy Classic Sweet Potato Casserole with Crunchy Pecan Topping FAQs
Yes, prepare the casserole up to 2 days ahead, then bake before serving.
To prevent a soggy casserole, don't overcook the sweet potatoes and don't add too much milk.
Yes, freeze before baking for up to 3 months.
Yes, but fresh sweet potatoes have better flavor.
You can use heavy cream or half-and-half as a substitute.
A Warm Final Note
I can’t wait for you to try Cozy 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!






