This Sweet Potato Casserole with Pecans and Marshmallows is the best of both worlds: a crunchy, buttery pecan topping and a gooey, golden marshmallow drizzle. Roasted sweet potatoes are whipped until silky smooth and sweetened just enough, then topped with a crunchy streusel and finished with a warm, creamy marshmallow topping. It's a beloved Thanksgiving and Christmas side dish with a delicious twist!

Why You'll Love This Recipe
- Two toppings in one! Can't decide between pecans or marshmallows? You don't have to.
- Roasted sweet potatoes have a deep, caramelized flavor.
- Perfect texture combo: Creamy base, crunchy topping, soft marshmallow finish.
- Make-ahead friendly: for stress-free holidays.
- Crowd favorite: this dish disappears fast every time!
Ingredients You'll Need
For the Sweet Potato Base
- 5 medium sweet potatoes
- Cooking oil
- ½ cup granulated sugar
- 2 eggs, beaten
- 1 (5 oz) can evaporated milk
- ¼ cup butter, softened
- 1 teaspoon vanilla extract
- ½ teaspoon salt
For the Pecan Topping
- ½ cup all-purpose flour
- ½ cup light brown sugar
- ¼ cup butter, very soft
- 1 cup chopped pecans
For the Marshmallow Drizzle
- 2 tablespoon butter
- 10 regular-sized marshmallows

How to Make Sweet Potato Casserole with Pecans and Marshmallows
Roast the Sweet Potatoes
- Preheat oven to 400°F.
- Rub each sweet potato with a little oil and prick them several times with a fork.
- Place them on a foil-lined baking sheet and roast for about 1 hour, or until very soft.
- Remove from the oven, let them cool, then remove the skins and discard.
Prepare the Sweet Potato Mixture
- Place the peeled sweet potatoes in a bowl.
- Add the sugar, eggs, evaporated milk, butter, vanilla, and salt.
- Use a hand mixer until the mixture is smooth and fluffy.
- Spread the mixture evenly into a greased baking dish.
Make the Pecan Topping
- In a small bowl, mix the flour and brown sugar.
- Cut in the butter with a fork until small pea-sized crumbles form.
- Stir in the chopped pecans.
- Sprinkle the pecan mixture over the sweet potato mixture.
Bake
- Bake uncovered at 350°F for 30 minutes, until hot and lightly golden on top.
Add the Marshmallow Drizzle
- Melt the marshmallows and butter in a saucepan over low heat until smooth.
- Coat the inside of a heat-resistant resealable plastic bag (you can find these online) with cooking spray, then CAREFULLY pour in the hot marshmallow mixture. You will likely need oven mitts or heat-resistant gloves as the mixture will be VERY HOT.
- Snip one corner of the bag and drizzle the mixture over the baked casserole.
- Serve warm.
Tips for Success
- Roasting vs. boiling: Roasting concentrates flavor and keeps potatoes from becoming watery.
- Don't skip the salt: It balances the sweetness and enhances the flavor.
- Use room-temperature ingredients for easier blending.
- To save time, you can roast and mash the sweet potatoes up to 3 days ahead.

