Sweet potato casserole with marshmallows is one of those dishes that instantly feels nostalgic. It brings together smooth mashed sweet potatoes, warm brown sugar and spice, buttery richness, and a golden marshmallow topping that turns soft and lightly toasted in the oven. It sits somewhere between a side dish and a dessert, which is part of why people love it so much.
This recipe has stayed popular for generations because it delivers comfort in a very familiar way. The sweet potatoes are naturally rich and earthy, the butter and vanilla round them out, and the marshmallows add that soft, caramelized top layer that makes the whole casserole feel special. For many families, it simply does not feel like a holiday table without it.
What I like most about this version is that it keeps the sweetness balanced. It still gives you the classic marshmallow topping everyone expects, but the filling underneath has enough depth from cinnamon, vanilla, and a little salt to keep it from tasting flat. The result is creamy, fluffy, and flavorful rather than overly sugary.

Why You’ll Love This Sweet Potato Casserole with Marshmallows
A good sweet potato casserole should be easy to make, smooth in texture, and rich without becoming heavy. This one checks all the right boxes.
Creamy sweet potato filling with a soft, fluffy texture
Classic marshmallow topping that turns golden in the oven
Easy to make ahead for holidays and gatherings
Familiar, crowd-pleasing flavor
Works beautifully for Thanksgiving, Christmas, or Sunday dinners
It is also very forgiving. You do not need advanced cooking skills to make it well, and most of the ingredients are pantry staples.
Equipment
Large pot or Dutch oven
Colander
Large mixing bowl
Potato masher or hand mixer
Measuring cups and spoons
Rubber spatula
9×13-inch baking dish or 2-quart casserole dish
Knife and cutting board
Oven mitts
Ingredients
For the Sweet Potato Filling
4 pounds sweet potatoes, peeled and cut into chunks
1/2 cup unsalted butter, melted
1/2 cup brown sugar
2 large eggs
1/3 cup milk
1 teaspoon vanilla extract
1 teaspoon ground cinnamon
1/4 teaspoon ground nutmeg
1/2 teaspoon salt
For the Topping
3 cups mini marshmallows
2 tablespoons melted butter, optional for extra richness
Timing and Servings
Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 8 to 10
How to Make Sweet Potato Casserole with Marshmallows
Cook the sweet potatoes
Place the peeled and chopped sweet potatoes in a large pot and cover them with cold water. Bring to a boil over medium-high heat, then reduce to a steady simmer. Cook for about 15 to 20 minutes, or until the sweet potatoes are very tender when pierced with a fork.
Drain them well in a colander and let them sit for a minute or two so excess moisture can escape. This small step helps keep the casserole from becoming watery.
Mash the filling
Transfer the drained sweet potatoes to a large mixing bowl. Mash them until mostly smooth with a potato masher, or use a hand mixer if you want an extra creamy texture.
Add the melted butter, brown sugar, eggs, milk, vanilla extract, cinnamon, nutmeg, and salt. Mix until everything is fully combined and smooth.
The texture should be creamy and soft, but not runny. If the mixture looks too loose, give it a few extra stirs and make sure the sweet potatoes were well drained before mashing.
Assemble the casserole
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish or a similar casserole dish.
Spread the sweet potato mixture evenly into the prepared dish. Use a spatula to smooth the top so the marshmallows will sit in an even layer later.
At this point, the casserole can be baked right away or covered and refrigerated if you are preparing it ahead.
Bake the filling first
Bake the sweet potato layer for 20 to 25 minutes, until heated through and slightly set around the edges.
Baking the filling before adding the marshmallows is important. It lets the casserole warm through properly without overbrowning the topping too early.
Add the marshmallow topping
Remove the casserole from the oven and scatter the mini marshmallows evenly across the top. Drizzle the optional melted butter over the marshmallows if you want an even richer finish.
Return the casserole to the oven for 8 to 10 minutes, or until the marshmallows are puffed and lightly golden.
Watch closely during the last few minutes. Marshmallows can go from perfectly toasted to too dark very quickly.
Serve warm
Let the casserole rest for about 5 minutes before serving. This helps the filling settle slightly and makes it easier to scoop.
Serve warm while the topping is still soft and the marshmallows are lightly toasted.

