For the first fifteen years of my life, I thought sweet potato casserole was punishment disguised as food. My aunt made it every Thanksgiving, and it was this bland, soupy mess with burnt marshmallows on top that tasted like sadness. I would push it around my plate while secretly loading up on regular mashed potatoes instead.
Then I married into a family that takes sweet potato casserole seriously. My mother-in-law served this version at our first Thanksgiving together, and I took a polite bite to be nice. The crunchy pecan layer hit first, salty and buttery and caramelized. Then came the fluffy sweet potato filling, perfectly spiced with cinnamon and nutmeg. The golden marshmallow on top was toasted to perfection, not burnt.
I went back for thirds before I realized what I was doing. My husband just smiled and said, “Now you get it.” Now this sweet potato casserole with marshmallows is the first dish I volunteer to bring to every holiday gathering. I’ve made it so many times I could probably do it in my sleep.
Table of Contents
Why This Sweet Potato Casserole Recipe Stands Out
This isn’t your average sweet potato casserole. The secret is in the three distinct layers that each bring something special to the dish. Moreover, the combination of textures makes every bite interesting instead of one-note sweet.
The bottom layer features creamy mashed sweet potatoes flavored with butter, brown sugar, vanilla, cinnamon, and nutmeg. The middle layer adds a crunchy pecan streusel with brown sugar and a hint of salt. The top layer of mini marshmallows bakes to golden perfection, creating pockets of sweet, toasty goodness.
This recipe serves 12 people generously and comes together in about an hour. You can prep everything the day before and just assemble and bake on Thanksgiving Day. Furthermore, it reheats beautifully, so leftovers taste just as good as the first serving.
What You Need for Sweet Potato Casserole with Marshmallows
The Sweet Potato Filling
Four large sweet potatoes form the base of this casserole. Look for sweet potatoes that are firm with smooth skin and no soft spots. Orange-fleshed sweet potatoes (sometimes labeled as yams) give the best color and natural sweetness.
Unsalted butter makes the mashed sweet potatoes rich and creamy. Using unsalted lets you control the salt level yourself. Room temperature butter mixes more easily into hot sweet potatoes than cold butter straight from the fridge.
Brown sugar adds caramel-like sweetness and moisture to the filling. Light or dark brown sugar both taste great. Dark brown sugar has a slightly deeper molasses flavor.
Cinnamon and nutmeg bring warm spice notes that make this taste like the holidays. Vanilla extract adds depth and rounds out all the flavors. Just half a teaspoon of salt balances the sweetness and enhances all the other flavors.
The Crunchy Pecan Topping
This pecan streusel layer is what makes this casserole special. Melted butter binds everything together and helps the topping turn golden and crispy in the oven.
Brown sugar creates caramelization as the casserole bakes. All-purpose flour helps the topping hold together instead of falling apart into crumbs. A pinch of salt makes the pecans taste even better and balances the sweetness.
Finely chopped pecan pieces create a crunchy layer that contrasts beautifully with the creamy sweet potato filling. Chop them small enough to distribute evenly but not so fine that they turn to dust.
The Marshmallow Layer
Mini marshmallows cover the entire top of the casserole. They melt together as they bake, creating a golden brown topping with crispy edges and gooey centers. Regular-sized marshmallows can substitute, but minis create more even coverage.
How to Make Sweet Potato Casserole with Marshmallows
Prepare the Sweet Potatoes
Peel the sweet potatoes using a vegetable peeler or sharp paring knife. Cut them into large chunks about 2 inches in size. Cutting them into pieces instead of leaving them whole helps them cook faster and more evenly.
Place the sweet potato chunks in a large pot and cover them with cold water. The water should come about an inch above the sweet potatoes. Bring the water to a boil over high heat.
Reduce the heat to medium and boil the sweet potatoes for 15 to 20 minutes until fork tender. They should fall apart easily when pierced with a fork. If they’re still firm, give them a few more minutes.
Drain the sweet potatoes in a colander and return them to the hot pot. The residual heat will help evaporate any extra moisture, which prevents a watery filling.
Make the Sweet Potato Filling
Add the stick of butter to the hot sweet potatoes. The heat will melt it instantly. Use a potato masher to mash the sweet potatoes until smooth with no large lumps remaining.
Add the brown sugar, salt, cinnamon, vanilla extract, and nutmeg. Mix everything together with a wooden spoon or the potato masher until completely combined and smooth.
The filling should be thick and creamy, not runny. If it seems too thin, that’s okay because it will firm up as it bakes. Taste and adjust the seasoning if needed.
Prepare the Pecan Topping
In a separate medium bowl, combine the melted butter, brown sugar, all-purpose flour, salt, and finely chopped pecans. Stir with a fork or spoon until the mixture looks like wet sand.
The topping should hold together when you squeeze it but still be crumbly. If it’s too dry, add a tiny bit more melted butter. If it’s too wet, add a sprinkle more flour.
Assemble the Casserole
Spray a 9×13 inch baking dish with cooking spray or grease it with butter. Spread the sweet potato filling evenly across the bottom of the dish using a spatula or the back of a spoon.
Sprinkle the pecan topping evenly over the sweet potato layer. Try to cover the entire surface so every bite gets some crunchy pecans. Use your fingers to break up any large clumps.
Scatter the mini marshmallows over the pecan layer in an even blanket. Cover the entire top so you get marshmallows in every scoop. Don’t worry about arranging them perfectly because they’ll melt together as they bake.
Bake Until Golden
Preheat your oven to 350°F. Bake the assembled casserole for 25 to 35 minutes until the marshmallows are golden brown on top and the filling is bubbly around the edges.
Watch the casserole closely during the last 10 minutes of baking. Marshmallows can go from perfectly golden to burnt very quickly. If the tops start getting too dark before the casserole is heated through, tent it loosely with aluminum foil.
Let the casserole rest for 5 to 10 minutes before serving. This allows the layers to set slightly so it doesn’t fall apart when you scoop it out.
Ways to Customize Sweet Potato Casserole
Make It Extra Crunchy
Double the pecan topping for an even thicker, crunchier layer. You can also add crushed cornflakes or crushed graham crackers to the pecan mixture for extra crunch.
Toast the pecans in a dry skillet for 3 to 5 minutes before chopping them. This intensifies their nutty flavor and makes them even crunchier.
Adjust the Sweetness
Reduce the brown sugar in the filling to 3/4 cup if you prefer it less sweet. The marshmallows and pecan topping add plenty of sweetness on their own.
For a less sweet version, skip the marshmallows entirely and just do a double layer of the pecan topping. It’s equally delicious but feels more sophisticated.
Try Different Nuts
Swap pecans for walnuts, hazelnuts, or even sliced almonds. Each nut brings a slightly different flavor profile. Walnuts are earthier, hazelnuts are sweeter, and almonds add a delicate crunch.
Add Extra Spice
Stir in a quarter teaspoon of ground ginger or a pinch of cardamom to the sweet potato filling for more complex spice flavors. A tiny dash of cayenne pepper adds warmth without making it spicy.
Print
Sweet Potato Casserole with Marshmallows
- Total Time1 hour 10 minutes
- Yield12 servings 1x
This classic sweet potato casserole with marshmallows features creamy mashed sweet potatoes, a crunchy brown sugar pecan topping, and golden toasted marshmallows. The perfect Thanksgiving side dish that serves 12.
Ingredients
For the sweet potato filling
- 4 large sweet potatoes, peeled and chopped into large chunks
- 1/2 cup unsalted butter
- 1 cup brown sugar
- 1/2 teaspoon salt
- 1/2 teaspoon cinnamon
- 1 teaspoon vanilla extract
- 1/4 teaspoon nutmeg
For the pecan topping
- 4 tablespoons unsalted butter, melted
- 1/3 cup brown sugar
- 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
Instructions
- Peel and cut sweet potatoes into large chunks. Place in large sauce pan and cover with water. Bring to a boil and cook for 15 to 20 minutes until fork tender and falling apart easily.
- Drain sweet potatoes and return to sauce pan. Add the stick of butter and mash with potato masher. The butter will melt from the heat.
- Add brown sugar, salt, cinnamon, vanilla extract, and nutmeg to mashed sweet potatoes. Mix until well combined and smooth.
- In separate bowl, make pecan topping by stirring together melted butter, brown sugar, all purpose flour, salt, and finely chopped pecan pieces until combined and crumbly.
- Preheat oven to 350°F. Grease a 9×13 inch baking dish with cooking spray.
- Spread sweet potato filling evenly in baking dish. Top with pecan mixture in even layer, covering entire surface.
- Add mini marshmallows over pecan topping in even layer, covering completely.
- Bake for 25 to 35 minutes until bubbly and marshmallows are golden brown on top. Watch closely towards the end to prevent burning. Let rest 5 to 10 minutes before serving.
Notes
Make Ahead: Prepare sweet potato filling up to 2 days ahead. Store in airtight container in refrigerator. Assemble with toppings before baking.
Pecan Substitute: Walnuts, hazelnuts, or sliced almonds can replace pecans for different flavor.
Without Marshmallows: Double the pecan topping and skip marshmallows for more sophisticated version.
Storage: Store leftovers in airtight container for 4 to 5 days. Reheat in oven at 350°F or microwave until heated through.
- Prep Time: 35 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 418
- Sugar: 41g
- Sodium: 263mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 11g
- Trans Fat: 0.5g
- Carbohydrates: 61g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 30mg
How to Serve Sweet Potato Casserole with Marshmallows
On the Thanksgiving Table
This casserole is a classic Thanksgiving side dish that pairs beautifully with turkey, ham, or prime rib. Serve it alongside traditional favorites like homemade cranberry sauce, stuffing, and mashed potatoes.
The sweet and savory combination balances out all the rich, savory dishes on the holiday table. Kids especially love this because they get to eat marshmallows with dinner.
For Other Holiday Meals
Don’t limit this to just Thanksgiving. This sweet potato casserole shines at Christmas dinner, Easter brunch, and any special family gathering. It also pairs well with festive holiday salads for a complete spread.
Serve it at potlucks and watch it disappear before anything else on the table. Everyone always asks for the recipe.
Make-Ahead and Storage Tips
Preparing in Advance
Make the sweet potato filling up to 2 days ahead. Store it in an airtight container in the refrigerator. When you’re ready to bake, let it come to room temperature for 30 minutes, then assemble with the topping and marshmallows.
You can also make the pecan topping ahead and store it separately in the fridge. Just don’t add the marshmallows until right before baking because they’ll get sticky and clump together.
For maximum convenience, assemble the entire casserole the night before. Cover it tightly with plastic wrap and refrigerate. Add 5 to 10 minutes to the baking time since you’re starting with a cold dish.
Storing Leftovers
Store leftover sweet potato casserole with marshmallows in an airtight container in the refrigerator for 4 to 5 days. The marshmallows will deflate and get chewy as they cool, but they’re still delicious.
Reheat individual portions in the microwave for 1 to 2 minutes until heated through. For larger portions, reheat in the oven at 350°F for 15 to 20 minutes covered with foil.
This casserole doesn’t freeze particularly well because the texture of the marshmallows and sweet potatoes changes. It’s best enjoyed fresh or refrigerated.

