Sweet Potato Casserole with Marshmallows

Featured in: Side Dishes
This Sweet Potato Casserole with Marshmallows is a timeless holiday favorite, combining velvety spiced sweet potatoes with a blanket of toasted marshmallows. It's the ultimate comfort food side that brings a touch of sweetness to any feast, and this classic sweet potato casserole with marshmallows is sure to become a family tradition.
Creamy sweet potato casserole with a perfectly toasted blanket of golden mini marshmallows Pin it
Creamy sweet potato casserole with a perfectly toasted blanket of golden mini marshmallows | cookseason.com

This classic Sweet Potato Casserole with Marshmallows has been my family’s non-negotiable Thanksgiving side for as long as I can remember. It’s that perfect American comfort food where creamy, spiced sweet potatoes meet a gooey, toasted marshmallow blanket. The contrast of textures and the warmth of cinnamon and nutmeg make it a timeless holiday staple. Everyone always asks for seconds, and it’s honestly easier to make than you might think.

Ingredients You’ll Need

  • Sweet potatoes: choose firm, medium-sized ones without soft spots for the creamiest mash after boiling, their natural sweetness forms the perfect base.
  • Unsalted butter: melted butter adds rich flavor and a silky texture to the mash, using unsalted lets you control the final salt level.
  • Light brown sugar: its molasses notes deepen the flavor far better than white sugar, packing it into the cup ensures the right sweetness.
  • Large eggs: lightly beaten eggs act as a binder, giving the casserole structure so it slices neatly without being eggy.
  • Whole milk or evaporated milk: adds creaminess and helps achieve a fluffy, spreadable consistency, evaporated milk gives an extra rich touch.
  • Vanilla extract: a splash enhances all the other sweet, warm flavors in the dish, pure extract is always worth it.
  • Ground cinnamon and nutmeg: these warm spices are essential for that classic holiday aroma and taste, freshly grated nutmeg is incredible.
  • Salt: a little salt balances the sweetness and makes all the other flavors pop, don’t skip it.
  • Mini marshmallows: they melt and toast into that iconic golden blanket, minis cover the surface evenly without leaving gaps.
  • Chopped pecans: an optional crunchy topping that adds a lovely nutty contrast to the sweet, soft marshmallows and filling.

How to Make It

Prep Your Baking Dish and Oven:
Start by preheating your oven to 375°F and greasing your baking dish. This ensures the casserole won’t stick and gives the oven time to reach the perfect temperature for even cooking. You want everything ready to go once your sweet potato mixture is whipped up.

Boil the Sweet Potatoes:
Place your peeled and cubed sweet potatoes in a large pot and cover them with cold water. Bring it to a boil, then simmer until they’re completely tender when pierced with a fork. Draining them thoroughly is key so your filling isn’t watery later.

Mash Until Smooth:
Return the drained potatoes to the warm pot and mash them well. You can use a potato masher, a fork, or a hand mixer for an ultra-smooth texture. Getting rid of lumps here makes for the creamiest final casserole.

Combine the Filling:
Add the melted butter, brown sugar, beaten eggs, milk, vanilla, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Stir everything together vigorously until it’s completely smooth and uniform. This is where all that wonderful flavor comes together.

Transfer and Top:
Spoon the creamy sweet potato mixture into your prepared dish and spread it into an even layer. Then, scatter the mini marshmallows evenly over the top. If you’re using pecans, sprinkle them over the marshmallows now for added crunch.

Bake to Golden Perfection:
Bake the casserole for 20 to 25 minutes. You’ll know it’s done when the filling is hot and set and the marshmallows are beautifully puffed and toasted to a golden brown.

Broil for Extra Toast (Optional):
If you love a deeply toasted top, switch your oven to broil for just the last minute or two. Watch it like a hawk during this time because marshmallows can go from golden to burnt in seconds.

Rest and Serve:
Take the casserole out of the oven and let it cool for about 5 to 10 minutes before serving. This brief rest lets everything settle, making it easier to scoop out clean, beautiful portions.

Close-up of a spoon pulling up a gooey portion of sweet potato casserole with marshmallow strings

Storage Tips

Store any leftovers covered tightly in the fridge for up to three days. To reheat, I prefer using a 350°F oven for about 15 to 20 minutes until warmed through – it helps revive some of the marshmallow texture. You can also microwave individual portions for a quick fix, though the topping will stay soft. It’s still fantastic even on day two.

Ingredient Substitutions

If you’re out of brown sugar, an equal mix of white sugar and a teaspoon of molasses works in a pinch. For a dairy-free version, just swap the butter and milk for your favorite plant-based alternatives – they work beautifully. No mini marshmallows? You can tear large ones into smaller pieces, though they won’t toast quite as evenly. For a nut-free dish, simply skip the pecans or use toasted oats for a similar crunch.

Serving Suggestions

This sweet potato casserole with marshmallows is the ultimate holiday side. I always serve it warm right alongside roast turkey or a glazed ham, where its sweetness complements the savory mains perfectly. Balance the plate with something green like garlicky green beans and something tart like cranberry sauce. It also makes a fantastic brunch dish next to scrambled eggs and bacon.

