Classic Marshmallow Topped Sweet Potato Casserole is a beloved holiday side dish that brings together the natural sweetness and creamy texture of baked sweet potatoes with the nostalgic charm of golden, toasted marshmallows. This comfort food casserole balances smooth, lightly spiced sweet potatoes with a fluffy, sweet marshmallow topping that browns beautifully in the oven. Whether for Thanksgiving, Christmas, or a cozy family gathering, this dish offers warmth and familiar flavors that complement a variety of main courses.
Why This Recipe Works
This particular recipe relies on traditional baking techniques to ensure the sweet potatoes are fully cooked and creamy before topping with marshmallows. The marshmallow layer melts into a lightly crisp and golden cap, providing contrast to the soft base. The use of simple seasonings enhances, rather than masks, the sweet potato’s natural flavor. The step-by-step method prioritizes consistent texture and prevents common issues like a soggy topping or undercooked potatoes. It’s straightforward enough for cooks of all skill levels and can be made ahead for convenience.
Ingredients

- Sweet potatoes
- Butter
- Brown sugar
- Vanilla extract
- Ground cinnamon
- Ground nutmeg (optional)
- Salt
- Mini marshmallows (for topping)
Ingredient notes:
Sweet potatoes should be medium-sized and firm, ideal for baking or boiling. Butter adds richness and moisture, while brown sugar deepens the sweetness with a hint of molasses flavor. Vanilla extract balances and rounds the flavors. Cinnamon is classic for warming spice; nutmeg is optional and adds subtle complexity. Salt is critical to balance the sweetness. Mini marshmallows are preferred for an even toast and easy layering.
How to Make It
- Prepare the Sweet Potatoes: Peel and cut sweet potatoes into uniform chunks. Boil or steam them until very tender, about 20–25 minutes. You want them soft enough to mash smoothly without lumps.
- Mash and Season: Drain the sweet potatoes well to avoid excess moisture. Mash them with butter, brown sugar, vanilla extract, a pinch of salt, and cinnamon. Add nutmeg if using. The mixture should be creamy but not runny.
- Transfer to Baking Dish: Spread the mashed sweet potatoes evenly in a buttered casserole dish. Smooth the top with a spatula.
- Add Marshmallow Topping: Generously sprinkle mini marshmallows in an even layer over the sweet potato mash. Don’t pile too thickly as marshmallows will puff up while baking.
- Bake: Preheat the oven to 350°F (175°C). Bake the casserole uncovered for about 20–25 minutes or until marshmallows are golden and toasty, and the entire casserole is heated through.
- Serve Warm: Let the dish sit for a few minutes after baking to allow the topping to set slightly, then serve warm.
Important Tips
- Dry sweet potatoes well: Excess water can lead to a watery casserole and marshmallows that sink. After boiling, drain thoroughly and allow to steam-dry briefly.
- Even marshmallow coverage: Spread marshmallows evenly so your topping bakes uniformly without burnt spots.
- Watch the oven: Marshmallows can brown quickly. Check during the last 5 minutes to avoid burning.
- Use mini marshmallows: Larger marshmallows can clump and create a topping that doesn’t brown uniformly.
- Smooth the mash: A smooth base helps the marshmallow layer stay on top and keeps the texture pleasant.
Substitutions
- Sweet potatoes: Use yams or a blend of sweet potatoes with butternut squash. This will affect sweetness and texture slightly.
- Brown sugar: Substitute with maple syrup or honey for a different sweet note, reducing added liquid slightly if needed.
- Butter: For a dairy-free option, use coconut oil or a plant-based butter substitute.
- Spices: If you don’t have cinnamon or nutmeg, a pinch of allspice or ginger can work but keep quantities small.
Variations
- Pecan topping: Toasted pecans sprinkled over the marshmallow layer add crunch and nuttiness.
- Crunchy streusel: Replace marshmallows with a streusel topping made from brown sugar, flour, butter, and chopped nuts for a different texture.
- Spiced mash: Add orange zest or a splash of orange juice to the mash for a bright citrus note.
- Savory twist: Omit marshmallows entirely and top with crispy fried shallots or bacon bits for a less sweet, more savory casserole.
Storage, Make-Ahead, and Reheating
- Make-ahead: Prepare the mashed sweet potatoes a day in advance, cover tightly, and refrigerate. Add marshmallows and bake just before serving.
- Storage: Store leftovers covered in the refrigerator for up to 3 days.
- Reheating: Reheat in a 350°F (175°C) oven until warmed through (about 15-20 minutes). Avoid microwaving to preserve marshmallow texture.
Serving Suggestions

This marshmallow topped sweet potato casserole pairs perfectly with roasted turkey, baked ham, or glazed chicken. It complements other classic holiday sides such as green bean casserole, cranberry sauce, or a crisp salad to balance richness. For a casual meal, serve alongside grilled sausages or pork chops.
For more ways to enjoy sweet potatoes, check out these mom-friendly recipes like Classic Marshmallow Topped Sweet Potato Casserole homestyle version, a flavorful Sweet Potato Taco Bowl, and a hearty Southwest Ground Beef and Sweet Potato Skillet.
Frequently Asked Questions
Q: Can I use canned sweet potatoes?
A: Canned sweet potatoes can be used in a pinch but often contain added liquid, which may make your casserole wetter. Drain well and adjust mash consistency before baking.
Q: How do I prevent the marshmallows from burning?
A: Bake at 350°F and watch closely once marshmallows start to brown. You can loosely cover with foil if browning too fast.
Q: Can I double this recipe for a larger group?
A: Yes, increase baking time slightly and use a larger casserole dish. Check marshmallow doneness carefully.
Q: What if I don’t like marshmallows?
A: Try a streusel or pecan topping instead to keep a crunchy contrast without extra sweetness.
For additional inspiration, visit external resources like Sweet Potato Casserole with Marshmallows, Sweet Potato Casserole with Marshmallows Recipe, and Best Sweet Potato Casserole With Marshmallows Recipe for more ideas.
Classic Marshmallow Topped Sweet Potato Casserole offers a simple yet satisfying way to elevate sweet potatoes into a creamy, sweet, and gently toasted side dish. Its straightforward preparation and familiar flavors make it a dependable recipe for holiday tables and family meals. The marshmallow topping is the finishing touch that turns humble sweet potatoes into a celebratory comfort food worthy of any gathering.
Classic Marshmallow Topped Sweet Potato Casserole
This Classic Marshmallow Topped Sweet Potato Casserole is a comforting and sweet side dish perfect for holiday gatherings, featuring creamy mashed sweet potatoes baked to perfection with a golden marshmallow crust.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
- Yield: 8 servings
- Category: Dinner
- Method: Baked
- Cuisine: American
Ingredients
- 4 cups mashed sweet potatoes (about 4 large sweet potatoes)
- 1/2 cup granulated sugar
- 2 large eggs, beaten
- 1/2 cup melted butter
- 1/2 cup milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 2 cups mini marshmallows
Instructions
- Preheat oven to 350°F (175°C).
- Peel, boil, and mash the sweet potatoes until smooth.
- In a large bowl, combine mashed sweet potatoes, sugar, eggs, melted butter, milk, vanilla extract, and salt, mixing well.
- Transfer the mixture into a greased 9×13-inch baking dish and spread evenly.
- Bake uncovered for 25 minutes.
- Remove from oven and sprinkle mini marshmallows evenly over the top.
- Return the casserole to the oven and bake for an additional 10-15 minutes until marshmallows are golden brown.
- Let cool slightly before serving.
Notes
For a crunchy twist, sprinkle chopped pecans over the marshmallows before the final bake.