If you’re looking for a soul-satisfying dish that brings warmth and a touch of sweetness to the table, this Sweet Potato Casserole with Marshmallows Recipe will quickly become your new favorite. Combining velvety mashed sweet potatoes with just the right balance of spices and topped with perfectly toasted marshmallows, this classic comfort food offers a delightful contrast of flavors and textures. Whether it’s for a holiday feast or a cozy family dinner, this dish embodies the spirit of homestyle cooking with every bite.

Ingredients You’ll Need
Preparing this Sweet Potato Casserole with Marshmallows Recipe is delightfully simple, thanks to a handful of everyday ingredients that each bring their own magic. From sweet potatoes providing creamy body, to marshmallows adding that iconic golden crust, every component plays an essential role.
- 4 cups mashed sweet potatoes: Use about 3 to 4 large sweet potatoes, cooked and mashed for a creamy base.
- 1/3 cup granulated sugar: Adds a subtle sweetness that enhances the natural flavor of the sweet potatoes.
- 2 eggs, beaten: Acts as a binder to give the casserole structure without losing softness.
- 1/2 cup milk: Adds moisture and richness, keeping the mixture silky smooth.
- 1/4 cup melted butter: Introduces a buttery depth that balances sweetness and elevates texture.
- 1 teaspoon vanilla extract: Infuses warmth and a lovely aromatic note throughout the dish.
- 1/2 teaspoon cinnamon: Provides gentle spice that complements sweet potatoes perfectly.
- Pinch of salt: Enhances and deepens the overall flavors rounding out the sweetness.
- 2 cups mini marshmallows: The crowning glory – when toasted, they add a golden, gooey contrast that makes this recipe unforgettable.
How to Make Sweet Potato Casserole with Marshmallows Recipe
Step 1: Preheat and Prepare Your Dish
Start by heating your oven to 350°F (175°C). Then, grease a 9×13-inch baking dish thoroughly to ensure the casserole won’t stick and can come out cleanly when it’s time to serve.
Step 2: Combine the Sweet Potato Mixture
In a large bowl, mix together the mashed sweet potatoes, granulated sugar, beaten eggs, milk, melted butter, vanilla extract, cinnamon, and salt. Stir until everything is combined into a smooth, velvety batter. This mixture sets the tone for the creamy, spiced casserole you’re about to bake.
Step 3: Spread in the Baking Dish
Pour the blended sweet potato mixture into your prepared dish, spreading it out evenly. This even layer ensures that every serving will have just the right balance of flavors.
Step 4: Bake the Base
Place the dish in your preheated oven and bake for 25 minutes. This initial baking helps to set the filling, so the casserole holds its shape once sliced.
Step 5: Add the Marshmallow Topping
Remove the partially baked sweet potato base from the oven and sprinkle the mini marshmallows evenly on top. This step is critical – the marshmallows provide the iconic sweet topping that turns this dish into a crowd pleaser.
Step 6: Bake Until Golden and Gooey
Return the casserole to the oven and bake for an additional 10 to 15 minutes. Watch closely as the marshmallows puff up and turn a beautiful golden brown, creating a luscious, gooey topping you’ll want to dive into immediately.
Step 7: Cool Slightly, Then Serve
Once out of the oven, let your Sweet Potato Casserole with Marshmallows Recipe rest for a few minutes. This short cooling period allows the marshmallows to set slightly without losing their delightful meltiness, making serving easier and tastier.
How to Serve Sweet Potato Casserole with Marshmallows Recipe

