Sweet Potato Casserole with Marshmallows is a velvety, spiced side dish topped with a cloud of golden, gooey marshmallows. The natural sweetness of roasted sweet potatoes gets a boost from brown sugar and warm spices, so every spoonful tastes like a holiday dessert that happens to sit next to the turkey.
Total time is 65 minutes — 15 minutes of prep and 50 minutes in the oven — and it lands at a beginner-friendly difficulty level. It’s built for Thanksgiving and Christmas tables, though there’s no rule against making it on a random Tuesday. The one step that demands attention is the final toast under the broiler, where marshmallows can go from golden to black in under a minute.
What Is Sweet Potato Casserole with Marshmallows?
This is an American holiday side dish made from boiled and mashed sweet potatoes, blended with butter, milk, brown sugar, egg, and warm spices, then baked and finished with miniature marshmallows. The base comes out smooth and velvety, close to a pumpkin pie filling in texture but heartier. Flavor-wise, it’s sweet and gently spiced with cinnamon and nutmeg, and the marshmallow topping adds a toasted, sticky contrast against the soft filling. It’s a Southern-leaning classic that shows up on holiday menus across the country.

Reasons to Try Sweet Potato Casserole with Marshmallows
The reasons to make this once are usually enough to make it a yearly repeat.
- Beginner-friendly method — Boiling, mashing, and baking are all you’re doing, so no advanced technique is required.
- Make-ahead friendly — The sweet potato base can be prepared a day early and baked the day you serve it.
- Crowd-pleasing sweetness — Kids and picky eaters tend to go back for seconds of a marshmallow-topped side dish.
- Balanced spice profile — Cinnamon and nutmeg keep it from tasting flat or overly sugary.
- Simple pantry ingredients — Nothing obscure is required; most of it is already in your kitchen.
- Holiday centerpiece energy — A toasted marshmallow top makes the whole table look more festive without extra effort.
Ingredients Needed to Make Sweet Potato Casserole with Marshmallows
Ten ingredients total, split into three simple groups. Nothing here should require a special trip.
The Base
- 2 pounds sweet potatoes — About 2 large or 3 medium, peeled and cut into 1-inch chunks. Look for firm, unbruised potatoes with smooth skin.
- 1/4 cup unsalted butter — Plus more for greasing the dish. Unsalted keeps you in control of the seasoning.
- 1/4 cup whole milk — Adds creaminess. Whole milk gives better body than skim, but 2% works too.
Sweetener and Seasoning
- 1/4 cup packed light brown sugar — Pack it firmly when measuring. This is where most of the caramel-like depth comes from.
- 1/2 teaspoon ground cinnamon — The backbone spice. Freshly opened cinnamon tastes noticeably stronger.
- 1/4 teaspoon ground nutmeg — A little goes a long way; too much turns bitter.
- 1/4 teaspoon kosher salt — Balances the sugar and keeps the whole thing from tasting one-note.
Binding and Topping
- 1 large egg, lightly beaten — Holds the base together as it bakes. Beat it in a separate bowl first so it blends evenly.
- 1 teaspoon vanilla extract — Rounds out the sweetness with a warm background note.
- 2 cups miniature marshmallows — Minis melt and toast more evenly than jumbo ones. Use the freshest bag you can find.
Instructions to Prepare Sweet Potato Casserole with Marshmallows
Nine steps, most of them hands-off. Read through once before you start so the timing feels familiar.
- Preheat and prep — Heat the oven to 375°F (190°C) and grease an 8×8-inch baking dish with butter.
- Boil the sweet potatoes — Place the chunks in a large pot, cover with cold water by 1 inch, bring to a boil over high heat, then reduce to medium and simmer until fork-tender, roughly 15-20 minutes. Drain well and return them to the pot.
- Mash them smooth — Mash with a potato masher or beat with an electric mixer until smooth. Add the butter and stir until it melts and fully disappears into the hot potatoes.
- Mix in everything else — Stir in the milk, brown sugar, beaten egg, vanilla, cinnamon, nutmeg, and salt. Mix until completely smooth and evenly seasoned. Taste and adjust the salt if it needs it.
- Spread into the dish — Spoon the mixture into the prepared dish and smooth the top with a spatula.
- First bake — Bake uncovered for 20 minutes, until the edges look set and the center is hot. The surface may puff slightly, which is normal.
- Add the marshmallows — Pull it out and scatter the marshmallows evenly across the top. Return to the oven for 8-10 minutes, until they’re puffed and golden brown. Watch closely — this is the step that burns fastest.
- Optional deeper toast — For more color, switch to the broiler on high for 1-2 minutes, keeping your eyes on it the entire time.
- Rest before serving — Let it sit 5 minutes so the layers set and it scoops cleanly.

