This post contains affiliate links. Please see our disclosure policy.

In my thirty-some years of life there has only been one Thanksgiving where this dish wasn’t on the table. Yes, it was traumatic. It has been and probably always will be one of my favorites on the holiday table. Mom adapted the original recipe to suit us kids by adding the mini-marshmallows. It was the only side of the casserole that my serving spoon touched. But my taste buds have changed and I have moved closer to the pecan topping;)
The recipe calls for sweet potatoes, but I like to use those Southern red yams. I find that their flavor and color are deeper. Instead of boiling, I like to roast the potatoes (or yams). This brings out the natural sugars. With that pronounced natural sweet flavor, I dial back on the sugar and butter in the recipe. I save those ingredients for dessert.
This recipe can be made in advance. I make it the day before (topping and all), cover with plastic wrap and store in the refrigerator. Once the bird comes out of the oven, I slide in this dish along with the Cornbread Dressing (that can be made the day ahead as well). Bake until lightly browned and toasty.
“As an Amazon Associate, I earn a commission from qualifying purchases that you make from the links within my posts and recipe cards with no added cost to you.”
Sweet Potato Casserole with Marshmallows and Pecan Topping

Equipment
- 7 x 11 baking pan
Ingredients
For the Filling
- 4 good-sized sweet potatoes, (about 3 pounds), scrubbed clean
- ¼ cup granulated sugar
- 4 tablespoons (2 ounces) unsalted butter, melted
- 2 extra-large eggs, lightly beaten
- 1 teaspoon pure vanilla extract
- ⅕ cup milk
- ½ teaspoon Kosher salt
For the Topping
- 2 cups mini-marshmallows
- 3 tablespoons (1 ½ ounces) unsalted butter, melted
- ½ cup packed light brown sugar
- ¼ cup unbleached all-purpose flour
- ½ cup chopped pecans
- Pinch of Kosher salt
Instructions
- Preheat the oven to 400ºF. Line a rimmed baking sheet with foil. Place the sweet potatoes on the baking sheet and bake until soft, about 45-60 minutes. (The potatoes will ooze some syrup.) Allow the potatoes to cool to the touch. Once cool, peel the potatoes and force the flesh through a ricer. (This removes the strings and makes for a fluffy and smooth texture.)
- In a large bowl beat together the mashed sweet potatoes, sugar, butter, eggs, vanilla, milk, and salt using a hand-held mixer. Place the mixture in a 7 x 11-inch baking dish or 2-quart casserole.
- Preheat the oven to 350ºF.
For the Topping
- Sprinkle the mini marshmallows over half of the sweet potatoes. In a small bowl, mix together the butter, brown sugar, flour, pecans, and salt. Sprinkle over the other half of the sweet potatoes.
- Bake for 25 minutes or until the pecan topping is browned and the marshmallows are toasted. Enjoy!
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




Anything with sweet potatoes is a win and anything with a buttery brown sugar crumble is a win so the two put together are a major win! The classic passed-around recipes are often the best! This looks so delicious!