This sweet potato casserole with marshmallows is the ultimate holiday side dish! Creamy mashed sweet potatoes are topped with a crunchy brown sugar pecan layer, then covered with mini marshmallows that bake to golden perfection. The combination of sweet marshmallows and salty pecans is absolutely irresistible—this viral recipe has been made by thousands and always disappears first!

Table of Contents
Why This Is the Best Sweet Potato Casserole
This isn’t your bland, overly sweet sweet potato casserole. This recipe strikes the perfect balance between sweet and savory with a crunchy pecan layer that adds texture and depth. The marshmallows toast to golden brown perfection, creating that nostalgic holiday flavor everyone loves.
What makes this casserole special:
- Perfectly seasoned sweet potato filling with cinnamon and nutmeg
- Crunchy brown sugar pecan topping adds texture
- Golden toasted marshmallows on top
- Sweet and salty flavor balance
- Make-ahead friendly for easy Thanksgiving prep
- Kid-approved (marshmallows for dinner!)
- Feeds a crowd (12-15 servings)
- Ready in about 1 hour
Ingredients for Sweet Potato Casserole with Marshmallows
For the Sweet Potato Filling:
- 4 large sweet potatoes, peeled and chopped (about 9 cups)
- 1/2 cup unsalted butter, melted
- 1 cup brown sugar, packed
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground nutmeg
For the Pecan Topping:
- 4 tablespoons unsalted butter, melted
- 1/3 cup brown sugar, packed
- 2 tablespoons all-purpose flour
- 1/2 teaspoon salt
- 1 1/4 cups finely chopped pecan pieces
For the Marshmallow Layer:
- 10 oz mini marshmallows (about 5 cups)
How to Make Sweet Potato Casserole with Marshmallows
Prepare the Sweet Potatoes
Peel the sweet potatoes and cut them into large chunks, about 2-inch pieces. This helps them cook faster and more evenly than leaving them whole. Place the chunks in a large pot and cover with cold water by about 1 inch.
Boil Until Tender
Bring the water to a boil over high heat, then reduce to medium-high. Cook the sweet potatoes for 15-20 minutes, or until they’re fork-tender and fall apart easily when pierced. They should be very soft.
Mash and Season
Drain the sweet potatoes well and return them to the pot. Mash them with a potato masher until smooth with no large lumps remaining. Add the melted butter, brown sugar, salt, cinnamon, vanilla extract, and nutmeg. Mix everything together until well combined and smooth. The mixture should be creamy and fragrant.
Make the Pecan Topping
In a separate medium bowl, stir together the melted butter, brown sugar, flour, salt, and chopped pecans until everything is well combined and the pecans are evenly coated. The mixture will be crumbly and slightly sticky.
Assemble the Casserole
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with cooking spray or butter. Spread the mashed sweet potato filling evenly in the prepared dish, smoothing the top with a spatula.
Sprinkle the pecan topping evenly over the sweet potato layer, covering the entire surface. Press down gently so it adheres.
Top the entire casserole with mini marshmallows in an even layer, making sure to cover all the pecans. Don’t skip any spots—you want marshmallows in every bite!
Bake to Golden Perfection
Bake for 25-35 minutes, until the casserole is bubbling around the edges and the marshmallows are golden brown on top. Watch carefully during the last 5-10 minutes—marshmallows can go from perfect to burnt quickly!
You’re looking for beautifully toasted, golden-brown marshmallows with some darker spots. Let the casserole rest for 5-10 minutes before serving so it sets up slightly.
Make-Ahead Instructions
This sweet potato casserole is perfect for preparing ahead of time, which is crucial for stress-free holiday cooking!
Option 1: Partial Make-Ahead (Up to 2 Days)
- Make the sweet potato filling completely
- Store in an airtight container in the refrigerator
- When ready to bake, bring to room temperature for 30 minutes
- Add to baking dish, top with pecans and marshmallows
- Bake as directed
Option 2: Complete Assembly (Up to 24 Hours)
- Prepare the entire casserole through adding the pecan topping
- Cover tightly with plastic wrap (don’t add marshmallows yet!)
- Refrigerate for up to 24 hours
- When ready to bake, add marshmallows on top
- Bake as directed, adding 5-10 extra minutes if cold
Option 3: Day-Before Prep (Recommended) The day before Thanksgiving, boil and mash the sweet potatoes with all the filling ingredients. Store covered in the refrigerator. On Thanksgiving, spread in the dish, add toppings, and bake.
Recipe Variations
Less Sweet Version: Reduce the brown sugar in the filling to 3/4 cup and in the pecan topping to 1/4 cup. The casserole will still be delicious but less sweet.
Pecan-Only Topping: Skip the marshmallows entirely and double the pecan topping for a crunchy, elegant version.
Extra Crunchy: Add 1/2 cup of crushed cornflakes to the pecan topping for additional crunch.
Maple Sweet Potato: Replace half the brown sugar with pure maple syrup for a maple-forward flavor.
Bourbon Sweet Potato: Add 2 tablespoons bourbon to the sweet potato filling for depth (the alcohol bakes off).
Walnut Substitution: Replace pecans with walnuts if you prefer or need to accommodate allergies.
Marshmallow-Free: Top with extra pecan mixture or a streusel topping made with oats, flour, butter, and brown sugar.
Individual Portions: Divide the casserole among ramekins or muffin tins for individual servings (reduce baking time to 15-20 minutes).
Storage and Reheating
Refrigerator: Store leftover casserole covered in the refrigerator for 4-5 days. The marshmallows will soften but it still tastes great.
Freezer: Freeze the assembled casserole (without marshmallows) for up to 1 month. Wrap tightly in plastic wrap and aluminum foil. Thaw overnight in the refrigerator, add marshmallows, and bake as directed.
Reheating:
- Oven: Cover with foil and reheat at 350°F for 15-20 minutes until heated through. Remove foil for the last 5 minutes to re-crisp the top.
- Microwave:Â Heat individual portions on high for 1-2 minutes until warmed through. The marshmallows won’t be as crispy but it’s still delicious.
Expert Tips for Perfect Results
Cut sweet potatoes into large chunks – Smaller pieces absorb too much water and become waterlogged
Don’t overcook – Mushy, overcooked sweet potatoes can become watery
Drain thoroughly – After boiling, let the sweet potatoes drain well to remove excess moisture
Use fresh spices – Old cinnamon and nutmeg lose their potency; fresh spices make a big difference
Finely chop the pecans – This helps them distribute evenly and creates better texture
Watch the marshmallows – They go from golden to burnt in minutes! Check frequently during the last 10 minutes of baking
Let it rest – Allowing the casserole to sit for 5-10 minutes after baking helps it set up for cleaner servings
Room temperature ingredients – If making ahead, let the cold casserole sit at room temperature for 20-30 minutes before baking for more even cooking
Frequently Asked Questions
Can I use canned sweet potatoes instead of fresh?
Yes, but fresh sweet potatoes taste much better. If using canned (drained), you’ll need about 4-5 cups. The texture may be slightly different and you should reduce or skip the salt since canned sweet potatoes often contain added sodium.
Can I reduce the sugar?
Absolutely! You can cut the brown sugar in the filling to 3/4 cup or even 1/2 cup if you prefer less sweetness. The casserole will still taste great—just less candy-like. Many readers have successfully reduced the sugar.
Why are my sweet potatoes watery?
This usually happens from overcooking the sweet potatoes or not draining them well enough. Make sure to drain them thoroughly after boiling and let them sit in the colander for a minute to release steam.
Can I make this without marshmallows?
Yes! You can double the pecan topping, use a streusel topping, or simply leave the marshmallows off entirely. The pecan layer alone is delicious.
How do I prevent the marshmallows from burning?
Watch the casserole closely during the last 5-10 minutes of baking. If the marshmallows are browning too quickly, tent the casserole loosely with aluminum foil to slow the browning while the inside continues heating.
Can I use large marshmallows instead of mini?
Mini marshmallows work best because they cover more surface area and toast more evenly. If using large marshmallows, cut them in half or quarters first.
Do I need to peel the sweet potatoes?
Yes, the skins should be removed before boiling. Peeled sweet potatoes create a smoother, more appealing texture in the casserole.
Can I bake the sweet potatoes instead of boiling them?
Yes! Bake whole sweet potatoes at 400°F for 45-60 minutes until very soft. Scoop out the flesh and proceed with the recipe. Baked sweet potatoes have a slightly deeper, sweeter flavor.
How many people does this serve?
This recipe serves 12-15 people as a side dish, making it perfect for large holiday gatherings.
Can I double this recipe?
Yes! Use two 9×13-inch baking dishes or one very large roasting pan. The baking time should remain about the same, but check for doneness at 25 minutes.
Why This Recipe Works for Thanksgiving
This sweet potato casserole with marshmallows is the perfect Thanksgiving side dish because it combines nostalgia with incredible flavor. The crunchy pecan layer adds sophistication and texture that elevates it beyond the basic marshmallow-topped version.
It’s also incredibly practical for holiday cooking. You can make it entirely ahead of time, which saves precious oven space and reduces day-of stress. The casserole feeds a crowd (12-15 people) and is always a hit with both kids and adults.
The combination of sweet marshmallows and salty, crunchy pecans creates a flavor profile that’s more complex and interesting than sweet potatoes alone. This viral recipe has been made by thousands of home cooks and consistently gets rave reviews—it’s become a new tradition for many families.
Whether you grew up eating sweet potato casserole or you’re trying to create new holiday memories, this recipe delivers on every level. Make it once, and it’ll become your go-to sweet potato casserole for years to come!