What Goes Well With Sweet Potato Casserole with Marshmallows
This dish sits comfortably next to almost anything on a holiday spread.
- Roast turkey — The classic pairing; the sweetness cuts through the savory meat.
- Green bean casserole — Creamy and savory, it balances the sugar on the plate.
- Cranberry sauce — Tartness keeps each bite from feeling heavy.
- Herb stuffing — The savory, herby notes contrast nicely with the spiced base.
- Honey-glazed ham — A holiday staple that echoes the caramelized flavor without competing.
- Sparkling apple cider — A crisp, non-alcoholic drink that refreshes the palate between bites.
Key Tips for Making Sweet Potato Casserole with Marshmallows
A handful of small decisions separate a good version from a great one.
- Roast instead of boil for deeper flavor — Roasting concentrates the natural sugars, giving you a richer, more caramelized taste at the cost of a little extra time.
- Drain thoroughly — Any water left in the pot will thin out the mash and make the filling soupy.
- Beat while hot — Warm potatoes absorb butter and milk more smoothly, so you get fewer lumps.
- Taste before baking — Sweet potatoes vary in sweetness, so adjust the salt and sugar to your batch.
- Keep a spatula nearby during the broil — Marshmallows can scorch in under 30 seconds, so stand right at the oven door.
- Use fresh marshmallows — Stale ones toast unevenly and turn tough instead of gooey.
- Rest before serving — Five minutes is enough for the layers to firm up so portions hold their shape.
Creative Variations of Sweet Potato Casserole with Marshmallows
Once the base works, you can bend it in a few different directions.
- Pecan streusel topping — Sprinkle a butter, brown sugar, and chopped pecan mixture over the base before the marshmallows for extra crunch.
- Swap in maple syrup — Replace the brown sugar with an equal amount of pure maple syrup for a warmer, more complex sweetness.
- Add orange zest — A teaspoon of zest brightens the whole dish and plays well with the cinnamon and nutmeg.
- Go dairy-free — Use coconut milk and a plant-based butter substitute; the texture stays close.
- Toasted coconut finish — Scatter shredded coconut alongside the marshmallows for a tropical-leaning dessert side.
- Mini casserole cups — Bake the base in a muffin tin, then top each cup with marshmallows for single-serve portions.
Storage Guidelines for Sweet Potato Casserole with Marshmallows
Leftovers keep well when stored properly, though the marshmallow top won’t stay crisp.
- Refrigerator — Cool completely, then cover and refrigerate for up to 4 days.
- Freezer for the base only — The sweet potato mixture (without marshmallows) freezes for up to 2 months. Thaw overnight in the refrigerator before baking.
- Airtight containers — Use a shallow, sealed container to reduce air exposure and prevent drying.
- Avoid stacking warm dishes — Let it cool fully before covering so trapped steam doesn’t make it watery.
- Label with dates — Write the freeze date on the container so you know when it needs to be used.
Reheating Tips for Sweet Potato Casserole with Marshmallows
Reheating is mostly about restoring heat without scorching the marshmallows.
- Oven method — Cover with foil and bake at 350°F (177°C) for 15-20 minutes. If the marshmallows are already on top, remove the foil for the last 5 minutes to re-crisp them.
- Microwave method — Heat individual portions in 30-second bursts until warmed through. Fast, but the marshmallows soften rather than crisp.
- Air fryer method — Set to 320°F for 5-7 minutes for a quicker reheat with a bit of crisp on the top. Keep an eye on the marshmallows.
- Skillet reheat — Warm portions in a covered skillet over low heat, stirring gently and watching the bottom so the sugar doesn’t stick.
Nutrition Value (Per Serving)
Based on 4 servings total.
- Calories — 480
- Protein — 6g
- Fat — 17g
- Carbohydrates — 76g
- Fiber — 7g
- Sugar — 40g
- Sodium — 210mg
FAQs
Can I make Sweet Potato Casserole with Marshmallows ahead of time?
Yes. Prepare the sweet potato base up to a day in advance, cover, and refrigerate. Add the marshmallows and bake the day you plan to serve it. This keeps the topping fresh and the texture right.
Can I freeze Sweet Potato Casserole with Marshmallows?
Only the base freezes well — up to 2 months. Marshmallows turn mushy after thawing, so add them fresh right before the final bake. Thaw the base overnight in the refrigerator first.
How long does Sweet Potato Casserole with Marshmallows last in the fridge?
Stored in a sealed container, it keeps for up to 4 days. The marshmallow top will soften over time, so reheat in the oven if you want a bit of crisp back.
Why is my casserole watery?
Undrained sweet potatoes are the usual culprit. Let them sit in a colander for a minute after draining, and mash while still hot so excess moisture cooks off.
Can I use canned sweet potatoes instead of fresh?
You can, though the flavor is milder and often sweeter. If you go that route, use about 2 cups of drained, mashed sweet potatoes and reduce the milk slightly.
How do I keep the marshmallows from burning?
Stay at the oven during the final toast and pull it the moment they puff and turn golden. If you use the broiler, set a timer for 1 minute and check constantly.
PrintClassic Sweet Potato Casserole with Marshmallows
This sweet potato casserole is a velvety, spiced blend of roasted sweet potatoes, topped with a cloud of toasted marshmallows. The natural sweetness of the potatoes is enhanced with brown sugar and warm spices, while the marshmallows turn golden and gooey under the broiler. It’s a quintessential holiday side dish that feels like dessert.
- Prep Time: 15
- Cook Time: 50
- Total Time: 65
- Yield: 4 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
- 2 pounds sweet potatoes (about 2 large or 3 medium), peeled and cut into 1-inch chunks
- 1/4 cup unsalted butter, plus more for greasing
- 1/4 cup whole milk
- 1/4 cup packed light brown sugar
- 1 large egg, lightly beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon kosher salt
- 2 cups miniature marshmallows
Instructions
- Preheat oven to 375°F (190°C). Grease an 8×8-inch baking dish with butter.
- Place sweet potato chunks in a large pot and cover with cold water by 1 inch. Bring to a boil over high heat, then reduce to medium and simmer until fork-tender, about 15-20 minutes. Drain well and return to the pot.
- Mash the sweet potatoes with a potato masher or beat with an electric mixer until smooth. Add the butter and stir until melted and fully incorporated. The residual heat will melt the butter.
- Stir in the milk, brown sugar, beaten egg, vanilla, cinnamon, nutmeg, and salt. Mix until completely smooth and evenly seasoned. Taste and adjust salt if needed.
- Spread the sweet potato mixture evenly into the prepared baking dish. Use a spatula to smooth the top.
- Bake uncovered for 20 minutes, until the edges are set and the center is hot. The surface may puff slightly.
- Remove from oven and scatter the miniature marshmallows evenly over the top. Return to oven and bake for 8-10 minutes, until marshmallows are puffed and golden brown. Watch carefully to avoid burning.
- For a deeper toast, switch to broiler on high for 1-2 minutes, keeping a close eye. Marshmallows can go from golden to black quickly.
- Let the casserole rest for 5 minutes before serving. This allows the layers to set and makes serving easier.
Notes
Storage: Cool completely, then cover and refrigerate for up to 4 days. Freezing: The sweet potato base (without marshmallows) can be frozen for up to 2 months. Thaw overnight in the refrigerator. Reheating: Cover with foil and bake at 350°F (177°C) for 15-20 minutes, until heated through. If marshmallows are already on top, remove foil for the last 5 minutes to re-crisp.
Nutrition
- Calories: 480
- Sugar: 40g
- Sodium: 210mg
- Unsaturated Fat: 9g
- Carbohydrates: 76g
- Fiber: 7g
- Protein: 6g
- Cholesterol: 80mg
Keywords: sweet potato casserole, marshmallow sweet potatoes, holiday side dish, Thanksgiving recipe, sweet potato bake, marshmallow topping, Southern sweet potato casserole, easy casserole, gluten-free side, Christmas dinner, comfort food

