Cozy Sweet Potato Casserole with Crunchy Pecan Topping

This creamy Sweet Potato Casserole with Crunchy Pecan Topping is the ultimate comfort food. After making it dozens of times for my family, I’ve discovered the perfect balance of sweet and savory flavors. The crispy pecan topping adds a delightful crunch, making it a must-try side dish for any cozy dinner or holiday gathering. Keep reading for my best tips or jump to the recipe card. If you love recipes like this, you’ll also enjoy Easy Broccoli Pasta Recipe with Garlic and Parmesan and Easy Honey Garlic Shrimp Recipe Ready in 30 Minutes.

Why This Cozy Sweet Potato Casserole with Crunchy Pecan Topping Is Pure Comfort
- It's creamy and comforting, perfect for cold winter nights.
- The crispy pecan topping adds a delightful crunch and texture.
- It's easy to make ahead and reheat, perfect for busy weeknights or holiday entertaining.
- It's a classic dish that everyone will love and beg for seconds.
What You'll Need for Cozy 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.
- 4 medium sweet potatoes
- 1/2 cup unsalted butter
- 1/2 cup granulated sugar
- 1/2 cup packed light brown sugar
- 1/2 cup heavy cream
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- Optional: 1 cup chopped pecans
- Optional: 1/4 cup light brown sugar
- Optional: 1/4 cup all-purpose flour
- Optional: 1/4 cup unsalted butter, melted

📝 Ingredient Notes
- sweet potatoes: Use orange-fleshed sweet potatoes for the best flavor and color.
đź›’ Tools & Equipment I Recommend
- KitchenAid Mixer — Makes mixing the sweet potato mixture effortless. → See on Amazon
- Pyrex Baking Dish — Ensures even baking and prevents hot spots. → See on Amazon

How to Make Cozy Sweet Potato Casserole with Crunchy Pecan Topping
- Step 1: Preheat your oven to 375°F (190°C).
- Step 2: Pierce the sweet potatoes with a fork, then microwave for 5-7 minutes until tender. Alternatively, bake them in the oven for 45-60 minutes.
- Step 3: Scoop out the flesh into a large bowl. Add butter, granulated sugar, brown sugar, heavy cream, eggs, vanilla, salt, pepper, cinnamon, nutmeg, and ginger. Mix until smooth.
- Step 4: Transfer the mixture to a greased 9×13-inch baking dish.
- Step 5: In a separate bowl, combine pecans, brown sugar, flour, and melted butter. Sprinkle the topping evenly over the sweet potato mixture.
- Step 6: Bake for 20-25 minutes, or until the topping is golden brown and crispy.
- Step 7: Let it cool for 10 minutes before serving.
Cook's Tips for Perfect Cozy Sweet Potato Casserole with Crunchy Pecan Topping
- Common mistake and fix: Don't overcook the sweet potatoes. They can become watery and affect the texture of the casserole.
- Tip: For a healthier version, substitute half of the heavy cream with milk.
- Tip: Make it ahead and reheat in the oven for best results.
Storing & Reheating Cozy Sweet Potato Casserole with Crunchy Pecan Topping
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container for up to 5 days. Make-ahead tip: Assemble the casserole up to 1 day ahead. Store in the fridge, then bake as directed.
Freezing Cozy Sweet Potato Casserole with Crunchy Pecan Topping
Freeze the unbaked casserole for up to 2 months. Thaw overnight before baking.
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 smoother texture, use an immersion blender to blend the sweet potato mixture.
- Best substitution: Substitute the pecans with walnuts or almonds for a different flavor.
- Make-ahead: See storage section for make-ahead tips.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the topping isn't crispy enough, broil it for 1-2 minutes at the end of baking.
Want to level up this recipe?
Instant Pot — Cooks sweet potatoes in half the time and preserves their natural sweetness. → Check price on Amazon
Cozy Sweet Potato Casserole with Crunchy Pecan Topping

Ingredients
Main Ingredients
- 4 medium sweet potatoes
- 1/2 cup unsalted butter
- 1/2 cup granulated sugar
- 1/2 cup packed light brown sugar
- 1/2 cup heavy cream
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Seasonings
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
Optional Toppings
- 1 cup chopped pecans
- 1/4 cup light brown sugar
- 1/4 cup all-purpose flour
- 1/4 cup unsalted butter, melted
Instructions
- Step 1: Preheat your oven to 375°F (190°C).
- Step 2: Pierce the sweet potatoes with a fork, then microwave for 5-7 minutes until tender. Alternatively, bake them in the oven for 45-60 minutes.
- Step 3: Scoop out the flesh into a large bowl. Add butter, granulated sugar, brown sugar, heavy cream, eggs, vanilla, salt, pepper, cinnamon, nutmeg, and ginger. Mix until smooth.
- Step 4: Transfer the mixture to a greased 9×13-inch baking dish.
- Step 5: In a separate bowl, combine pecans, brown sugar, flour, and melted butter. Sprinkle the topping evenly over the sweet potato mixture.
- Step 6: Bake for 20-25 minutes, or until the topping is golden brown and crispy.
- Step 7: Let it cool for 10 minutes before serving.
Notes
- Chef tip: For a smoother texture, use an immersion blender to blend the sweet potato mixture.
- Best substitution: Substitute the pecans with walnuts or almonds for a different flavor.
- Make-ahead: See storage section for make-ahead tips.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the topping isn't crispy enough, broil it for 1-2 minutes at the end of baking.
Storage
- Fridge: Store leftovers in an airtight container for up to 5 days.
- Freezer: Freeze the unbaked casserole for up to 2 months. Thaw overnight before baking.
- 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 the casserole up to 1 day ahead. Store in the fridge, then bake as directed.
Nutrition Per Serving
- Calories: 370
- Protein: 4g
- Fat: 18g
- Carbs: 50g
- Fiber: 4g
- Sugar: 25g
- Sodium: 250mg
- Cholesterol: 80mg
- Sat. Fat: 10g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Cozy Sweet Potato Casserole with Crunchy Pecan Topping FAQs
Yes, you can assemble it up to 1 day ahead. Store in the fridge, then bake as directed.
Overcooking the sweet potatoes can release too much water, affecting the texture. Make sure to cook them just until tender.
Yes, freeze the unbaked casserole for up to 2 months. Thaw overnight before baking.
It takes about 20-25 minutes to bake, or until the topping is golden brown and crispy.
This homemade version is creamier, fresher, and more affordable than takeout. Plus, it's customizable to your taste.
A Warm Final Note
I can’t wait for you to try Cozy 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!