Common Questions About Sweet Potato Casserole
Can I use canned sweet potatoes? Fresh sweet potatoes taste better and have better texture, but canned sweet potatoes can substitute in a pinch. Drain them well and skip the boiling step. You’ll need about 3 to 4 cups of drained canned sweet potatoes.
What’s the difference between sweet potatoes and yams? In the US, what we call yams are actually orange-fleshed sweet potatoes. True yams are a completely different vegetable rarely found in American grocery stores. Either orange or white sweet potatoes taste great in this recipe.
Can I make this without marshmallows? Absolutely. Just double the pecan topping and skip the marshmallow layer entirely. Some people prefer this more grown-up version without the marshmallows.
Why did my marshmallows burn? Marshmallows burn easily because of their high sugar content. Watch the casserole closely during the last 10 minutes of baking. If the tops are browning too fast, tent the dish with foil to protect them while the filling heats through.
Can I make individual servings? Yes. Divide the filling among ramekins or muffin tins, add the toppings, and reduce the baking time to 15 to 20 minutes. These make adorable individual portions for fancy dinners.
How do I get the marshmallows perfectly golden? The trick is baking at 350°F until the casserole is hot and bubbly, then watching carefully as the marshmallows toast. Some people even finish it under the broiler for 1 to 2 minutes for extra color, but you must watch it constantly.
Why This Recipe Has Gone Viral
This sweet potato casserole with marshmallows has been made by over 200,000 families because it delivers everything people want in a holiday side dish. It’s beautiful, delicious, and reliable. Moreover, it tastes like tradition even if you’ve never made it before.
The three-layer approach creates visual drama when you serve it. The golden marshmallow top looks impressive and inviting. The pecan layer adds sophistication that plain marshmallow-topped casseroles lack.
For more comforting casserole dishes, try loaded cornbread casserole or stuffed pepper casserole for different flavor profiles.
Nutritional Information
Each serving of this sweet potato casserole provides about 418 calories. While it’s definitely a treat, sweet potatoes bring nutritional benefits too.
Sweet potatoes are loaded with vitamin A, providing over 11,000 IU per serving. They also contain fiber, potassium, and vitamin C. The pecans add healthy fats and a bit of protein.
This is a special occasion dish meant to be enjoyed without guilt. The combination of nutrients from the sweet potatoes and pecans makes it better for you than many other holiday desserts.
Final Thoughts
Sweet potato casserole with marshmallows has earned its place as a Thanksgiving essential for good reason. This version with the crunchy pecan layer takes it from good to absolutely unforgettable.
Once you master this recipe, you’ll be the person everyone counts on to bring it every year. It’s that good, that reliable, and that crowd-pleasing. The combination of creamy sweet potatoes, crunchy pecans, and toasted marshmallows creates a harmony of flavors and textures you can’t get anywhere else.
Make this recipe once and I guarantee it’ll become your family’s new tradition. It’s the sweet potato casserole that even converts people who think they don’t like sweet potatoes. Give it a try this holiday season and see for yourself why it’s been shared and loved by hundreds of thousands of families.
