There’s something deeply comforting about the warm, sweet aroma of a perfectly baked Sweet Potato Casserole with Marshmallows Recipe. I absolutely love how the creamy sweet potatoes pair with that crunchy pecan topping and those gooey marshmallows that brown just right. It’s a classic that always feels like a hug on a plate, especially during the holidays.

Sweet Potato Casserole with Marshmallows Recipe Save
Save for later

Why You’ll Love This Recipe

  • Perfect Texture: The sweet potatoes mash up creamy while the pecan topping adds a delightful crunch that balances it all.
  • Classic Flavor Combo: A warm blend of cinnamon, nutmeg, and vanilla makes this a nostalgic favorite that everyone enjoys.
  • Easy to Make: With simple ingredients and straightforward steps, you can quickly whip this up for any occasion.
  • Crowd-Pleaser: I’ve made this for family gatherings and it’s always a hit—your guests will be asking for seconds.

Ingredients You’ll Need

The ingredients in this Sweet Potato Casserole with Marshmallows Recipe come together to create a perfectly balanced dish—sweet, buttery, and nutty with just the right hint of spice. It’s always best to grab fresh sweet potatoes and good quality pecans for that best flavor and texture.

Flat lay of peeled large sweet potatoes cut into large chunks, a few cubes of unsalted butter, a small white ceramic bowl with brown sugar, a small white bowl with ground cinnamon, a small white bowl with ground nutmeg, a small white bowl with coarse salt Save
  • Sweet Potatoes: Choose firm, large sweet potatoes for a creamy mash that isn’t watery.
  • Unsalted Butter: Using unsalted lets you control the saltiness perfectly throughout the dish.
  • Brown Sugar: Adds deep, molasses-like sweetness that makes the casserole rich and hearty.
  • Salt: Just a pinch to enhance all the flavors without overpowering the sweetness.
  • Cinnamon and Nutmeg: Classic warming spices that make this casserole unforgettable.
  • Vanilla Extract: Brings out the sweetness and adds a lovely depth to the potatoes.
  • Pecan Pieces: Finely chopped for a crunchy topping that contrasts beautifully with the soft filling.
  • All Purpose Flour: Helps bind the pecan topping so it stays crunchy and crisp.
  • Mini Marshmallows: The crowning glory that melts to golden perfection, adding gooey sweetness on top.

Variations

I love making this recipe as is, but sometimes I switch it up depending on what I have on hand or what we’re in the mood for. You can definitely make it your own by adding or substituting ingredients while keeping that cozy vibe intact.

  • Nut-Free Variation: I swapped pecans for chopped walnuts once when I was out, and it still turned out great—just make sure to toast them lightly for extra flavor.
  • Vegan Option: Use vegan butter and replace marshmallows with a homemade coconut cream topping for a dairy-free twist that’s surprisingly delicious.
  • Spice It Up: I once added a little ground ginger and allspice to the sweet potato mash for a more complex, warming flavor.
  • Extra Crunch: Sprinkle crushed graham crackers mixed with butter on top before the marshmallows—my family went crazy for this textural surprise.

How to Make Sweet Potato Casserole with Marshmallows Recipe

Step 1: Cook and Mash the Sweet Potatoes

Start by peeling and chopping your sweet potatoes into big chunks—this helps them cook evenly and soft enough to mash perfectly. Cover them with water in a large saucepan and bring it to a boil. You’ll want to let them cook until they’re completely fork tender, which usually takes about 15-20 minutes. Don’t rush this part—soft potatoes give you that creamy texture everyone loves!

Step 2: Mix the Sweet Potato Filling

Once drained, add the hot sweet potatoes back to the pan and toss in the unsalted butter. The heat will melt it beautifully, making mashing easier. Mash until mostly smooth but still a bit rustic, then stir in brown sugar, salt, cinnamon, nutmeg, and vanilla extract until everything is well combined. This mix is pure heaven—give it a taste and adjust any seasoning if you like a little more spice or sweetness.

Step 3: Prepare the Pecan Topping

In a bowl, combine melted butter, brown sugar, flour, salt, and chopped pecans. Mixing the flour in might seem unusual, but I discovered it’s the secret to a perfectly crisp topping that doesn’t become soggy as it bakes. Stir until all the pecans are nicely coated and the mixture holds together a bit.

Step 4: Assemble and Bake

Grease your 9 by 13-inch baking dish with cooking spray to keep things from sticking. Spread the sweet potato mixture evenly across the bottom. Then, sprinkle the pecan topping in a nice, even layer on top of the sweet potatoes. Finally, cover it all with an even layer of mini marshmallows. Now here’s the fun part: bake at 350°F for about 25-35 minutes. Keep a close eye toward the end — you want the marshmallows to be golden brown and gooey, rather than burnt. I like to stay close and check every few minutes once it hits 25 minutes.

Pro Tips for Making Sweet Potato Casserole with Marshmallows Recipe

  • Perfectly Soft Sweet Potatoes: I learned that boiling sweet potatoes instead of baking them first keeps the mash lighter and creamier—plus, it’s faster.
  • Pecan Topping Secret: Mixing flour with the pecans helps prevent sogginess, giving you that irresistible crunch every time.
  • Marshmallow Watch: Marshmallows brown quickly—start checking 5 minutes before the end to avoid burning and get that perfect golden color.
  • Don’t Skip Vanilla: It might sound small, but vanilla extract truly brings out the flavors and makes the casserole taste more rounded and rich.

How to Serve Sweet Potato Casserole with Marshmallows Recipe

sweet potato casserole - Serving Suggestion Save

Garnishes

I usually keep it simple with this casserole because the top is already so festive with marshmallows and pecans. But sometimes, I like to sprinkle a little extra chopped toasted pecans or a small dash of ground cinnamon right before serving—it adds color and a fresh crunch that I love.

Side Dishes

This Sweet Potato Casserole with Marshmallows Recipe pairs beautifully with roasted turkey, glazed ham, or even a simple green bean almondine. I’ve served it alongside creamy mashed potatoes and a crisp salad for a balanced holiday plate my whole family adores.

Creative Ways to Present

For special occasions, I’ve baked this recipe in individual ramekins—each guest gets their own personal sweet potato casserole. It’s charming and makes serving easier. Another fun idea I tried was layering in a swirl of apple butter beneath the sweet potato for a surprising burst of flavor and a pretty marbled look when served.

Make Ahead and Storage

Storing Leftovers

Once cooled, I like to cover the casserole tightly with foil or transfer leftovers into an airtight container. It keeps beautifully in the fridge for 4 to 5 days—still tastes fresh and delicious when reheated.

Freezing

I’ve frozen this casserole a few times, and it holds up well if you pop it into a freezer-safe container before baking. When ready to eat, thaw it overnight in the fridge, then bake as usual. Just add a few extra minutes to the baking time since it’s coming from cold.

Reheating

To reheat, I cover the casserole with foil to keep moisture in and warm it in the oven at 325°F for about 20 minutes. If you want to bring back that toasted marshmallow topping glow, remove the foil for the last 5 minutes of heating.

Final Thoughts

This Sweet Potato Casserole with Marshmallows Recipe holds a special place in my heart because it brings together simple ingredients in such a comforting way. When I make it, the whole house smells like a warm, sweet invitation. I really hope you give it a try—you’ll love how easy it is and how it can transform any meal into something memorable. Trust me, once you nail this recipe, it quickly becomes a favorite you’ll reach for time and again.