Why This Recipe Works
Sweet potato casserole with marshmallows works because it balances texture and flavor in a way that feels both comforting and festive. The filling is smooth and buttery, with natural sweetness from the potatoes and warmth from the spices. The marshmallows add a soft, gooey layer that caramelizes lightly on top and gives the dish its classic finish.
The eggs help the casserole hold together without making it dense, while the milk keeps it creamy. Brown sugar adds deeper sweetness than white sugar alone, and the pinch of salt keeps the whole dish from tasting one-note.
It is a simple combination, but when each part is balanced properly, the casserole tastes much better than a version that relies only on sugar.
Tips for the Best Sweet Potato Casserole
Drain the sweet potatoes well
Too much water is one of the easiest ways to end up with a loose casserole. After boiling, let the potatoes sit briefly in the colander so excess moisture can escape.
Mash until smooth, but do not overmix
A creamy texture is ideal, but overmixing can make the filling feel gluey. Mix only until smooth and combined.
Season with salt
Even sweet casseroles need balance. A little salt helps bring out the sweet potato flavor and keeps the dish from tasting overly sweet.
Bake the marshmallows last
Adding the marshmallows too early can cause them to brown too much before the casserole is fully heated. Bake the filling first, then finish with the topping.
Watch closely at the end
Marshmallows brown fast. The final few minutes are the difference between beautifully toasted and overly dark.
Easy Variations to Try
This classic version is always a good choice, but there are a few simple ways to change it depending on your style.
Add chopped pecans
If you like more texture, sprinkle chopped pecans under or over the marshmallows. They add crunch and a slightly buttery flavor that pairs well with the sweet potatoes.
Use maple syrup
Replace part of the brown sugar with maple syrup for a slightly deeper, more autumn-style sweetness.
Add orange zest
A little orange zest in the filling brightens the flavor and adds a fresh note without changing the dish too much.
Make it less sweet
Reduce the brown sugar slightly if you prefer the sweet potatoes themselves to stand out more. The marshmallow topping will still provide plenty of sweetness.
Best Occasions for Sweet Potato Casserole with Marshmallows
This dish is most often associated with Thanksgiving, but it fits more occasions than people sometimes realize.
Thanksgiving dinner
Christmas holiday meals
Easter gatherings
Potluck dinners
Sunday family meals
Special cold-weather dinners
It is especially useful when you want a side dish that feels comforting and festive at the same time.
What to Serve with Sweet Potato Casserole
Because it is rich and sweet, this casserole pairs best with savory main dishes and simple sides.
Roast turkey
Baked ham
Roast chicken
Green beans
Brussels sprouts
Stuffing
Cranberry sauce
On a holiday table, it works especially well next to savory dishes that need a little sweetness and softness to round out the plate.
Make-Ahead and Storage Tips
Sweet potato casserole is an excellent make-ahead recipe. You can prepare the filling, spread it into the casserole dish, cover it tightly, and refrigerate it up to 24 hours in advance.
When ready to bake, let it sit at room temperature for about 20 minutes, then bake the filling as directed before adding the marshmallows.
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Reheat in the oven or microwave until warm. The marshmallows will soften after storage, but the casserole will still taste very good.
Serving Suggestions
Serve sweet potato casserole warm, with a large spoon so you can scoop through both the creamy filling and toasted marshmallow topping in one motion.
For holiday meals, I like placing it on the table just after the main dishes come out, while the topping is still soft and golden. It pairs especially well with savory roasted meats and crisp vegetable sides.
If you are serving leftovers the next day, reheat gently and add a few fresh marshmallows on top before warming if you want to refresh the topping.
Nutritional Facts
Calories: Approximately 320 per serving
Carbohydrates: 46g
Protein: 4g
Fat: 14g
Saturated Fat: 8g
Fiber: 5g
Sugar: 24g
Sodium: 210mg
Conclusion
Sweet potato casserole with marshmallows has remained a favorite for good reason. It is warm, creamy, sweet, and comforting in a way that feels deeply familiar. The fluffy sweet potato base and toasted marshmallow topping create a contrast that makes the dish memorable, especially on a holiday table full of savory foods.
This version keeps the classic character people expect while making sure the filling still has flavor and balance underneath the sweetness. Whether you serve it for Thanksgiving, Christmas, or a family dinner that needs something extra comforting, it is a recipe worth keeping and making again.
FAQs
Can I make sweet potato casserole with marshmallows ahead of time?
Yes. Prepare the filling and refrigerate it in the baking dish up to 24 hours ahead. Bake the filling first, then add marshmallows right before the final bake.
Do I have to boil the sweet potatoes first?
Boiling is the easiest method for this recipe, but you can also roast the sweet potatoes and mash them once tender for slightly deeper flavor.
Why is my sweet potato casserole watery?
This usually happens when the sweet potatoes are not drained well enough after boiling. Let them sit briefly in a colander before mashing.
Can I add pecans to sweet potato casserole with marshmallows?
Yes. Chopped pecans add great crunch and pair very well with the creamy filling and sweet topping.
How do I keep the marshmallows from burning?
Add them only during the last part of baking and watch the casserole closely. Marshmallows brown very quickly once they puff.
Can I use canned sweet potatoes?
Yes, but fresh sweet potatoes usually give better flavor and texture. If using canned, drain them very well and reduce added sugar slightly if needed.
