Side Dishes
This sweet potato casserole recipe with marshmallow fluff delivers the perfect balance of savory-spiced sweet potatoes and gooey marshmallow topping that's become a holiday staple. The secret lies in perfectly seasoned sweet potatoes that caramelize beautifully, topped with a thick layer of fluffy marshmallow fluff that browns to golden perfection.
I've perfected this recipe over years of holiday gatherings, where it disappears faster than you can say "seconds, please?"
The foundation begins with cubed sweet potatoes tossed in butter, brown sugar, cinnamon, and nutmeg—a warm spice blend that enhances their natural sweetness. After baking until tender, we top with marshmallow fluff that transforms into a toasty, caramelized roof when broiled just right.
This isn't your childhood casserole—it's a sophisticated side dish that brings comfort and elegance to any table.
What makes this version special is the texture contrast: tender, spiced sweet potatoes at the base and a crispy, caramelized marshmallow topping that's irresistibly gooey. The recipe includes optional toppings like chopped pecans or a sprinkle of cinnamon sugar for added crunch and flavor.
It's the kind of dish that transforms ordinary meals into memorable feasts.
Ready in about 45 minutes with minimal effort, this casserole scales perfectly for family gatherings or holiday menus. The aroma alone will have everyone anticipating dessert before they've even finished their main course. Here's how to create this crowd-pleasing classic that's become a holiday tradition in many homes.
Ingredients for sweet potato casserole recipe with marshmallow fluff
Sweet potatoes, warm spices, and fluffy marshmallow fluff create this holiday crowd-pleaser.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Medium, peeled and cubed |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Light Brown Sugar 🍚 | 1 cup | Packed for moisture |
| Ground Cinnamon 🍃 | 2 tbsp | High-quality, freshly ground |
| Ground Nutmeg 🌿 | 1 tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher |
| Marshmallow Fluff 🍬 | 2 cups | Dandies brand preferred |
| Chopped Pecans 🌰 | ½ cup | Toasted for extra flavor |
| Cinnamon Sugar 🍚 | 2 tbsp | Mix equal parts sugar and cinnamon |
| Heavy Cream 🥛 | ¼ cup | Optional for extra richness |
| Vanilla Extract 🌸 | 1 tsp | Pure alcohol-free preferred |
| Granulated Sugar 🍚 | ¼ cup | For marshmallow topping |
Sweet potatoes are the star here—orange-fleshed varieties like Beauregard have the best natural sweetness. Grab the smaller ones from the produce section (they're more uniform when cubed). If you're short on time, pre-cut sweet potatoes from the grocery's prepped veggie section work fine, but rinse them well. For the spices, Penzeys or local spice shops carry the freshest ground cinnamon and nutmeg—worth the splurge if you're making this often. The marshmallow fluff? Dandies brand is the gold standard, but any fluffy brand will do. I always buy extra because it disappears fast during holidays.
No marshmallow fluff? Homemade whipped marshmallow topping works too—just whip together powdered sugar, corn syrup, and egg whites. Short on pecans? Toasted walnuts or chopped almonds add great crunch. The optional heavy cream can be swapped for half-and-half or coconut milk for a lighter version. For the brown sugar, light or dark both work, but light gives a slightly sweeter flavor. If your sweet potatoes are extra moist after baking, pat them dry with paper towels before adding the marshmallow topping—this prevents a soggy bottom. And trust me, don't skip the broiling step—that's what creates the perfect caramelized roof.
This casserole reheats beautifully—just cover with foil and warm at 350°F for 15-20 minutes. The marshmallow topping stays fresh for 3 days in the fridge, but the sweet potatoes are best eaten within 2 days. For make-ahead holiday prep, assemble the casserole (without broiling) and refrigerate for up to 24 hours before baking. The flavors actually deepen overnight. Store leftovers in an airtight container, but honestly, it rarely lasts that long. If you're making this for a crowd, double the recipe**—it disappears faster than you can say "seconds, please?"
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe—just mash, mix, and bake. No fussing with multiple dishes or complicated steps, and that gooey marshmallow fluff topping melts into a blanket of sweetness without a single extra pan.
- Caramelized Comfort: The brown sugar and butter caramelize into the sweet potatoes until they’re tender but still hold their shape—like a hug in dessert form. Honestly, the nutmeg and cinnamon make it taste like autumn in every bite, and that’s not just me saying it.
- Holiday Ready: Between us, this is my secret weapon for Thanksgiving, Christmas, or even a cozy Sunday dinner. It’s hearty enough to stand alone but pairs perfectly with ham or turkey—plus, it’s the kind of dish that gets passed around and disappears fast.
- Budget-Friendly Luxury: Sweet potatoes and pantry staples keep costs low, but the marshmallow fluff topping makes it feel indulgent. Leftovers reheat beautifully, and I’ve sent jars of it to neighbors—because who doesn’t love a little homemade sweetness?
Step-by-step instructions for sweet potato casserole with marshmallow fluff
Here's how to create that perfect balance of spiced sweet potatoes and gooey marshmallow fluff topping.
Prep and Roast the Sweet Potatoes
Preheat your oven to 375°F and line a 9x13-inch baking dish with parchment paper for easy removal. In a large bowl, combine the 3 lbs sweet potatoes (already peeled and cubed), 0.5 cup unsalted butter (cold and cubed), 1 cup light brown sugar (packed), 2 tbsp ground cinnamon, 1 tsp ground nutmeg, and 0.5 tsp salt. Toss everything together until the sweet potatoes are evenly coated and the butter begins to soften.
Spread the mixture evenly into the prepared baking dish, pressing down gently to create a smooth surface. This helps the potatoes cook uniformly and prevents a lumpy texture. Roast uncovered for 45-50 minutes until the sweet potatoes are fork-tender and the edges are lightly caramelized. You'll know they're done when a knife slides in easily and the mixture pulls away from the sides of the pan.
Prepare the Marshmallow Fluff Topping
While the sweet potatoes roast, prepare the marshmallow fluff topping in a separate bowl. In a medium mixing bowl, combine the 2 cups marshmallow fluff, 0.5 cup chopped pecans, 2 tbsp cinnamon sugar, 0.25 cup heavy cream, and 1 tsp vanilla extract. Mix gently with a spatula until just combined—you don't want to overwork the marshmallow fluff or it will lose its airy texture. The mixture should be thick but spreadable, with visible pecan pieces evenly distributed.
Here's the thing—don't skip the heavy cream. It adds a luxurious richness that balances the sweetness of the marshmallow fluff and enhances the overall texture. If you're feeling fancy, you can toast the pecans first for an extra nutty depth of flavor, but the recipe works beautifully with store-bought toasted pecans too.
Assemble and Bake the Casserole
Once the sweet potatoes are tender, remove the baking dish from the oven and let it cool for 5 minutes. This brief rest prevents the marshmallow fluff from sliding off when you add it. Using a spatula, spread the marshmallow fluff mixture evenly over the top of the sweet potatoes, creating a smooth, even layer. For extra presentation, you can use the back of a spoon to create gentle swirls in the marshmallow fluff.
Return the casserole to the oven and bake for an additional 10-12 minutes. Watch closely during the last few minutes—you want the marshmallow fluff to turn a beautiful golden brown color while still maintaining its pillowy texture. If it starts to darken too quickly, tent the dish with foil to prevent over-browning. The perfect moment is when the top is golden but still soft to the touch.
Add the Final Sugar Crust (Optional but Recommended)
For that classic "toothsome roof" texture, sprinkle the 0.25 cup granulated sugar evenly over the marshmallow fluff topping immediately after removing the casserole from the oven. Return it to the oven for 2-3 minutes to caramelize the sugar slightly. This step creates that coveted crispy crust that contrasts perfectly with the gooey marshmallow fluff underneath.
Let the casserole cool for 10 minutes before serving—this allows the marshmallow fluff to set slightly and makes it easier to slice. Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for the ultimate comfort food experience. The contrast of warm casserole and cold ice cream is what makes this dish truly special.
Pro Tips For Making Sweet Potato Casserole Recipe With Marshmallow Fluff
- Boil Until Fork-Tender: Sweet potatoes should give slightly when pierced with a fork—not rock-hard, not mushy, but just yielding. Overcooking turns them grainy; undercooking leaves you with a gummy mess. Test one before dumping the whole batch.
- Toast the Brown Sugar: Spread the light brown sugar on a baking sheet and toast it in a 350°F oven for 5–7 minutes until it smells like caramel. This deepens the flavor and cuts the cloying sweetness that happens when you just dump it in raw. (Yes, it’s weird, but it works.)
- Don’t Overmix the Topping: The butter-cinnamon-nutmeg layer is where magic happens, but stirring it into a paste kills texture. Cut the cold butter into the sugar and spices with a pastry cutter or your fingers until it’s crumbly, not smooth. Lumps melt into pockets of gooey perfection.
- Bake Covered, Uncover Last 15: Start with foil draped over the casserole (shiny side up) to steam the marshmallow fluff and prevent cracking. For the final 15 minutes, remove the foil—this lets the top brown and crisp. If you skip this, you’ll end up with a sad, soggy marshmallow blanket.
Best sauces and condiments for these flavors
Caramelized Brown Sugar Sauce
For a deeper, richer flavor, make a quick caramelized brown sugar sauce by melting ½ cup light brown sugar with 2 tbsp unsalted butter in a small saucepan over medium heat. Stir constantly for 3-4 minutes until it turns a deep amber color.
Remove from heat and whisk in 1 tbsp heavy cream to smooth it out. Drizzle this over the marshmallow fluff topping just before serving for a glossy, sweet contrast. 🍯
Cinnamon Cream Cheese Glaze
Mix 4 oz cream cheese (softened), 2 tbsp heavy cream, 1 tbsp granulated sugar, and ½ tsp vanilla extract until smooth. Spread this over the marshmallow fluff topping after baking, then broil for 1-2 minutes until bubbly.
The cream cheese adds a tangy balance that cuts through the sweetness, while the broiling creates a light crust. Trust me, this takes it to the next level. ✨
Spiced Maple Syrup Drizzle
Heat ¼ cup pure maple syrup with ¼ tsp ground cinnamon and pinch of nutmeg in a small saucepan until warm. Drizzle this over the assembled casserole right before serving. The maple syrup adds natural sweetness while the spices complement the warm flavors of the sweet potatoes.
This works especially well if you prefer less sugar in your marshmallow fluff topping. 🍁
Pecan Butter Swirl
For nut lovers, blend ½ cup toasted pecans, 2 tbsp brown sugar, and 1 tbsp melted butter until smooth. Spread this mixture over the marshmallow fluff before the final broiling step.
The pecan butter adds a rich, nutty depth that pairs perfectly with the sweetness. If you're feeling extra fancy, sprinkle additional chopped pecans on top before serving. 🌰
Vanilla Bean Whipped Cream
Whip 1 cup heavy cream with 2 tbsp powdered sugar and 1 vanilla bean pod (scraped) until soft peaks form. Serve this alongside the casserole for dipping or as a topping.
The vanilla bean adds a sophisticated aroma that elevates the dish, especially when paired with the warm spices. This is my go-to for a restaurant-quality finish. 🌸
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the casserole (sweet potatoes + marshmallow fluff) up to 24 hours ahead and refrigerate. Add 10 extra minutes to baking time if starting cold. For holidays, this is a game-changer—just bake straight from the fridge. The flavors actually deepen overnight!
What's the secret to perfect marshmallow fluff topping?
Don't overmix the fluff—just combine gently with a spatula. The key is broiling for 2-3 minutes after adding granulated sugar for that crispy "toothsome roof." And always let the sweet potatoes cool 5 minutes before adding topping to prevent sliding.
Can I use regular marshmallows instead of fluff?
Yes, but texture changes dramatically. For fluff-like results, blend 2 cups mini marshmallows with 1 tbsp corn syrup until smooth. Or layer whole marshmallows (about 3 cups) on top—just broil 3-4 minutes for golden perfection. The fluff version stays gooier longer.
Why did my marshmallow topping get too dark?
Oven heat was too high or broiling time too long. Next time, watch closely after 2 minutes—it should be golden, not brown. If it burns easily, tent with foil during final broil. The ideal topping is golden on top but still soft underneath!
What's the best way to reheat leftovers?
Cover loosely with foil and warm at 350°F for 15-20 minutes. For extra gooey marshmallow, add 1 tsp cream and broil 1 minute after reheating. Microwaving works too (30-second bursts), but it loses that perfect caramelized texture.
