Picture this: a warm, creamy dish of sweet potatoes topped with a luscious blanket of marshmallows, bubbling in the oven. The Sweet Potato Casserole is a nostalgic favorite for many, making it a must for holiday gatherings and family dinners.
This recipe stands out for its delightful combination of sweet and savory flavors, making it both comforting and satisfying. With its velvety texture and crunchy topping, this casserole can steal the show at any meal. Let’s gather our ingredients and get started!
Why You’ll Love This Recipe
This Sweet Potato Casserole is a winner for several reasons.
- Sweet and savory flavor balance
- Easy to prepare ahead of time
- Perfect for holiday feasts or family dinners
- Deliciously creamy texture with a crunchy topping
- Versatile and can be customized with toppings
My Experience Making This Recipe
Every time I make this casserole, the kitchen fills with a warm, inviting aroma that draws everyone in. My family always gathers around, eagerly waiting for that first bite.
When served, the combination of flavors creates a delightful experience. The sweet, fluffy sweet potatoes paired with the crunchy pecan topping makes it hard to resist going back for seconds.
Recipe Overview
- Recipe Name: Sweet Potato Casserole
- Servings: 8
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Course: Side Dish
- Cuisine: American
- Calories per Serving: 250
Equipment You Will Need
- Large pot for boiling sweet potatoes
- Mixing bowl
- 9×13-inch baking dish
- Fork or potato masher
- Oven
Ingredients for Sweet Potato Casserole
- 4 large sweet potatoes, peeled and cubed
- 1/2 cup brown sugar
- 1/2 cup milk
- 1/4 cup melted butter
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1 cup mini marshmallows
- 1/2 cup chopped pecans
Ingredient Notes and Substitutions
- Sweet potatoes: They are naturally sweet and creamy. You can use regular potatoes for a different flavor.
- Brown sugar: Adds a rich sweetness. Coconut sugar can be a great alternative.
- Milk: Provides creaminess. Almond or oat milk works well for a dairy-free option.
- Butter: Adds richness. You can substitute with coconut oil if preferred.
- Mini marshmallows: They create a gooey topping. Try using crushed graham crackers for crunch instead.
How to Make Sweet Potato Casserole
Step 1: Boil the Sweet Potatoes
Start by boiling the sweet potatoes in a large pot of salted water until fork-tender, about 15 minutes. This step helps soften them for easy mashing.
Step 2: Drain and Mash
Once cooked, drain the sweet potatoes and return them to the pot. Mash until smooth, ensuring there are no lumps for a creamy texture.
Step 3: Mix the Ingredients
Add brown sugar, milk, melted butter, eggs, vanilla extract, and salt to the mashed sweet potatoes. Mix until everything is well combined and creamy.
Step 4: Preheat the Oven
Preheat your oven to 350°F (175°C). This ensures the casserole cooks evenly.
Step 5: Transfer to Baking Dish
Pour the sweet potato mixture into a greased 9×13-inch baking dish. Spreading it evenly helps with even cooking.
Step 6: Add the Toppings
Sprinkle mini marshmallows and chopped pecans evenly over the top. The marshmallows will toast beautifully in the oven.
Step 7: Bake the Casserole
Bake in the preheated oven for 30 minutes, until the marshmallows are golden brown and the casserole is heated through. This creates that lovely crunchy topping.
Step 8: Serve and Enjoy
Remove from the oven and let it sit for a few minutes. Serve warm and watch it disappear!
Pro Tip: For an extra crunch, try adding a sprinkle of cinnamon to the pecans before baking.
Tips for the Best Sweet Potato Casserole
- Use fresh sweet potatoes for the best flavor and texture.
- Don’t skip the salt; it enhances the sweetness of the potatoes.
- For a creamier casserole, add an extra splash of milk.
- Experiment with different toppings like crushed cookies or nuts.
- Make it ahead of time and reheat before serving for convenience.
Common Mistakes to Avoid
- Overcooking the sweet potatoes can lead to a watery casserole.
- Not mashing enough can leave chunks, affecting the texture.
- Skipping the preheating step can result in uneven cooking.
- Forgetting to grease the baking dish may lead to sticking.
Serving Suggestions
This casserole pairs beautifully with various dishes, making it a versatile choice.
- Roasted turkey or chicken
- Green bean casserole
- Stuffing or dressing
- Collard greens or other greens
- Cranberry sauce
Variations to Try
- Add a splash of orange juice for a citrusy twist.
- Include spices like nutmeg or ginger for extra warmth.
- Mix in apples for a sweet and tart flavor combination.
- Try using different nuts like walnuts or almonds for variety.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free.
- Dairy-free: Use almond or coconut milk and dairy-free butter.
- Vegan: Substitute eggs with flax eggs and use plant-based milk.
- Low-carb/keto: Use cauliflower instead of sweet potatoes for a lower-carb option.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days.
- Make sure to let it cool completely before sealing.
Freezer
This casserole can be frozen for up to 2 months.
- Wrap tightly in plastic wrap and foil before freezing.
Reheating
Reheat in the oven at 350°F (175°C) until warmed through.
- Cover with foil to prevent the topping from burning.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 250 |
| Total Fat | 10g |
| Saturated Fat | 4g |
| Carbohydrates | 38g |
| Fiber | 5g |
| Sugar | 15g |
| Protein | 3g |
| Sodium | 180mg |
| Cholesterol | 70mg |
Nutrition values are approximate and may vary based on ingredients used.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes, you can prepare it a day in advance and store it in the refrigerator until ready to bake.
What can I substitute for sweet potatoes?
You can use regular potatoes or even butternut squash for a different flavor profile.
How do I store leftovers?
Leftovers should be stored in an airtight container in the fridge for up to three days.
Why is my casserole too watery?
This can happen if sweet potatoes are overcooked or if too much milk is added. Ensure you mash them well and measure accurately.
Can I add other toppings?
Absolutely! Feel free to experiment with different nuts, granola, or even a crumb topping.
Final Thoughts
This Sweet Potato Casserole is more than just a side dish; it’s a warm hug on a plate. With every bite, you’ll savor the sweet, comforting flavors that make it a beloved classic.
So why not give it a whirl? I promise it will become a staple in your kitchen, just like it is in mine. For more delicious side dishes, check out my Marry Me Potato Casserole or my Candied Yams with Marshmallows.

Sweet Potato Casserole
Ingredients
Equipment
Method
- Place sweet potatoes in a large pot of salted water, bring to a boil, and cook for 15 minutes or until fork-tender.
- Drain the sweet potatoes and return to the pot; mash until smooth.
- Add brown sugar, milk, melted butter, eggs, vanilla extract, and salt to the mashed sweet potatoes; mix until creamy.
- Preheat the oven to 350°F (175°C).
- Grease a 9x13-inch baking dish and spread the sweet potato mixture evenly in the dish.
- Sprinkle mini marshmallows and chopped pecans evenly over the top of the sweet potato mixture.
- Bake the casserole in the preheated oven for 30 minutes, until marshmallows are golden brown and the casserole is heated through.
- Remove from the oven and let the casserole rest for 5 minutes before serving.