Sweet Potato Casserole with Marshmallows (The Best Recipe Ever!)
Equipment
- Large pot
- Potato masher
- Mixing bowls
- 9×13-inch baking dish
- Spatula
Ingredients
- 4 large sweet potatoes, peeled and chopped (about 9 cups)
- 0.5 cup unsalted butter, melted
- 1 cup brown sugar, packed
- 0.5 tsp salt
- 0.5 tsp ground cinnamon
- 1 tsp vanilla extract
- 0.25 tsp ground nutmeg
- 4 tbsp unsalted butter, melted (for topping)
- 0.33 cup brown sugar, packed (for topping)
- 2 tbsp all-purpose flour
- 0.5 tsp salt (for topping)
- 1.25 cups pecans, finely chopped
- 10 oz mini marshmallows (about 5 cups)
Instructions
- Peel and cut sweet potatoes into 2-inch chunks. Place in a large pot, cover with water, and bring to a boil. Cook 15–20 minutes until very tender.
- Drain potatoes well and mash until smooth. Add melted butter, brown sugar, salt, cinnamon, vanilla, and nutmeg. Mix until creamy and combined.
- In a bowl, combine melted butter, brown sugar, flour, salt, and chopped pecans. Mix until crumbly and well coated.
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish. Spread sweet potato mixture evenly in dish and smooth the top.
- Sprinkle pecan topping evenly over the sweet potatoes and press lightly so it adheres.
- Top with mini marshmallows in a single even layer, covering all the pecans.
- Bake 25–35 minutes until bubbly and marshmallows are golden brown. Watch closely during the last 5–10 minutes to prevent burning.
- Let casserole rest 5–10 minutes before serving for easier scooping and perfect texture.