This Sweet Potato Casserole with Marshmallows is a must-have for holiday dinners! Creamy, buttery mashed sweet potatoes are topped with a layer of toasted, gooey marshmallows for the perfect balance of sweet and savory. Whether it’s Thanksgiving, Christmas, or just a cozy family meal, this dish is guaranteed to be a hit!
Want more comforting recipes like this? Subscribe now for the best homemade dishes sent straight to your inbox!
Why You’ll Love This Recipe
- Rich & Creamy: Buttery mashed sweet potatoes make the perfect base.
- Sweet & Savory: A perfect blend of warm spices, vanilla, and brown sugar.
- Golden Toasted Marshmallows: Creates a gooey, irresistible topping.
- Easy to Make Ahead: Prepare in advance and bake when ready!
Ingredients You’ll Need
For the Sweet Potato Filling:
- Sweet Potatoes (3 lbs, peeled and cubed) – The star of the dish!
- Unsalted Butter (4 tbsp, melted) – Adds richness.
- Brown Sugar (½ cup, packed) – Gives a deep caramel-like sweetness.
- Milk (¼ cup) – Helps make the mash smooth and creamy.
- Eggs (2 large, beaten) – Helps bind and give structure.
- Vanilla Extract (1 tsp) – Enhances the natural sweetness.
- Cinnamon (1 tsp) – Adds warmth and depth.
- Nutmeg (¼ tsp) – A subtle spice to complement the sweet potatoes.
- Salt (½ tsp) – Balances the sweetness.
For the Marshmallow Topping:
- Mini Marshmallows (2 cups) – Melts into a gooey, golden layer.
Tools You’ll Need
- Large pot for boiling sweet potatoes
- Mixing bowl
- Potato masher or hand mixer
- 9×13-inch baking dish
- Spatula for spreading
How to Make Sweet Potato Casserole with Marshmallows
Step 1: Cook the Sweet Potatoes
- Preheat your oven to 350°F (175°C).
- Bring a large pot of water to a boil. Add the cubed sweet potatoes and cook for about 15 minutes or until fork-tender.
- Drain the potatoes and transfer them to a large mixing bowl.
Step 2: Mash & Mix
- Mash the sweet potatoes using a potato masher or hand mixer until smooth.
- Stir in melted butter, brown sugar, milk, eggs, vanilla extract, cinnamon, nutmeg, and salt. Mix until well combined.
Step 3: Assemble the Casserole
- Spread the sweet potato mixture evenly into a greased 9×13-inch baking dish.
- Sprinkle the mini marshmallows evenly over the top.
Step 4: Bake & Toast
- Bake uncovered for 20–25 minutes, or until the marshmallows are golden brown and slightly melted.
- Let cool for a few minutes before serving.
What to Serve with Sweet Potato Casserole
- Roast Turkey or Chicken: A classic holiday pairing.
- Green Beans or Roasted Vegetables: Balances the sweetness.
- Cranberry Sauce: Adds a tart contrast.
Tips for the Best Sweet Potato Casserole
- Use Fresh Sweet Potatoes: They give a better texture and flavor than canned.
- Mash Until Smooth: For extra creaminess, use a hand mixer.
- Don’t Overbake: Marshmallows toast quickly, so watch them closely!
- Make Ahead: Prepare the sweet potato mixture a day in advance and refrigerate. Add marshmallows and bake before serving.
Storing & Reheating
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Reheat: Warm in the oven at 325°F for 10–15 minutes, or microwave individual servings.
- Freeze: Freeze the casserole (without marshmallows) for up to 2 months. Thaw overnight and add marshmallows before baking.
Frequently Asked Questions
Can I use canned sweet potatoes?
Yes! Drain and mash them well before mixing.
Can I add pecans?
Absolutely! Mix chopped pecans into the filling or sprinkle them on top before baking.
How do I make this less sweet?
Reduce the brown sugar to ¼ cup and add a little extra salt.
Conclusion
This Sweet Potato Casserole with Marshmallows is a holiday classic that’s easy to make, irresistibly sweet, and always a crowd-pleaser. Whether you’re making it for a big gathering or a cozy meal, it’s sure to bring warmth and comfort to the table!
Leave a review and share your photos—I’d love to see how your casserole turns out!
Preparation Time: 15 minutes
Cooking Time: 25 minutes
Cuisine: American
Nutritional Information (Per Serving):
Calories: 280 | Protein: 3g | Carbohydrates: 45g | Fat: 10g | Fiber: 4g | Sodium: 180mg

Sweet Potato Casserole with Marshmallows
- Total Time: 40 minutes
Description
This Sweet Potato Casserole with Marshmallows is a must-have for holiday dinners! Creamy, buttery mashed sweet potatoes are topped with a layer of toasted, gooey marshmallows for the perfect balance of sweet and savory. Whether it’s Thanksgiving, Christmas, or just a cozy family meal, this dish is guaranteed to be a hit!
Want more comforting recipes like this? Subscribe now for the best homemade dishes sent straight to your inbox!
Ingredients
For the Sweet Potato Filling:
- Sweet Potatoes (3 lbs, peeled and cubed) – The star of the dish!
- Unsalted Butter (4 tbsp, melted) – Adds richness.
- Brown Sugar (½ cup, packed) – Gives a deep caramel-like sweetness.
- Milk (¼ cup) – Helps make the mash smooth and creamy.
- Eggs (2 large, beaten) – Helps bind and give structure.
- Vanilla Extract (1 tsp) – Enhances the natural sweetness.
- Cinnamon (1 tsp) – Adds warmth and depth.
- Nutmeg (¼ tsp) – A subtle spice to complement the sweet potatoes.
- Salt (½ tsp) – Balances the sweetness.
For the Marshmallow Topping:
- Mini Marshmallows (2 cups) – Melts into a gooey, golden layer.
Instructions
Step 1: Cook the Sweet Potatoes
- Preheat your oven to 350°F (175°C).
- Bring a large pot of water to a boil. Add the cubed sweet potatoes and cook for about 15 minutes or until fork-tender.
- Drain the potatoes and transfer them to a large mixing bowl.
Step 2: Mash & Mix
- Mash the sweet potatoes using a potato masher or hand mixer until smooth.
- Stir in melted butter, brown sugar, milk, eggs, vanilla extract, cinnamon, nutmeg, and salt. Mix until well combined.
Step 3: Assemble the Casserole
- Spread the sweet potato mixture evenly into a greased 9×13-inch baking dish.
- Sprinkle the mini marshmallows evenly over the top.
Step 4: Bake & Toast
- Bake uncovered for 20–25 minutes, or until the marshmallows are golden brown and slightly melted.
- Let cool for a few minutes before serving.
Notes
- Use Fresh Sweet Potatoes: They give a better texture and flavor than canned.
- Mash Until Smooth: For extra creaminess, use a hand mixer.
- Don’t Overbake: Marshmallows toast quickly, so watch them closely!
- Make Ahead: Prepare the sweet potato mixture a day in advance and refrigerate. Add marshmallows and bake before serving.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Cuisine: American