I absolutely adore this Sweet Potato Marshmallow Casserole Recipe because it brings together two of the most comforting flavors into one irresistibly cozy dish. Every time I make it, the warm sweetness of perfectly baked sweet potatoes combined with the soft, toasted marshmallows on top feels like a special treat that’s both nostalgic and deliciously satisfying. It’s simple, heartwarming, and always a crowd-pleaser whenever I serve it at family dinners or holiday gatherings.
Why You'll Love This Sweet Potato Marshmallow Casserole Recipe
What really makes this recipe stand out for me is its incredible balance of flavors and textures. The creamy, buttery mashed sweet potatoes have just the right level of sweetness that’s enhanced by a touch of vanilla and a hint of salt. Then, the gooey marshmallow topping adds that perfect golden, charred crunch that makes every bite exciting. It’s like the best of both worlds—comforting yet indulgent. I love how it feels like a warm hug in a dish, especially when the marshmallows are freshly toasted.
Another reason I keep coming back to this Sweet Potato Marshmallow Casserole Recipe is how straightforward it is to prepare. Baking the sweet potatoes is hands off, and while they cool, you can whisk together the other ingredients quickly. It’s a fantastic recipe if you want something impressive without spending hours in the kitchen. It’s so versatile too—I’ve served it at casual weeknight meals and fancier holiday spreads, and it fits right in every time. It’s truly one of those recipes that everyone seems to love and ask for again.
Ingredients You'll Need
The ingredient list is delightfully simple, but each component is crucial for achieving that perfect combination of creamy and sweet with a toasted top. These staples work harmoniously to create a dish that’s rich in flavor, smooth in texture, and visually inviting with those lightly browned marshmallows.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Fresh sweet potatoes: The star of the dish, providing natural sweetness and a creamy texture when baked and mashed.
- Granulated sugar: Balances the natural earthiness of the sweet potatoes with just the right level of sweetness.
- Unsalted butter: Adds richness and silkiness, making the mash luxuriously smooth.
- Milk: Helps achieve the perfect creamy consistency without watering down the flavor.
- Eggs: Bind the ingredients together, giving the casserole a light, custardy texture.
- Vanilla extract: A subtle flavor booster that beautifully complements the sweetness.
- Salt: Enhances all the flavors and balances the sweetness perfectly.
- Mini marshmallows: The heavenly topping that melts and toasts to golden perfection, adding a fun texture contrast.
Directions
Step 1: Preheat your oven to 400 degrees Fahrenheit and prepare a sheet pan by lining it with foil. Place the sweet potatoes on the pan and prick them a few times with a fork to let steam escape during baking. Bake for about 40 to 50 minutes depending on their size. You’ll know they’re done when the skins start to collapse and a fork pierces the flesh easily.
Step 2: Once the sweet potatoes have baked, lower the oven temperature to 350 degrees Fahrenheit and allow the sweet potatoes to cool for at least 20 minutes so they’re easier to handle. While waiting, whisk together the granulated sugar, melted butter, milk, vanilla extract, and salt in a large bowl.
Step 3: When the sweet potatoes are cool enough to touch, peel away the skins and add the soft potato flesh to the bowl with your sugar mixture. Mash everything together until smooth and well combined. Finally, stir in the eggs until the mixture is silky and consistent.
Step 4: Transfer the sweet potato mixture into a 20-ounce baking dish, smoothing out the top evenly. Place it in the oven and bake for 20 minutes to let the flavors meld and the casserole set nicely.
Step 5: Remove the dish from the oven, scatter the mini marshmallows evenly over the surface, and pop it back into the oven for another 5 to 10 minutes. Watch closely until the marshmallows puff up and turn a lovely light golden brown. Serve this immediately to enjoy the contrast of warm, soft sweet potato and the toasty marshmallow topping.
Servings and Timing
This Sweet Potato Marshmallow Casserole Recipe serves 6 generous portions, perfect for family meals or sharing with friends. The total prep time is about 10 minutes, though the sweet potatoes need about 40 to 50 minutes to bake, plus a 20-minute cooling period. Baking the casserole and toasting the marshmallows adds another 25 to 30 minutes. Altogether, you’ll spend roughly 1 hour and 5 minutes from start to finish, making it a manageable yet rewarding project for any occasion.
How to Serve This Sweet Potato Marshmallow Casserole Recipe
When I serve this Sweet Potato Marshmallow Casserole Recipe, I love to pair it with savory, slightly spiced dishes that complement the sweetness without overpowering it. Roasted turkey or glazed ham make excellent main courses alongside it, with steamed green beans or a crisp autumn salad to add fresh crunch. I find that the creamy casserole shines best when balanced with something light and herbaceous on the side.
For presentation, I like to serve it in the same beautiful baking dish it’s cooked in—this keeps it warm and adds a rustic, homey feel. Garnishing with a sprinkle of chopped toasted pecans or a few fresh thyme leaves adds a lovely contrast in texture and a pop of color. When it comes to pairing drinks, a lightly chilled Riesling or a sparkling apple cider creates a delightful harmony with the sweet and buttery notes of the dish.
This casserole is best served warm, straight from the oven when the marshmallows are perfectly toasted and still gooey. It holds its texture well for a little while, so it can stay on the table while everyone finishes their meals without losing that inviting appeal. I find generous scoops work best for portioning, giving everyone enough to savor without overwhelming the plate.
Variations
I love experimenting with this Sweet Potato Marshmallow Casserole Recipe, and I’ve found a few ways to customize it that keep it exciting. For instance, you can swap regular marshmallows with vegan-friendly marshmallows if you’re accommodating dietary preferences. You can also try using coconut milk instead of cow’s milk to add a subtle tropical undertone and make it dairy-free.
For a bit more crunch, I sometimes sprinkle chopped pecans or walnuts on top of the marshmallow layer just before baking. It adds a wonderful nutty flavor and texture contrast. If you prefer less sweetness, reducing the sugar slightly or opting for a healthier sweetener like maple syrup blends beautifully into the mash without losing richness.
Another great twist is adding warm spices like cinnamon, nutmeg, or allspice into the mashed sweet potato mixture for a cozy, autumnal vibe. I’ve even tried roasting the sweet potatoes wrapped in foil for extra moisture before mashing, which results in an even creamier base. The possibilities are endless, and each variation brings a fresh take on this classic.
Storage and Reheating
Storing Leftovers
If you have leftovers, I recommend transferring the casserole into an airtight container to keep it fresh. It will stay good in the refrigerator for up to 3 to 4 days. Using glass or BPA-free plastic containers works well for storage and prevents any unwanted smells or flavors from mingling. Just make sure to cover it tightly to preserve moisture and prevent the marshmallow topping from drying out.
Freezing
Yes, this casserole freezes beautifully! To freeze, wrap it tightly in plastic wrap followed by a layer of aluminum foil or place it in a sturdy, freezer-safe container. It will keep well in the freezer for up to 2 months. When you’re ready to enjoy it, thaw it overnight in the fridge before reheating to maintain the best texture. Freezing is a perfect way to make this dish ahead of time for busy holidays or meal prep.
Reheating
To reheat, I prefer warming the casserole in the oven at 350 degrees Fahrenheit until it’s heated through and the marshmallow topping regains a bit of its toasted charm—about 15 to 20 minutes. You can cover it loosely with foil to prevent the marshmallows from burning while the interior warms. Microwave reheating is quick but can make the marshmallows tough or lose their texture, so I save that for a quick fix rather than preferred method.
FAQs
Can I prepare the sweet potatoes ahead of time?
Absolutely! You can bake and peel the sweet potatoes a day in advance, then mash and assemble the casserole right before baking. Just refrigerate the prepared mashed sweet potato mixture in an airtight container until you’re ready to bake.
Is it possible to make this casserole vegan?
Yes, to make a vegan version, use coconut milk or any plant-based milk, replace butter with a vegan alternative like margarine or coconut oil, and use a vegan marshmallow brand. Also, substitute the eggs with a flax egg or a commercial egg replacer for binding.
Can I use canned sweet potatoes for this recipe?
While fresh sweet potatoes give the best flavor and texture, you can use canned, cooked sweet potatoes in a pinch. Drain them well and mash thoroughly before mixing with the other ingredients. Just note that the flavor might be a bit different and the texture less fluffy.
How do I prevent the marshmallows from burning?
Keep a close eye on the marshmallows during the last 5 to 10 minutes of baking and remove the casserole as soon as they turn a light golden brown. If your oven tends to heat unevenly, you can add the marshmallows later in the bake or broil very briefly, watching carefully.
Can I double this recipe for a larger crowd?
Definitely! Just multiply the ingredient amounts accordingly and use a larger baking dish. Keep in mind that baking times may vary slightly, so check the casserole for doneness and marshmallow browning as usual.
Conclusion
I hope you feel inspired to make this Sweet Potato Marshmallow Casserole Recipe your new favorite side dish because it truly is one of my most cherished recipes. It’s comforting, sweet, and just a little bit nostalgic—perfect for making any meal feel special. Whether it’s a holiday feast or a simple family dinner, this casserole never fails to delight, and I can’t wait for you to enjoy it as much as I do.
Print
Sweet Potato Marshmallow Casserole Recipe
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
Description
This Sweet Potato Marshmallows Casserole is a classic, comforting side dish perfect for holiday dinners or cozy family meals. It features tender baked sweet potatoes mashed with sugar, butter, milk, eggs, and vanilla, then topped with mini marshmallows baked to golden perfection for a deliciously sweet and creamy treat.
Ingredients
Sweet Potato Mixture
- 2 pounds fresh sweet potatoes
- 6 tablespoons granulated sugar
- 4 tablespoons (2 ounces) unsalted butter, melted
- ¼ cup milk
- 2 large eggs
- ½ teaspoon vanilla extract
- ½ teaspoon salt
Topping
- 3 cups mini marshmallows
Instructions
- Preheat and Bake Sweet Potatoes: Preheat your oven to 400°F (204°C). Line a sheet pan with foil. Place the sweet potatoes on the pan and prick each with a fork. Bake for 40-50 minutes until tender; the skins will start to collapse when soft. Remove from the oven.
- Prepare Sweet Potato Mixture: Lower the oven temperature to 350°F (177°C). Let the sweet potatoes cool for at least 20 minutes. Meanwhile, whisk together sugar, melted butter, milk, vanilla extract, and salt in a bowl.
- Combine and Mash: Peel the cooled sweet potatoes and add the flesh to the bowl. Stir and mash completely to combine all ingredients. Finally, stir in the eggs until the mixture is smooth and uniform.
- Bake the Casserole: Spread the sweet potato mixture into a small 20-ounce (0.6L) baking dish. Bake for 20 minutes at 350°F to set the mixture.
- Add Marshmallow Topping: Remove the dish from the oven and evenly scatter mini marshmallows over the surface. Return to the oven and bake an additional 5-10 minutes, or until the marshmallows are toasted and lightly golden brown. Serve immediately for best taste.
Notes
- If you prefer a smoother texture, use a potato ricer or food processor to mash the sweet potatoes.
- For a dairy-free version, substitute milk with almond or oat milk and use dairy-free butter.
- Be mindful not to over-bake marshmallows, as they can burn quickly once toasted.
- This casserole can be prepared a day ahead; assemble fully and refrigerate, then bake just before serving.
- Use fresh sweet potatoes for the best flavor; frozen or canned may alter texture and taste.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American

Leave a Reply