
Sweet Potato and Marshmallow Bake is a classic comfort dish that brings together the natural sweetness of tender baked sweet potatoes with the toasty, gooey goodness of melted marshmallows on top. It’s a simple, cozy side that feels like a warm hug, especially around holiday dinners or chilly evenings.
I always look forward to making this dish during family gatherings because it’s such a crowd-pleaser. I love how the marshmallows get golden and bubbly in the oven, adding a light crunch that contrasts so nicely with the smooth softness of the sweet potatoes. A little sprinkle of cinnamon or nutmeg can make it even more special, but honestly, it tastes fantastic just as it is.
My favorite way to enjoy this bake is fresh out of the oven when it’s still warm and the marshmallows are perfectly melted. It’s one of those dishes that everyone reaches for seconds on, and I like to think it makes any meal feel a bit more festive and inviting. Plus, it’s an easy recipe that fills the kitchen with such a wonderful, sweet aroma—just like home.
Key Ingredients & Substitutions
- Sweet Potatoes
- These are the heart of the dish. Choose firm, evenly shaped ones for even baking. If you can't find sweet potatoes, you could try using yams or even pumpkin for a different twist.
- Sugar
- Granulated sugar adds sweetness, but you can swap for brown sugar or maple syrup for a richer flavor. Adjust the amount based on your sweetness preference.
- Butter and Milk
- These make the mash creamy. Use plant-based butter and any non-dairy milk like almond or oat if you’re dairy-free. Coconut milk adds a lovely subtle flavor.
- Vanilla Extract
- Just a splash adds warmth and depth. If unavailable, a pinch of cinnamon or nutmeg can help enhance flavor.
- Mini Marshmallows
- They signature the dish! Use regular or vegan marshmallows. Note that marshmallows brown fast under the broiler, so watch closely.
How Do I Get Perfectly Toasted Marshmallows Without Burning?
Marshmallows toast quickly, turning golden and gooey, but they can burn in seconds. Here’s how to nail it every time:
- After baking the sweet potatoes topped with marshmallows at 350°F, switch your oven to broil on high.
- Place the dish on the top rack about 6 inches below the broiler.
- Broil for 1 to 2 minutes, watching constantly to catch the perfect golden brown color.
- Remove the dish immediately once browned to prevent turning black and bitter.
Pro tip: If you’re nervous about broiling, you can use a kitchen torch to toast marshmallows in spots for precise control. Either way, serve the bake warm for the best melty marshmallow experience.
Equipment You’ll Need
- Baking sheet – perfect for roasting whole sweet potatoes evenly in the oven.
- Large mixing bowl – makes mashing and mixing the sweet potato filling easy without making a mess.
- Potato masher or fork – helps you get a smooth texture for the mashed sweet potatoes.
- 1 1/2 to 2-quart baking dish – roomy enough to hold the sweet potato mash and marshmallows for baking.
- Oven mitts – essential for safely handling hot dishes from the oven.
- Spatula or spoon – great for spreading the sweet potato mixture evenly in the dish.
Flavor Variations & Add-Ins
- Add chopped pecans or walnuts on top before baking for a crunchy texture that pairs nicely with the soft sweet potatoes.
- Mix in a pinch of ground ginger or orange zest for a fresh twist that lifts the sweetness.
- Swap marshmallows for a crumble topping made from brown sugar, butter, and oats if you want a less sweet option.
- Stir in cooked bacon bits or a dash of smoked paprika for a hint of smoky contrast to the sweet flavors.

Sweet Potato and Marshmallow Bake, Classic Treat
Ingredients You’ll Need:
- 4 large sweet potatoes (about 3 pounds)
- 1/2 cup granulated sugar
- 1/4 cup unsalted butter, melted
- 1/4 cup milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon (optional)
- 1/4 teaspoon ground nutmeg (optional)
- Pinch of salt
- 2 cups mini marshmallows
How Much Time Will You Need?
This recipe takes about 15 minutes for prep, 45-60 minutes to bake the sweet potatoes, plus an additional 20-25 minutes to bake the assembled dish. Total time is roughly 1 hour and 30 minutes, mostly hands-off baking time.
Step-by-Step Instructions:
1. Bake the Sweet Potatoes:
Preheat your oven to 350°F (175°C). Wash and prick the sweet potatoes with a fork. Place them on a baking sheet and bake for 45-60 minutes until tender when pierced with a fork. Let the potatoes cool enough to handle.
2. Prepare the Sweet Potato Mixture:
Peel the cooled sweet potatoes and place the flesh into a large bowl. Mash the sweet potatoes until smooth. Stir in sugar, melted butter, milk, vanilla extract, cinnamon, nutmeg, and a pinch of salt until the mixture is creamy and well blended.
3. Assemble and Bake the Dish:
Butter or grease a baking dish. Spread the sweet potato mixture evenly in the dish. Sprinkle mini marshmallows evenly over the top. Bake at 350°F (175°C) for 20-25 minutes until marshmallows puff up and turn golden brown. For extra toasty marshmallows, carefully broil the dish 1-2 minutes, watching closely to prevent burning. Let cool slightly before serving.
Can I Use Frozen Sweet Potatoes for This Bake?
Yes, you can use frozen sweet potatoes! Just make sure they are fully thawed and drained of any excess moisture before mashing. This helps avoid a watery mash and keeps the texture just right.
Can I Make This Dish Ahead of Time?
Absolutely! Prepare the sweet potato mash and assemble the dish, then cover and refrigerate for up to 24 hours. When ready, bake as directed. You may need to add a few extra minutes to the baking time since the dish will start cold.
How Should I Store Leftovers?
Store leftovers in an airtight container in the fridge for 3 to 4 days. Reheat gently in the oven or microwave until warmed through. The marshmallow topping may lose some of its toasted texture but will still taste delicious.
What Can I Substitute for Marshmallows?
If you prefer not to use marshmallows, try a crumble topping made of brown sugar, butter, and oats for a sweet, crunchy finish. Toasted nuts also work well for added texture and flavor.