Marshmallow Sweet Potato Bake is that classic sweet potato casserole that lands right between a side dish and a dessert. The base is creamy and smooth, and the top is all about toasty marshmallows. It’s sweet, soft, and honestly hard to stop scooping.
I like this version because it tastes like sweet potatoes first, not just sugar. The cinnamon and nutmeg make it feel warm and familiar, and the eggs help it bake up a little more set so it’s not loose or watery. The pecans are optional, but I’m a fan for the little bit of crunch.
This is one of my go-to holiday sides, especially for Thanksgiving and Christmas. It’s also great with a simple roast chicken dinner when you want something cozy on the table. I usually serve it alongside savory mains so the sweetness makes sense.

Why You’ll Love This Recipe
Holiday Worthy: It’s the sweet potato casserole most people expect, with a soft mash and that classic marshmallow top.
Reliable Texture: The base bakes up creamy but slightly set, so it scoops cleanly instead of slumping all over the plate.
Comforting Spices: Cinnamon, nutmeg, and vanilla give it that warm, familiar flavor that works so well on a holiday table.
Easy to Make Ahead: You can bake the sweet potato layer first, then add the marshmallows right before serving so they stay puffy and golden.
Optional Crunch: Pecans are totally optional, but they’re nice if you like a little texture against the soft sweet potatoes and marshmallows.
Ingredients You’ll Need
Sweet Potato Base
- Sweet potatoes: I like using orange-fleshed sweet potatoes (often labeled garnet or jewel). They mash up smooth and bake nicely without getting stringy.
- Unsalted butter: Melted butter blends in easily and makes the mash taste richer. If you only have salted butter, just go a little lighter on the added salt.
- Milk: Regular milk works great, but evaporated milk or half-and-half makes the texture a bit creamier. Use what you keep on hand.
- Light brown sugar: This gives that classic sweet potato casserole taste. Dark brown sugar works too if you want a deeper molasses note.
- Eggs: The eggs help the casserole bake up slightly set, more like a soft custard-style mash. Don’t skip them if you want it to slice and scoop neatly.
- Vanilla extract: A small amount makes the sweet potato flavor taste more “finished.” I use pure vanilla when I have it, but imitation is fine.
- Ground cinnamon: Cinnamon is the main spice here. If yours has been sitting around forever, this is a good time to replace it.
- Ground nutmeg: Nutmeg adds a little warmth in the background. A pinch goes a long way, so I keep it subtle.
- Kosher salt: Salt keeps the casserole from tasting flat and helps the sweet potato flavor come through. I use kosher salt; if you’re using table salt, use a bit less.
Topping
- Mini marshmallows: Minis are easier to spread evenly, and they toast more consistently. If you only have big marshmallows, you can snip them in half with kitchen scissors.
- Pecans: Totally optional, but I like the crunch. Chop them fairly small so they scatter evenly over the marshmallows.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and grease a 9×13-inch baking dish.
- Boil the sweet potatoes: Add the sweet potatoes to a large pot, cover with salted water, and boil until very tender. Drain well.
- Mash the sweet potatoes: Mash until mostly smooth. A few small lumps are fine, but keep going if you want it extra silky.
- Mix the base: Stir in the melted butter, milk, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt. Mix until creamy and well combined.
- Bake: Spread the sweet potato mixture evenly in the baking dish and bake until hot and slightly set, about 25 to 30 minutes.
- Add the topping: Sprinkle the marshmallows evenly over the top and add pecans if you’re using them.
- Toast the marshmallows: Return to the oven and bake until the marshmallows are puffed and lightly golden, about 10 to 15 minutes.
- Rest and serve: Let it rest for a few minutes so it settles, then scoop and serve warm.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Drain the sweet potatoes really well. Extra water is the biggest reason sweet potato casseroles get loose. I usually let them sit in the colander for a minute or two, then mash.
Bake the sweet potatoes for deeper flavor. If you have the time, baking whole sweet potatoes instead of boiling makes the flavor a little richer and more “sweet potato-y.” Just scoop out the flesh and mash as usual.
Use evaporated milk if you like it richer. Milk works fine, but evaporated milk or half-and-half gives a slightly creamier mash. I’ll do that when it’s a holiday and I want it a bit more decadent.
Don’t walk away if you broil. Broiling at the end is a fast way to toast the marshmallows, but they can go from golden to burnt quickly. If you do it, stay right there and pull it as soon as it’s the color you like.
Adjust the sweetness to your table. If you like it less sweet, cut back the sugar a bit. If you want a more caramel note, a little maple syrup works nicely.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Thanksgiving mains: I serve this with turkey, gravy, and all the savory sides. It fits right in next to stuffing and green beans.
- Ham: Sweet potatoes and ham are a natural match. The salty-sweet thing works, especially with a simple green vegetable on the side.
- Roast chicken: This is great with a basic roast chicken and a big salad. It turns an ordinary dinner into a cozier one.
- Extra crunch: If you like texture, add the pecans and serve it with something crisp like roasted Brussels sprouts. That contrast is nice.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat individual portions in the microwave, or warm the whole dish in the oven until heated through.
You can make this recipe ahead by baking the sweet potato base without the marshmallows. Cover it and refrigerate, then warm it up and add the marshmallows right before serving.
If you’re reheating the whole pan from cold, it usually needs a few extra minutes in the oven. I like to cover it with foil for the first part so the top doesn’t brown too much.
If you want to freeze it, I think it works best to freeze the baked sweet potato base without the marshmallows. Thaw in the fridge overnight, rewarm, then add marshmallows at the end.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I bake the sweet potatoes instead of boiling them?
Yes, and it’s a nice upgrade if you have the time. Bake whole sweet potatoes until very soft, then scoop out the flesh and mash. The flavor is a little deeper and less watery than boiling.
Can I make this less sweet?
Definitely. Reduce the brown sugar to your taste, and keep the spices the same. The marshmallows add plenty of sweetness on top, so I think it still tastes “right” even with less sugar in the base.
What can I use instead of milk?
Evaporated milk or half-and-half both work and make it a little richer. Unsweetened almond milk works too, though the casserole will taste a bit less creamy.
How do I keep the marshmallows from getting too dark?
Watch the pan closely once the marshmallows go on, since they can brown fast. If they’re browning too quickly, you can tent the dish loosely with foil and finish warming the top gently.
Do I have to use pecans?
Nope. They’re optional, and I leave them off when I’m serving someone who doesn’t like nuts. You’ll still get plenty of texture from the toasted marshmallows.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Marshmallow Sweet Potato Bake
INGREDIENTS
Sweet Potato Base
- 4 lb sweet potatoes peeled and cut into chunks
- 1/4 cup unsalted butter melted
- 1/3 cup milk
- 1/2 cup packed light brown sugar
- 2 large eggs lightly beaten
- 1 tsp vanilla extract
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/2 tsp kosher salt.
Topping
- 3 cups mini marshmallows
- 1/2 cup chopped pecans optional.
INSTRUCTIONS
Cook And Mash
- heat oven to 350 F and grease a 9x13 inch baking dish
- boil sweet potatoes in salted water until very tender then drain well
- mash sweet potatoes until mostly smooth then mix in butter milk brown sugar eggs vanilla cinnamon nutmeg and salt until creamy.
Bake And Top
- spread sweet potato mixture evenly in the baking dish and bake until hot and slightly set
- sprinkle marshmallows evenly on top and add pecans if using
- return to oven until marshmallows are puffed and lightly golden then rest briefly before serving.