Garnishes
To add a final touch of flair, sprinkle a few chopped pecans or walnuts over the marshmallow topping just before serving. The nutty crunch not only adds texture contrast but also pairs wonderfully with the sweet, creamy casserole beneath.
Side Dishes
This casserole shines alongside savory mains like roasted turkey, honey-glazed ham, or herb-crusted chicken. Its sweet richness provides the perfect counterbalance, making it an ideal companion on your holiday table or any special occasion.
Creative Ways to Present
For a modern twist, try serving individual portions in ramekins topped with a drizzle of caramel sauce or a sprinkle of sea salt. This elevates the classic Sweet Potato Casserole with Marshmallows Recipe into a restaurant-style experience, sure to impress your guests.
Make Ahead and Storage
Storing Leftovers
Any leftover casserole should be covered tightly and stored in the refrigerator. It will keep well for up to 3 days, allowing you to easily enjoy it again without compromising flavor or texture.
Freezing
You can freeze this dish either before baking or after it’s fully cooked and cooled. For best results, cover it tightly with plastic wrap and foil to prevent freezer burn, and thaw overnight in the refrigerator before reheating.
Reheating
Reheat leftovers in the oven at 350°F (175°C) for about 15–20 minutes or until warmed through to retain that fresh-from-the-oven taste. Avoid microwaving if you want to keep the marshmallow topping slightly crisp and gooey instead of chewy.
FAQs
Can I use canned sweet potatoes for this recipe?
Absolutely! Canned sweet potatoes can be a convenient shortcut, just make sure to drain them well before mashing to avoid excess moisture that could make the casserole watery.
What if I don’t have mini marshmallows? Can I use regular size?
Yes, regular-sized marshmallows will work too. Simply chop them into smaller pieces for even coverage and quicker melting on top of your casserole.
How can I make this recipe gluten-free?
This recipe is naturally gluten-free since it uses basic whole ingredients without any wheat. Just be sure your marshmallows are gluten-free as some brands may vary.
Is this casserole suitable for a vegan diet?
To make it vegan, substitute eggs with a flax egg or another binder, use plant-based milk, dairy-free butter, and vegan marshmallows. This way, you can enjoy the same comforting flavors without any animal products.
Can I prepare this casserole a day ahead?
Yes! You can assemble it completely, cover it, and store it in the fridge overnight. Just add the marshmallow topping just before baking to keep it fresh and fluffy.
Final Thoughts
There is something irresistibly nostalgic and comforting about this Sweet Potato Casserole with Marshmallows Recipe that makes every forkful feel like a warm hug. Whether it’s a family gathering or a quiet night at home, this dish adds sparkle to any meal with its creamy base and golden, sugary topping. Don’t wait to make it your own classic—once you do, it’s bound to become a beloved staple on your table.
Print
Sweet Potato Casserole with Marshmallows Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
This delicious Sweet Potato Casserole with Marshmallows is a classic comfort dish perfect for holiday gatherings or a cozy family meal. Creamy mashed sweet potatoes are blended with warm spices and vanilla, then baked to perfection and topped with gooey, golden marshmallows, creating a delightful balance of sweet and savory flavors.
Ingredients
Main Ingredients
- 4 cups mashed sweet potatoes (about 3–4 large sweet potatoes)
- 1/3 cup granulated sugar
- 2 eggs, beaten
- 1/2 cup milk
- 1/4 cup melted butter
- 1 tsp vanilla extract
- 1/2 tsp cinnamon
- Pinch of salt
- 2 cups mini marshmallows
Instructions
- Preheat and Prepare Dish: Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish thoroughly to prevent sticking and ensure easy serving.
- Mix Sweet Potato Base: In a large mixing bowl, combine the mashed sweet potatoes, granulated sugar, beaten eggs, milk, melted butter, vanilla extract, cinnamon, and a pinch of salt. Stir until the mixture is smooth and well incorporated.
- Transfer Mixture: Pour the sweet potato mixture into the prepared baking dish, spreading it out evenly to create a uniform layer.
- Initial Baking: Bake the casserole in the preheated oven for 25 minutes. This allows the mixture to set and slightly firm up.
- Add Marshmallows: Remove the casserole from the oven and evenly sprinkle the mini marshmallows over the top surface.
- Bake Until Golden: Return the dish to the oven and bake for an additional 10 to 15 minutes, or until the marshmallows are golden brown and gooey, indicating they are perfectly melted and toasted.
- Cool and Serve: Allow the casserole to cool slightly before serving. This helps the dish set further and makes it easier to portion and enjoy.
Notes
- For extra texture, you can add a pecan topping before adding marshmallows.
- This casserole can be prepared a day ahead and reheated before serving.
- If you prefer less sweetness, reduce the sugar slightly.
- Use full-fat milk or cream for a richer flavor, or substitute with a non-dairy milk to make it dairy-free.
- Ensure the marshmallows are spread evenly for uniform toasting.