Make Ahead Instructions
- Prepare the sweet potato filling and spread into the baking dish.
- Mix the pecan topping and store separately in an airtight container at room temp.
- Refrigerate the sweet potato base up to 3 days.
- When ready to bake, bring to room temp, add the pecan topping, and bake as directed.
- Prepare and drizzle the marshmallow topping just before serving.
Frequently Asked Questions
Can I use canned sweet potatoes?
Fresh roasted sweet potatoes are best for texture and flavor, but canned sweet potatoes (drained and mashed) can work in a pinch.
What size baking dish should I use?
A 9x13-inch dish or 2-quart baking dish works great for this recipe.
Can I use mini marshmallows instead of a drizzle?
Yes! Simply sprinkle them on top during the last 5 minutes of baking instead of using the melted drizzle.
Can I make it nut-free?
Absolutely. Just leave off the pecans or substitute with oats or crushed pretzels for crunch.
If you're building out your holiday menu, I've got a few more showstoppers! For a classic appetizer that never fails to impress, try these Oysters Rockefeller - they're incredible and always disappear fast. And Beef Wellington Bites are elegant and bite-sized.
For the main course, these Braised Beef Short Ribs are simmered in red wine and garlic, and they're a very popular recipe on this site. A couple of other popular recipes are this Boneless Prime Rib with a Garlic-Herb Crust or a this Rib Roast with a Wet Rub - both are very simple to make and practically fool-proof! And if you're going the traditional route, don't miss my guide on How to Cook a Spiral Ham, complete with a sweet and savory ham glaze recipe that's holiday magic.
Sweet Potato Casserole with Marshmallow Pecan Topping
This sweet potato casserole recipe is sprinkled with a delicious marshmallow pecan topping for crunchy and soft contrast. It's a traditional Christmas AND Thanksgiving side dish at our dinner table.
Ingredients
For the sweet potatoes
- 5 medium sweet potatoes
- vegetable or canola oil
- ½ cup white sugar
- 2 eggs, beaten
- 1 5- ounce can evaporated milk
- ¼ cup butter, very soft
- 1 teaspoon vanilla extract
- ½ teaspoon salt
For the Pecan Topping
- ½ cup all-purpose flour
- ½ cup light brown sugar
- ¼ cup butter, very soft
- 1 cup pecans, chopped
For the Marshmallow Drizzle
- 2 tablespoons butter
- 10 regular-sized marshmallows
Instructions
- Preheat oven to 400F.
- Rub each potato with a small amount of oil. Pierce each potato several times with a fork. Place on sheet pan lined with foil. Roast potatoes for approximately one hour or until soft (time depends on size of potatoes). Remove from oven and set aside until cool enough to handle.
- Remove skins from potatoes and discard. Place potatoes in medium-sized bowl then add sugar, eggs, evaporated milk, butter, vanilla extract and salt. Use a hand mixer to thoroughly whip. Pour into greased baking dish, leveling top.
- Make the topping: Mix together flour and sugar in small bowl. Cut in butter with a fork until only small pea-sized clumps remain. Stir in pecans. Spread topping over sweet potato mixture, covering casserole completely.
- Bake for 30 minutes or until heated through and topping is lightly browned.
- Melt marshmallows and butter in a saucepan until smooth. CAREFULLY place marshmallow mixture into a resealable plastic bag coated with cooking spray on the inside (CAREFUL!! MIXTURE WILL BE VERY HOT!!). Using a hot pad to protect your hands, snip one corner off of the bag and drizzle mixture over pecan topping.
- Serve immediately.
Notes
- Piercing the potatoes allows the steam to escape when baking.
- Instead of removing skins you can also slice each one in half and use a big spoon to scoop the insides out.
Nutrition Information:
Yield: 12 Serving Size: 1Amount Per Serving: Calories: 332Total Fat: 19gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 60mgSodium: 217mgCarbohydrates: 38gFiber: 3gSugar: 24gProtein: 5g
This data was provided and calculated by Nutritionix.
- Pumpkin Tres Leches Cake (A Make-Ahead Holiday Favorite) - September 29, 2025
- Cucumber and Pineapple Salad with Hot Honey - July 23, 2025
- The Best Smoked Baked Beans with Bacon & Chipotle - July 9, 2025
Raj says
Very nice & healthy recipe for potato casserole. I like.
Olivia says
Excited to try it. I love sweet potatoe. & marshmallow- but was always afraid try this!!
Jenny N says
I usually don't let sweet potato casseroles cross my eyes. But, I must say I would like to make this because it looks so good! I must make this!
Kristy Bernardo says
Thanks so much, Jenny! Cheers 🙂
John@Kitchen Riffs says
We usually do roast sweet potatoes for Thanksgiving, but every now and again we'll do a sweet casserole like this. This is an outstanding recipe! Loads of flavor, and much more sensible than so many recipes out there. Really good dish -- thanks. And Happy Thanksgiving!
Amy (Savory Moments) says
I love the look and sound of this casserole! It looks so good and the toppings take it over the top. Thanks for the Buffalo shout-out! We are just north of the city so we missed the bulk of it, but a lot of our family's houses and cars have been buried!
Kristy Bernardo says
Glad to hear that you and your family are safe, Amy. Hopefully the cars and houses have been dug out by now, yikes! Cheers and Happy Thanksgiving 🙂