The Marshmallow Sweet Potato Casserole is a holiday classic, but it often disappoints. The filling is watery, the marshmallows are scorched on top and cold underneath, and every bite is sweet with nothing to balance it. This version fixes those problems. The potatoes are roasted for depth, the filling is seasoned with salt, orange zest, and warm spices, and the marshmallows go on late so they puff and toast without burning.
Marshmallow Sweet Potato Casserole Why this version works

Roasted, not boiled. Roasting concentrates the potatoes’ flavor and keeps the filling thick enough to hold up the marshmallows instead of sinking them.
Seasoned to balance the sweet. Salt, orange zest, and a little brown butter keep the filling from tasting like candy, so the marshmallow topping reads as a treat rather than overkill.
Marshmallows added at the end. The filling bakes first so it’s hot all the way through. The marshmallows only need about 10 minutes plus a quick broil to puff and brown evenly.
Marshmallow Sweet Potato Casserole Ingredients
Filling

- 3 lbs (about 1.4 kg) sweet potatoes, scrubbed (4 medium)
- 5 tbsp unsalted butter
- 2 tbsp pure maple syrup
- 2 tbsp light brown sugar
- ⅓ cup (80 ml) heavy cream or whole milk
- 2 large eggs, lightly beaten
- 1 tsp vanilla extract
- Zest of 1 orange
- ¾ tsp fine salt, plus more to taste
- ½ tsp ground cinnamon
- ¼ tsp ground nutmeg
- ⅛ tsp ground ginger
Topping
- 3 cups (about 5 oz / 140 g) mini marshmallows
- Flaky salt, for finishing (optional)
Marshmallow Sweet Potato Casserole Method

1. Roast the potatoes. Heat the oven to 400°F (200°C). Prick the potatoes with a fork, place them on a foil-lined baking sheet, and roast 50 to 65 minutes, until the skins wrinkle and a knife slides in with no resistance.
2. Brown the butter. Melt the butter in a small saucepan over medium heat, swirling, for 4 to 5 minutes until golden with brown flecks and a nutty smell. Pour it into a bowl immediately.
3. Make the filling. Lower the oven to 350°F (175°C). Peel the cooled-enough potatoes and mash the flesh in a large bowl. Stir in the brown butter, maple syrup, brown sugar, cream, vanilla, orange zest, salt, and spices. Taste and adjust the salt. Stir in the eggs last.
4. Bake the filling. Spread it in a buttered 2-quart baking dish, such as a 9-inch square or an 8×11, and bake uncovered for 25 minutes, until hot and just set at the edges.
5. Add the marshmallows. Scatter the mini marshmallows evenly over the surface, leaving a thin border around the edge. Bake 8 to 10 more minutes, until puffed and beginning to color.

6. Toast. For deeper browning, switch to the broiler on high for 1 to 2 minutes with the dish on the middle rack. Watch it the whole time, since marshmallows go from golden to charred fast. Sprinkle with flaky salt and let it rest 5 minutes before serving.
Marshmallow Sweet Potato Casserole Make it ahead
Roast the potatoes and mix the filling up to 2 days ahead, then refrigerate it in the baking dish, covered. Bake it straight from the fridge for 35 to 40 minutes, then add the marshmallows and finish as above. Don’t add the marshmallows early, since they will weep and dissolve into the filling.
Marshmallow Sweet Potato Casserole : Variations
- Marshmallow and pecan: Bake a ring of chopped pecans around the edge for texture, or scatter toasted pecans over the toasted marshmallows.
- Torch finish: Skip the broiler and brown the marshmallows with a kitchen torch for even, controlled color.
- Bourbon: Stir 1 tbsp into the filling.
- Large marshmallows: Halve them and arrange them cut-side down for a patterned top, adding 2 to 3 minutes to the bake.
- Dairy-free: Use coconut oil or vegan butter, full-fat coconut milk, and check that your marshmallows are dairy-free.
Marshmallow Sweet Potato Casserole :Troubleshooting

The marshmallows burned. The dish was too close to the broiler element. Use the middle rack and stay by the oven.
The marshmallows melted into the filling. The filling wasn’t hot and set before they went on. Bake it the full 25 minutes first.
The filling is runny. The potatoes were under-roasted or very wet. Bake the plain filling 10 minutes longer before adding the marshmallows.
It’s too sweet. Leave out the brown sugar and add more salt and orange zest next time.
LEARN MORE :
- Best Brown Butter Sweet Potato Casserole 2027
- Best Scalloped Sweet Potatoes and Apples 2027
- 19 Best Homemade Pies to make on repeat 2027
Marshmallow Sweet Potato Casserole FAQ
Can I assemble it entirely ahead, marshmallows included?
Not recommended. The marshmallows absorb moisture and melt into the filling overnight. Add them just before the final bake.
Mini or large marshmallows?
Mini marshmallows give even coverage and toast quickly. Large ones work if you halve them and arrange them cut-side down.
Are marshmallows gluten-free and vegetarian?
Most brands contain no gluten, but check the label. Standard marshmallows use gelatin, so they aren’t vegetarian. Look for plant-based marshmallows if you need that.
How do I reheat leftovers?
Cover and warm in a 350°F (175°C) oven for 15 to 20 minutes. The topping will soften, so add a few fresh marshmallows and broil briefly to refresh it.
Can I use canned sweet potatoes?
Yes. Use about 3½ cups of well-drained mash, skip the brown sugar, and expect a milder flavor than roasted potatoes give.
Marshmallow Sweet Potato Casserole What to serve it with
It suits roast turkey, ham, or chicken. Add something sharp and green alongside, such as roasted green beans with lemon or a cranberry sauce with orange.