Cultural Context

This dish is a true icon of American holiday tables, particularly across the South and Midwest, where it bridges the gap between side dish and dessert. Its roots are often traced to early 20th-century cookbooks that paired sweet potatoes with sugar, and the marshmallow topping became a mid-century staple thanks to marshmallow marketing. It’s more than just food; it’s a symbol of festive abundance and family gathering, evoking nostalgia with every creamy, gooey bite.

A festive holiday table setting with the sweet potato casserole placed next to a roast turkey

Frequently Asked Questions

What type of sweet potatoes work best for Sweet Potato Casserole with Marshmallows?

For the best flavor and texture, use medium-sized orange-fleshed sweet potatoes (often labeled as yams in the US). They become naturally sweet and creamy when baked, which is perfect for this casserole. Avoid using canned sweet potatoes as they can be too watery.

Can I make this Sweet Potato Casserole with Marshmallows ahead of time?

Yes, you can prepare the sweet potato base up to two days ahead. Store it covered in the refrigerator and then let it come to room temperature before topping with marshmallows and baking. For the best results, add the marshmallows just before baking to prevent them from getting soggy.

What can I substitute for marshmallows in Sweet Potato Casserole with Marshmallows?

If you don’t have marshmallows, you can top the casserole with a pecan streusel or a mixture of brown sugar and butter for a crunchy topping. Alternatively, you can use large marshmallows instead of mini, but they may take longer to toast.

How do I know when the Sweet Potato Casserole with Marshmallows is ready?

The casserole is ready when the edges are bubbly and the marshmallows are golden brown and toasted, about 10-15 minutes after adding the marshmallows. Be careful not to overbake or the marshmallows may burn.

What should I serve with Sweet Potato Casserole with Marshmallows?

This classic American side dish pairs perfectly with roasted turkey, ham, or chicken. Serve it alongside other holiday favorites like green bean casserole, stuffing, and cranberry sauce for a complete feast.

Rate This Recipe

How would you rate this recipe?

Creamy Sweet Potato Casserole with Toasted Marshmallows

This Sweet Potato Casserole with Marshmallows is a timeless holiday favorite, combining velvety spiced sweet potatoes with a blanket of toasted marshmallows. It's the ultimate comfort food side that brings a touch of sweetness to any feast, and this classic sweet potato casserole with marshmallows is sure to become a family tradition.

Prep Time
20 Minutes
Cook Time
45 Minutes
Total Time
65 Minutes
4.1
(218 reviews)
By: Sofia Martinez
Category: Side Dishes
Difficulty: Easy
Cuisine: American
Yield: 8 Servings

Ingredients

  1. 01 3 pounds sweet potatoes (about 4-5 medium), peeled and cut into 1-inch cubes
  2. 02 1/4 cup unsalted butter, melted
  3. 03 1/2 cup packed light brown sugar
  4. 04 2 large eggs, lightly beaten
  5. 05 1/3 cup whole milk or evaporated milk
  6. 06 1 teaspoon vanilla extract
  7. 07 1 teaspoon ground cinnamon
  8. 08 1/4 teaspoon ground nutmeg
  9. 09 1/4 teaspoon salt
  10. 10 2 cups mini marshmallows

Instructions

Step 01

Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish or a 3-quart casserole dish with butter or non-stick spray.

Step 02

Place the cubed sweet potatoes in a large pot and cover with cold water by about an inch. Bring to a boil over high heat, then reduce heat to medium and simmer until the potatoes are fork-tender, about 15-20 minutes. Drain thoroughly in a colander.

Step 03

Return the drained sweet potatoes to the pot. Using a potato masher, hand mixer, or fork, mash the sweet potatoes until smooth and free of lumps.

Step 04

Add the melted butter, brown sugar, beaten eggs, milk, vanilla extract, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Stir vigorously with a wooden spoon or mix with a hand mixer on low until everything is fully incorporated and the mixture is creamy.

Step 05

Transfer the sweet potato mixture to the prepared baking dish and spread it out into an even layer.

Step 06

Sprinkle the mini marshmallows evenly over the entire surface of the sweet potato mixture. If using, scatter the chopped pecans over the marshmallows.

Step 07

Bake in the preheated oven for 20-25 minutes, or until the casserole is hot and set, and the marshmallows are puffed, golden brown, and toasted.

Step 08

For an extra-toasted top, switch the oven to broil for the last 1-2 minutes, watching closely to prevent burning. Remove from the oven and let the casserole cool for 5-10 minutes before serving.

Tools You'll Need

  • Large pot
  • Colander
  • Potato masher or hand mixer
  • Mixing bowl
  • 9x13 inch baking dish
  • Measuring cups and spoons
  • Wooden spoon or spatula

Allergy Information

Contains dairy, eggs. Marshmallows often contain gelatin (not vegetarian). To make this dish dairy-free, use plant-based butter and milk. For gluten-free, ensure all ingredients are certified gluten-free. For vegan, use egg substitutes and vegan marshmallows.

Nutrition Facts (Per Serving)

Calories
320
Protein
5g
Carbohydrates
55g
Fat
10g