Side Dishes
This sweet potato casserole recipe with marshmallow fluff delivers the perfect balance of textures—crispy golden edges, creamy spiced sweet potatoes, and gooey rivers of marshmallow fluff that make every bite irresistible.
The secret lies in a simple cinnamon-sugar crust that locks in moisture while creating that coveted crunch, paired with a fluffy marshmallow topping that caramelizes beautifully in the oven. I developed this version after years of testing, ensuring the marshmallow stays perfectly gooey while the crust remains crisp.
The foundation of this dish is a smooth sweet potato puree seasoned with warm spices like cinnamon and nutmeg, which infuses every bite with cozy, comforting flavor.
What sets this apart is the two-stage baking process: first baking the sweet potato layer until tender, then topping it with marshmallow fluff and returning it to the oven just long enough to create those signature golden rivers without burning.
This method guarantees a restaurant-quality result without requiring any special equipment.
By the time it emerges from the oven, you'll have a side dish that's visually stunning—golden brown edges framing soft, spiced sweet potatoes and glossy marshmallow rivers that pull apart with every forkful.
The contrast of textures and temperatures makes this casserole a crowd-pleaser, perfect for holiday tables or family dinners when you want something that feels special but still simple to prepare.
For added depth, consider mixing chopped pecans into the marshmallow topping or sprinkling extra cinnamon on top before baking. This casserole reheats beautifully, making it ideal for meal prep or leftovers. Here's how to make it—step by step—for a dish that will become a holiday staple in your kitchen.
Ingredients for sweet potato casserole recipe with marshmallow fluff
Sweet potatoes, cinnamon, butter, and marshmallow fluff create this showstopping casserole side.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 3 lbs | Peeled and pureed smooth |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crust |
| Granulated Sugar 🍚 | ¾ cup | For cinnamon-sugar crust |
| Ground Cinnamon 🌿 | 2 tbsp | Plus extra for topping |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Marshmallow Fluff 🍥 | 14 oz | Not mini marshmallows |
| All-Purpose Flour 🌾 | ¼ cup | For binding marshmallow |
| Light Brown Sugar 🍚 | ¼ cup | Packed for marshmallow |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Pecans 🥜 | ½ cup | Chopped, optional topping |
| Heavy Cream 🥛 | ¼ cup | For extra creaminess |
Sweet potatoes are the star, so pick firm, vibrant orange ones—the deeper the color, the sweeter the flavor. Trader Joe's or Whole Foods carry the best varieties, but any grocery store sweet potato works if it's not shriveled. For the marshmallow fluff, Kraft is the gold standard—don't even think about mini marshmallows, they won't melt right. The cinnamon matters too: Penzeys or McCormick ground cinnamon has the warmest, most authentic flavor. I always roast my pecans first (toss with oil, 350°F for 8-10 minutes) for extra depth, but that's optional—chopped raw works fine if you're in a hurry.
No marshmallow fluff? Mini marshmallows plus 1 tbsp corn syrup can substitute, but texture won't be identical. Short on pecans? Toasted walnuts or almonds work beautifully. The brown sugar in the marshmallow layer keeps it from drying out—light brown is best, but white sugar in a pinch works if you add an extra 1/4 tsp vanilla. For the sweet potato puree, I use a food mill or fine-mesh sieve to get it silky smooth. If you're using a blender, strain it afterward to avoid lumps. The cinnamon-sugar crust is non-negotiable for that perfect crunch—don't skip mixing the sugar and cinnamon thoroughly before adding the butter.
This casserole reheats like a dream—just cover with foil and warm at 350°F for 20 minutes. Leftovers keep for 4-5 days in the fridge, and freezes beautifully for up to 3 months. I always make a double batch because it disappears fast. Store the marshmallow topping separately if you're prepping ahead—just spread it on right before the final bake. For extra decadence, drizzle with caramel sauce after baking, but that's totally optional.
Why You'll Love This Recipe
- One-Pan Magic: The moment I realized I could roast the sweet potatoes and bake the marshmallow fluff in the same dish? Life-changing. No dirty pots, no extra pans—just slice, season, and let the oven do the work while you stir together that buttery cinnamon-sugar topping. Honestly, I’ve made this so many times I’ve stopped washing that one sheet pan.
- Caramelized Comfort: That crispy, golden top with the gooey marshmallow fluff? It’s the kind of texture contrast that makes you close your eyes and sigh. The nutmeg and cinnamon in the sweet potatoes add this warm, spiced depth, while the sugar and butter in the fluff turn it into something dangerously addictive—like dessert pretending to be dinner.
- Holiday Hero: Between us, this is my secret weapon for Thanksgiving, Christmas dinners, or even a cozy weeknight when I want to feel fancy. It’s the side dish that gets everyone asking for seconds, from my picky teenager to my grandma who “doesn’t like sweet potatoes.” (Yes, even on a Tuesday night.)
- Budget-Friendly Staple: Sweet potatoes and butter are cheap, and this recipe stretches to feed a crowd without breaking the bank. I’ve made it for potlucks, game days, and lazy Sundays, and it’s always the first to disappear. Plus, leftovers reheat like a dream—just a quick zap in the microwave, and it’s back to that perfect crispy-soft combo.
Step-by-step instructions for sweet potato casserole with marshmallow fluff
Here's how to create that perfect balance of crispy cinnamon crown and gooey marshmallow rivers.
👨🍳 Step 1: Prepare the Sweet Potato Base
Preheat your oven to 350°F and line a 9x13-inch baking dish with parchment paper for easy removal. Peel and cube the 3 lbs large sweet potatoes, then boil them in salted water for 15-20 minutes until fork-tender. Drain well and return them to the pot.
Mash the sweet potatoes until completely smooth, then stir in the 0.5 cup unsalted butter and 0.5 tsp salt until fully incorporated. The mixture should be creamy and lump-free. Spread this evenly into your prepared baking dish, creating a smooth, even layer about ½-inch thick. This base will form the foundation for your crispy crown.
🍳 Step 2: Create the Crispy Cinnamon Crown
In a medium bowl, combine the 0.75 cup granulated sugar, 2 tbsp ground cinnamon, 0.5 tsp ground nutmeg, and 0.5 cup chopped pecans. This is your crown mixture, and it needs to be evenly distributed for that perfect crunch.
Sprinkle this mixture evenly over the sweet potato base, pressing down gently with your fingers to help it adhere. The crown should cover the entire surface completely. Bake for 30 minutes until the edges begin to brown and the filling starts to set. This initial baking step ensures your crown gets that beautiful caramelization without burning.
🥘 Step 3: Prepare the Marshmallow Fluff Mixture
While the crown bakes, prepare the marshmallow fluff layer in a large bowl. Beat the 2 whole large eggs until frothy, then whisk in the 14 oz marshmallow fluff, 0.25 cup all-purpose flour, 0.25 cup light brown sugar, 1 tsp vanilla extract, and 0.25 cup heavy cream. The mixture should be thick and smooth, like a light batter.
I like to use a hand mixer for this step to ensure everything is fully incorporated. The marshmallow fluff should be evenly distributed throughout the mixture, creating that signature gooey texture. For extra richness, you can add an additional 1 tbsp unsalted butter if you have it, but it's not required.
⏰ Step 4: Assemble and Bake to Perfection
Remove the partially baked casserole from the oven and spread the marshmallow fluff mixture evenly over the cinnamon crown. Use a spatula to create a smooth, even layer that reaches all the way to the edges. Return to the oven and bake for an additional 25-30 minutes until the marshmallow is fully set and the top is golden brown.
The key here is to watch closely in the last few minutes. You want the marshmallow to be fully set but still slightly soft in the center—this creates those beautiful gooey rivers when you serve it. If the edges start to brown too quickly, tent the dish with foil to prevent burning.
🔥 Step 5: Finish with Extra Crunch and Serve
Once the casserole is fully baked, remove it from the oven and let it cool for 10 minutes. This resting period allows the layers to set properly. While it cools, sprinkle an additional 1 tbsp ground cinnamon over the top for extra flavor and presentation.
Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream. The contrast between the crispy cinnamon crown, the creamy sweet potato base, and the gooey marshmallow rivers makes this casserole a showstopper. Store any leftovers in the refrigerator for up to 3 days, though I doubt there will be any left!
Pro Tips For Making Sweet Potato Casserole Recipe With Marshmallow Fluff
- Bake Potatoes Till Tender: Peel and cube those sweet potatoes first, then bake them at 400°F (200°C) for 20-25 minutes until they’re fork-tender—not mushy. I used to boil them, but baking keeps the texture intact and makes the casserole creamier when mashed.
- Mix Spices Into Butter: Whisk the cinnamon and nutmeg directly into the melted butter before adding sugar—this ensures even distribution. I learned this after tasting clumpy, unevenly spiced batches where the cinnamon pooled at the bottom.
- Prevent Fluff Sinkage: Spread the marshmallow fluff just before baking and broil for 1-2 minutes—watch it like a hawk. Overdoing it turns it to caramel; underdoing it means soggy topping. A kitchen torch works too, if you’re feeling fancy.
- Upgrade With Brown Sugar: Swap half the granulated sugar for dark brown sugar—it adds depth and caramel notes that cut through the sweetness. Trust me, the extra effort makes the dish taste like it came from a diner, not a recipe box.
Creative variations of sweet potato casserole recipe with marshmallow fluff
Pecan-Enhanced Topping
For a nutty crunch that elevates every bite, fold ½ cup chopped pecans into the marshmallow fluff mixture before spreading it over the sweet potato base. Toast the pecans first at 350°F for 8-10 minutes with a pinch of salt for deeper flavor.
This variation adds texture contrast and a subtle sweetness that complements the marshmallow perfectly. 🥜
Brown Butter Crust
Swap the regular butter in the cinnamon-sugar crust for ½ cup browned butter—cool completely first—to add a nutty, caramelized depth. Brown the butter in a light-colored pan over medium heat until golden and fragrant (about 5-7 minutes).
The extra richness intensifies the sweet potato flavor while keeping the crust perfectly crisp. Trust me, this small tweak makes a big difference!
Spiced Orange Zest
Brighten the flavor profile by adding 1 tbsp orange zest (from about 1 large orange) to the sweet potato puree. The citrus notes cut through the sweetness beautifully and add a festive touch.
Pair this with a sprinkle of ½ tsp cardamom in the cinnamon-sugar crust for an unexpected but delicious twist. Perfect for holiday gatherings when you want to impress guests with sophisticated flavors.
Mini Marshmallow Swap
If you can't find marshmallow fluff, substitute with 2 cups mini marshmallows—plus 1 tbsp corn syrup—for a similar effect. Pulse the marshmallows in a food processor until finely chopped, then mix with the other marshmallow ingredients.
The texture won't be identical, but it still delivers that sweet, gooey goodness. This variation works well for last-minute preparations when you're short on time.
Caramel Drizzle Finish
Take this casserole to the next level by drizzling ½ cup warm caramel sauce—store-bought or homemade—over the marshmallow layer just before serving. The caramel pools beautifully between the crispy crown and gooey marshmallow, creating an extra layer of indulgence.
I like to use Reese's Caramel Sauce for its rich, buttery flavor, but any quality caramel works. This finishing touch feels restaurant-worthy with minimal effort. 🍯
Vegan Adaptation
For a plant-based version, replace the butter with ½ cup coconut oil—solid but not melted—and use flax eggs (2 tbsp ground flaxseed + 6 tbsp water) instead of regular eggs. Substitute marshmallow fluff with vegan marshmallows—like Dandies brand—and use coconut cream instead of heavy cream.
The texture will be slightly different but still delicious, proving this classic can be adapted for all dietary needs. 🌱
Nutrition facts
Frequently asked questions
Why does my marshmallow fluff turn hard instead of gooey?
The most common cause is overbaking! Marshmallow fluff needs to be just set—remove it when the edges are golden but the center still has slight give. If it's already hard, try reheating covered with foil at 300°F for 5-10 minutes with a splash of water or milk to restore moisture. The two-stage baking method in this recipe prevents this issue by baking the sweet potato layer first.
Can I make this casserole ahead of time?
Assemble everything up to the marshmallow topping, then refrigerate uncovered for up to 24 hours to let flavors meld. When ready to bake, spread the marshmallow layer and bake as directed. For leftovers, store in an airtight container and reheat covered at 350°F for 15-20 minutes—the marshmallow will soften beautifully when warmed.
What's the best way to make it vegan?
Swap the butter for ½ cup coconut oil, use flax eggs (2 tbsp ground flax + 6 tbsp water), and replace marshmallow fluff with vegan marshmallows like Dandies brand. For creaminess, use coconut cream instead of heavy cream. The texture will differ slightly, but it maintains that comforting sweet potato flavor with all the right textures!
How do I prevent the cinnamon crown from getting soggy?
The key is baking the sweet potato base first until it's fully set (about 30 minutes), then adding the marshmallow layer separately. This two-stage process ensures the crown stays crisp. For extra insurance, sprinkle a thin layer of crushed cornflakes between the sweet potato and cinnamon-sugar mixture before baking—it acts as a moisture barrier while adding crunch!
Can I use regular marshmallows instead of fluff?
Yes, but with adjustments! Pulse 2 cups mini marshmallows in a food processor until finely chopped, then mix with 1 tbsp corn syrup and the other marshmallow ingredients. The texture won't be identical (it'll be slightly less smooth), but it still delivers that sweet, gooey goodness. This works well for last-minute preparations when you're short on time.
