Best Sweet Potato Casserole Recipe – Creamy, Crunchy & Perfect for the Holidays
Sweet Potato Casserole Holiday Favorite (The Ultimate Comfort Side Dish)
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 8–10
Cuisine: American
Course: Side Dish
Difficulty: Easy
Why You’ll Love This Sweet Potato Casserole
Ingredients
For the Sweet Potato Filling
- 4 pounds sweet potatoes (about 5–6 medium)
- ½ cup unsalted butter, melted
- ½ cup brown sugar
- ¼ cup granulated sugar
- 2 large eggs
- ½ cup whole milk
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ½ teaspoon salt
For the Pecan Streusel Topping
- 1 cup chopped pecans
- ½ cup all-purpose flour
- ½ cup brown sugar
- ¼ cup melted butter
- ½ teaspoon cinnamon
- Pinch of salt
Optional Marshmallow Topping
- 2 cups mini marshmallows
Kitchen Equipment
- Large pot
- Potato masher or electric mixer
- Mixing bowls
- Measuring cups and spoons
- 9×13-inch baking dish
- Rubber spatula
- Oven
How to Make Sweet Potato Casserole
Step 1: Prepare the Sweet Potatoes
Peel the sweet potatoes and cut them into evenly sized chunks. Place them in a large pot and cover with cold water.
Bring to a boil over medium-high heat and cook for 15–20 minutes, or until fork tender.
Drain well and allow excess moisture to evaporate for a few minutes.
Step 2: Mash the Potatoes
Transfer the cooked sweet potatoes to a large mixing bowl.
Mash until smooth using a potato masher or electric mixer.
Avoid overmixing, as it can make the casserole gummy.
Step 3: Make the Filling
Add:
- Melted butter
- Brown sugar
- Granulated sugar
- Eggs
- Milk
- Vanilla
- Cinnamon
- Nutmeg
- Salt
Mix until everything is creamy and fully combined.
Step 4: Assemble the Casserole
Lightly grease a 9×13-inch baking dish.
Spread the sweet potato mixture evenly using a spatula.
Smooth the surface.
Step 5: Make the Streusel
In another bowl combine:
- Flour
- Brown sugar
- Cinnamon
- Salt
Pour in melted butter.
Mix until crumbly.
Fold in chopped pecans.
Sprinkle evenly over the sweet potato layer.
Step 6: Bake
Preheat oven to 350°F (175°C).
Bake uncovered for 35–40 minutes until the topping is golden brown and crisp.
Step 7: Optional Marshmallow Finish
For a classic holiday version:
Sprinkle mini marshmallows over the casserole during the final 5–7 minutes of baking.
Bake until the marshmallows are lightly golden.
Pro Tips
- Roast the sweet potatoes instead of boiling for a richer flavor.
- Use real butter for the best taste.
- Toast the pecans before adding them for extra crunch.
- Do not overmix the potatoes.
- Add a splash of maple syrup for deeper sweetness.
Variations
Maple Sweet Potato Casserole
Replace half of the brown sugar with pure maple syrup.
Marshmallow Version
Skip the pecan topping and use only toasted marshmallows.
Gluten-Free
Replace all-purpose flour with gluten-free flour.
Extra Crunchy
Double the pecan streusel topping.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing
Freeze the casserole (without marshmallows) for up to 2 months.
Thaw overnight in the refrigerator before reheating.
Reheating
- Oven: 350°F for 20 minutes
- Microwave: Heat individual servings for 1–2 minutes
What to Serve With
- Roast Turkey
- Honey Baked Ham
- Roast Chicken
- Prime Rib
- Green Bean Casserole
- Cranberry Sauce
- Dinner Rolls
- Gravy
Nutrition (Approximate Per Serving)
- Calories: 390
- Protein: 5g
- Carbohydrates: 48g
- Fat: 20g
- Saturated Fat: 8g
- Fiber: 5g
- Sugar: 25g
- Sodium: 260mg
Frequently Asked Questions
Can I make Sweet Potato Casserole ahead of time?
Yes. Assemble the casserole up to 24 hours in advance, cover, and refrigerate. Add the topping just before baking for the best texture.
Can I use canned sweet potatoes?
Yes, but fresh sweet potatoes provide the best flavor and texture. If using canned, drain them well and reduce the added sugar slightly.
Can I freeze Sweet Potato Casserole?
Absolutely. Freeze it before adding marshmallows. Thaw overnight in the refrigerator and bake until heated through.
Why is my casserole watery?
Excess moisture usually comes from under-drained sweet potatoes. Let them sit for a few minutes after draining to release steam before mashing.
Can I make it without pecans?
Yes. Simply omit the pecans or substitute chopped walnuts, oats, or extra streusel crumbs.
Recipe Notes
- Choose sweet potatoes that are firm and free of blemishes.
- For the smoothest texture, mash while the potatoes are still warm.
- Let the casserole rest for 10 minutes before serving to help it set.
- Freshly grated nutmeg adds a deeper, more aromatic flavor than pre-ground nutmeg.
