If there is one dish that blurs the line between a side and a dessert, it is the Sweet Potato Casserole. This holiday staple is a celebration of contrast: a smooth, buttery purée of earthy sweet potatoes flavored with warm autumn spices, topped with a cloud-like layer of pillowy marshmallows that are toasted to a perfect, campfire-golden brown.
While some prefer a pecan crumble, the marshmallow topping is the ultimate nostalgic crowd-pleaser. It provides a gooey, sweet finish that balances the savory notes of the potato, making it an essential companion to a roasted turkey or a glazed ham.
Why You’ll Love This Recipe
- The Texture: A velvety-smooth base that feels like a warm hug in every spoonful.
- The “Gooey” Factor: Toasted marshmallows create a stretchy, caramelized topping that everyone fights over.
- Make-Ahead Friendly: You can whip the potatoes a day in advance and simply add the marshmallows and bake right before dinner.
- Warm Spice Profile: Infused with vanilla and cinnamon to bring out the natural sugars of the sweet potato.
Key Ingredients Overview
- Sweet Potatoes: Red or orange-skinned varieties (often labeled as Yams in some regions) are best for their high sugar content and creamy texture.
- Unsalted Butter: Adds a rich, silken mouthfeel to the purée.
- Maple Syrup or Brown Sugar: Enhances the natural sweetness and adds a hint of caramel depth.
- Large Marshmallows: For the most dramatic “toasted” look, large marshmallows work best, but mini-marshmallows provide a more even, blanket-like coverage.
Step-by-Step Instructions
- Cook the Potatoes: Peel and cube the sweet potatoes. Boil them in salted water for 15–20 minutes until they are fork-tender. Drain well.
- The Mash: While the potatoes are still hot, add butter, maple syrup, milk, vanilla, and cinnamon. Use a potato masher for a rustic texture or an electric mixer for a restaurant-quality, silky whip.
- The Base Bake: Spread the sweet potato mixture evenly into a greased baking dish. Bake at 190°C for 15 minutes to allow the flavors to meld and the edges to slightly firm up.
- The Topping: Remove the dish from the oven and cover the top entirely with a single layer of marshmallows.
- The Toast: Return the dish to the oven for another 5–10 minutes. Watch closely! The marshmallows go from white to golden to burnt very quickly.
- The Reveal: Remove once the marshmallows are puffed and have a deep golden-brown char on the peaks.

Expert Tips for Success
- Don’t Over-Boil: If the potatoes absorb too much water, the casserole will be runny. Drain them thoroughly and let them sit in the colander for a minute to let steam escape before mashing.
- The Broiler Trick: If your marshmallows aren’t browning evenly, you can turn on the broiler for 30–60 seconds at the very end. However, do not walk away from the oven—they can catch fire in an instant!
- Vanilla is Key: A high-quality vanilla extract bridges the gap between the savory potato and the sweet marshmallow topping.
Variations & Substitutions
- The Hybrid: Add a layer of chopped pecans underneath the marshmallows for a hidden “crunch” layer.
- Citrus Brightness: Add a teaspoon of fresh orange zest to the potato mash to cut through the richness.
- Dairy-Free: Swap the butter for coconut oil and the milk for almond or coconut milk for a vegan-friendly base.
Storage & Reheating Guide
- Serving: Serve warm. The marshmallows are at their best when they are soft and stretchy right out of the oven.
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Reheating: Reheat in the oven at 175°C. The marshmallows will melt further into the potatoes, creating a delicious, marbled sweet potato fluff.
The Recipe Card
- Prep Time: 20 mins
- Cook Time: 30 mins
- Total Time: 50 mins
- Yield: 6–8 Servings
Ingredients:
- 1.5 kg Sweet Potatoes, peeled and cubed
- 1/2 cup Unsalted Butter, melted
- 1/4 cup Maple Syrup or Brown Sugar
- 1/4 cup Milk (or heavy cream)
- 1 tsp Vanilla Extract
- 1 tsp Ground Cinnamon
- 300g Marshmallows (Large or Mini)
Instructions:
Boil sweet potatoes until tender, then drain. Mash with butter, syrup, milk, vanilla, and cinnamon until smooth. Spread into a baking dish and bake at 190°C for 15 mins. Top with a layer of marshmallows and bake for another 5–10 mins until toasted and golden. Serve immediately.