This is the holiday side dish that wins over everyone at the table. It’s creamy, lightly spiced sweet potatoes crowned with a golden, gooey marshmallow topping. The texture hits all the right notes: silky base, toasty top, and a hint of caramel from brown sugar.
It feels nostalgic without being heavy or fussy. Whether you’re hosting or bringing a dish to share, this casserole makes people smile.
Why This Recipe Works

This version balances sweetness and warmth without turning into dessert. A mix of butter, brown sugar, cinnamon, and vanilla complements the natural sweetness of the potatoes, so nothing tastes cloying.
A splash of milk (or cream) makes the mash lush but not dense. The marshmallow topping turns golden and stretchy in just a few minutes, creating contrast with the soft base. Plus, you can assemble ahead and bake right before serving, which makes holiday timing so much easier.
What You’ll Need
- 3 pounds sweet potatoes (about 4–5 medium), peeled and cut into chunks
- 4 tablespoons unsalted butter
- 1/3 cup light brown sugar, packed
- 1/4 cup milk or half-and-half (more as needed for creaminess)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg (optional)
- 1/2 teaspoon fine salt
- 1/4 teaspoon black pepper (optional, for balance)
- 2 cups mini marshmallows (or enough to cover the top)
- Cooking spray or butter for the baking dish
Optional add-ins: 1 beaten egg for a richer, puffed texture; 1/4 cup crushed pineapple for tang; 1/2 teaspoon orange zest for brightness; 1/4 cup chopped pecans for crunch.
Step-by-Step Instructions

- Preheat the oven: Set to 375°F (190°C).
Lightly grease a 2-quart baking dish with cooking spray or butter.
- Cook the sweet potatoes: Place peeled chunks in a large pot, cover with cold water, and add a pinch of salt. Bring to a boil, then simmer 12–15 minutes until very tender when pierced with a fork. Drain well.
- Mash until smooth: Return potatoes to the warm pot.
Add butter, brown sugar, milk, vanilla, cinnamon, nutmeg (if using), salt, and pepper. Mash with a potato masher until smooth and creamy. If you want it silkier, add a splash more milk.
- Taste and adjust: The mixture should be lightly sweet, creamy, and well seasoned.
Add a touch more salt or cinnamon if needed. For extra richness and a slightly set texture, whisk in the beaten egg now.
- Transfer to the dish: Spread the sweet potato mixture evenly into the prepared baking dish, smoothing the top.
- First bake: Bake uncovered for 18–22 minutes, until hot and just beginning to puff around the edges.
- Add the marshmallows: Remove the dish and scatter mini marshmallows over the top in an even layer.
- Finish baking: Return to the oven for 5–8 minutes, until the marshmallows are puffed and lightly golden. For more color, switch to broil for 30–60 seconds, watching closely. Don’t walk away—marshmallows brown fast.
- Rest and serve: Let the casserole sit 5–10 minutes to set slightly.
Serve warm.
Keeping It Fresh
- Make-ahead: Assemble the mashed sweet potato base up to 2 days ahead. Cover and refrigerate. Add marshmallows just before the final bake.
- Reheating: Warm the base at 350°F (175°C) for 20–25 minutes.
Add marshmallows and bake 5–8 minutes more. If reheating leftovers with marshmallows already on top, cover loosely with foil to prevent over-browning, then uncover for the last few minutes.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days. For best texture, reheat in the oven instead of the microwave.
- Freezing: Freeze the base (without marshmallows) up to 2 months.
Thaw in the fridge overnight, stir, add a splash of milk if needed, then bake and top with marshmallows.

Why This is Good for You
Sweet potatoes are naturally rich in beta-carotene, which the body converts to vitamin A for healthy eyes and skin. They also bring fiber and potassium to the table. The recipe uses modest amounts of butter and sugar, letting the vegetable’s natural sweetness shine.
If you want to lighten it up, you can cut the brown sugar in half and swap in milk for cream. You’ll still get a satisfying, cozy dish with great flavor.
Common Mistakes to Avoid
- Overwatering the potatoes: Don’t overboil or leave them sitting in water after draining. Excess moisture makes the mash watery and dulls the flavor.
- Skipping the taste test: Seasoning matters.
Taste before baking and balance sweetness with a pinch more salt or spice if needed.
- Burning the marshmallows: The top goes from golden to scorched quickly, especially under the broiler. Keep a close eye in the last minute.
- Using too much liquid: Add milk gradually. The mash should be creamy, not loose.
- Adding marshmallows too early: If they bake the whole time, they’ll melt away or burn.
Add them at the end.
Variations You Can Try
- Pecan Streusel Top: Skip marshmallows and mix 1/2 cup chopped pecans, 1/3 cup brown sugar, 1/3 cup flour, 3 tablespoons melted butter, and a pinch of cinnamon. Sprinkle over the base and bake 20–25 minutes.
- Half-and-Half Top: Cover half with marshmallows and half with pecan streusel to please both camps.
- Orange Maple Twist: Add 1 tablespoon maple syrup and 1/2 teaspoon orange zest to the mash for a bright, fragrant edge.
- Toasted Coconut Finish: Sprinkle 1/4 cup unsweetened shredded coconut over the marshmallows before baking for extra texture.
- Spice It Up: Add 1/4 teaspoon ground ginger or cardamom for a subtle, warming note.
- Dairy-Free: Use coconut milk and vegan butter; top with vegan marshmallows.
- Less Sweet: Reduce brown sugar to 2 tablespoons and rely on the potatoes’ natural sweetness.
FAQ
Can I use canned sweet potatoes?
Yes, use drained canned sweet potatoes or yams. They’re already soft, so skip the boiling step and mash with the other ingredients.
You may need less sugar since canned varieties can be sweeter.
Do I have to add an egg?
No. The egg adds structure and a slightly soufflé-like lift, but it’s optional. The casserole will still be creamy and delicious without it.
How do I keep the marshmallows from sticking to the foil?
Don’t cover the marshmallow layer during baking.
If you must cover while transporting, lightly oil the underside of the foil and tent it so it doesn’t touch the top.
What’s the best way to mash the sweet potatoes?
A potato masher gives a rustic, creamy texture. For ultra-smooth, use a hand mixer on low. Avoid a food processor; it can make the potatoes gummy.
Can I make this gluten-free?
Yes.
The base is naturally gluten-free. Check your marshmallow brand for certification if needed, and avoid streusel variations that use wheat flour.
How do I double the recipe?
Use a 9×13-inch dish for a double batch. Add a few minutes to the first bake to ensure the center is hot before adding the marshmallows.
Wrapping Up
Sweet Potato Casserole with Marshmallow Topping brings comfort, color, and a little drama to the table.
It’s simple to make, easy to customize, and always a crowd favorite. With a creamy base and a golden, gooey crown, it’s the kind of side that turns a good meal into a memorable one. Make it once, and it might just become your new tradition.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

