Sweet potato casserole with marshmallows is one of those dishes that evokes childhood memories and creates new ones with every serving.
There’s something undeniably comforting about the contrast between the creamy, spiced sweet potato base and that gooey, golden marshmallow topping. It’s like getting the best of both worlds – a nutritious vegetable disguised as a treat that even the pickiest eaters can’t resist!
The beauty of this recipe lies in its simplicity. With just a handful of ingredients and straightforward techniques, you can create a show-stopping dish that’ll have everyone at the table asking for seconds.
Don’t be surprised if this becomes the most anticipated item on your menu, with family members volunteering to bring it to gatherings just so they can sneak a few bites during preparation.
What makes our version special is the perfect balance of flavors – not too sweet, with just the right hint of warm spices to complement the natural goodness of sweet potatoes.
Whether you’re serving it alongside a holiday turkey or as part of a cozy Sunday dinner, this sweet potato casserole brings a touch of celebration to any meal. Let’s dive into creating this crowd-pleaser that bridges the gap between side dish and dessert!
INGREDIENTS
- 4 pounds sweet potatoes (about 5-6 medium potatoes), peeled and cut into chunks
- ½ cup unsalted butter, melted (plus extra for greasing the dish)
- ½ cup milk (whole milk gives the richest flavor, but any type works)
- ¾ cup packed brown sugar
- 2 large eggs, lightly beaten
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- 10-ounce bag mini marshmallows (approximately 4-5 cups)
Sweet potatoes are the star of this show, and selecting the right ones makes all the difference. Look for firm, smooth-skinned potatoes with a vibrant orange color.
The deeper the orange, the more flavorful and nutrient-rich your potatoes will be! I prefer using fresh sweet potatoes rather than canned for this recipe – the flavor is more authentic, and the texture is just right for creating that perfect casserole base.
The supporting ingredients might seem simple, but each plays a crucial role. Butter and milk create richness, while brown sugar enhances the natural sweetness of the potatoes without overwhelming them.
The eggs work as a binding agent, giving the casserole structure, while vanilla and warm spices add depth and complexity. Think of cinnamon and nutmeg as the backup singers that make the lead vocalist (our sweet potatoes) shine even brighter!
And then there’s the crowning glory – those pillowy mini marshmallows! While regular marshmallows work fine, the mini ones create a more even layer and melt more consistently.
They’re like tiny clouds of sweetness that transform into a golden, toasty blanket when broiled. The contrast between the creamy sweet potato mixture and the gooey, slightly crisp marshmallow topping is what makes this dish truly special.
It’s a textural experience as much as it is a flavor sensation!
INSTRUCTIONS
Start by preheating your oven to 375°F (190°C) and greasing a 9×13-inch baking dish with butter. Place your peeled and chunked sweet potatoes in a large pot, cover them with cold water, and add a generous pinch of salt.
Bring to a boil, then reduce heat and simmer until the potatoes are fork-tender, about 15-20 minutes. You want them soft enough to mash easily but not so waterlogged that they become soupy.
Once tender, drain the sweet potatoes thoroughly and return them to the pot. Mash them while they’re still hot – this helps create a smoother texture.
Add the melted butter, milk, brown sugar, beaten eggs, vanilla extract, cinnamon, and nutmeg. Mix everything together until well combined, but don’t overmix or the potatoes can become gluey.
Taste and adjust seasonings if needed – this is your chance to make it perfect! Transfer the mixture to your prepared baking dish and spread it evenly with a spatula.
Bake the sweet potato mixture uncovered for about 30 minutes, until it’s set and beginning to brown slightly at the edges. Remove from the oven and switch your oven setting to broil.
Sprinkle the mini marshmallows evenly over the top, covering the entire surface. Return to the oven and broil for 1-2 minutes, watching VERY carefully – marshmallows can go from perfectly golden to burnt in seconds!
The goal is a toasty, golden-brown topping. Once achieved, remove from the oven and let the casserole rest for about 10 minutes before serving.
This allows it to set up a bit and makes serving easier.

FAQs
Q: Can I substitute any ingredients?
A: Absolutely! This recipe is wonderfully adaptable. For a dairy-free version, use coconut oil instead of butter and coconut milk instead of regular milk – it adds a subtle tropical note that pairs beautifully with sweet potatoes.
If you’re avoiding refined sugar, maple syrup or honey can replace the brown sugar (use about ¼ cup less as they’re sweeter).
Not a fan of marshmallows? Try a pecan streusel topping instead by mixing 1 cup chopped pecans with ½ cup brown sugar, ⅓ cup flour, and 4 tablespoons melted butter.
Sprinkle this over the casserole before the final baking step.
Q: How do I store leftovers?
A: Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The marshmallow topping will lose some of its magic after refrigeration, becoming softer rather than toasty.
When reheating, cover with foil and warm in a 350°F oven until heated through (about 20 minutes). For the best texture, you might want to add a fresh layer of marshmallows for the last few minutes of reheating.
Surprisingly, some people actually prefer this casserole cold straight from the fridge – it takes on an almost pudding-like quality that’s quite delicious!
Q: Can I prepare this in advance?
A: This is a fantastic make-ahead dish! You can prepare the sweet potato mixture up to 2 days in advance and store it in the refrigerator (without the marshmallow topping).
When ready to serve, bring it to room temperature for about 30 minutes, then bake as directed in the recipe. Add the marshmallows only after the initial baking period.
If you’re taking this to a potluck, you can fully prepare it at home, marshmallows and all, then just give it a quick reheat at your destination.
Some people even prefer the flavor after the sweet potato base has had time to rest, as it allows the spices to meld more thoroughly.
Q: Is this recipe suitable for dietary restrictions?
A: With a few modifications, this recipe can accommodate several dietary needs. For gluten-free diets, good news – the recipe is naturally gluten-free, but always check your marshmallow brands as some may contain additives with gluten.
For a vegan version, use plant-based butter, plant milk, and replace eggs with a flax egg substitute (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg).
Vegan marshmallows are available in many health food stores. For lower-sugar diets, you can reduce the brown sugar by half and rely more on the natural sweetness of the potatoes.
You can also use sugar substitutes designed for baking, though the texture may be slightly different.
Conclusion
Sweet potato casserole with marshmallows exists in that perfect culinary space between tradition and indulgence. It’s a dish that honors the humble sweet potato while transforming it into something truly special.
The combination of creamy, spiced sweet potato filling and that irresistible marshmallow topping creates a symphony of flavors and textures that’s greater than the sum of its parts.

