A classic American sweet potato casserole featuring a creamy, spiced filling topped with toasted pecans and marshmallows. The dish can be assembled 1-4 days ahead and baked when needed, making it ideal for holiday meal planning. Rich, sweet, and comforting with a satisfying crunch from the pecan streusel topping.
2tablespoonButtergrass-fed, salted, half for greasing dish, half for filling
½teaspoonVanilla Extract
¼teaspoonPumpkin Pie Spice
¼teaspoonKosher SaltMorton brand
1cupMiniature Marshmallows
Topping
½cupMiniature Marshmallows
½cupPecan Piecesroasted, salted
¼cupBrown Sugardark, packed
2tablespoonButterfrozen, shredded or chopped
2tablespoonAll Purpose Flour
¼teaspoonGround Cinnamon
Get Recipe Ingredients
Instructions
Prep
Preheat oven to 375°F.
Wash the sweet potatoes and poke a few holes with a fork.
Place on a parchment-lined sheet pan.
Bake for 45 minutes to 1 hour until completely soft when pierced with a knife.
Let cool enough to handle.
Cut the sweet potatoes in half and scoop out the flesh into a mixing bowl.
Discard the skins.
Mash until smooth.
Assemble
Reduce oven to 350°F.
Grease a 2 to 2.5 quart ovenproof casserole dish with half the filling butter.
Add the brown sugar, heavy cream, remaining butter, vanilla, pumpkin pie spice, salt, and 1 cup marshmallows to the mashed sweet potatoes.
Mix well.
Transfer to the greased dish.
Make the Topping
In a small skillet over medium-low heat, melt the topping butter and add the pecan pieces.
Toast lightly for 2-3 minutes.
In a small bowl, combine the toasted pecans with the brown sugar, flour, and cinnamon.
Mix until well combined.
Spread ½ cup marshmallows evenly across the top of the filling.
Sprinkle the pecan mixture over the marshmallows.
Cook
Bake uncovered for 30 minutes until the top has browned and the marshmallows are golden.
Remove and serve.
Notes
This casserole works best when assembled ahead—the flavors meld and the make-ahead approach removes stress from holiday cooking timelines. Toast the pecans in the melted butter to develop deeper flavor before mixing with the streusel topping. If the marshmallows brown too quickly, tent loosely with foil for the final 10 minutes. You can substitute canned sweet potato puree to save time, but roasting whole sweet potatoes gives better texture and flavor control. Leftovers reheat well covered at 325°F for 15-20 minutes, though the topping won't be as crisp. The dish can go straight from refrigerator to oven; just add 5-10 minutes to the bake time.
Keyword holiday casserole, make ahead casserole, marshmallow sweet potato, pecan streusel topping, sweet potato casserole, sweet potato side dish, thanksgiving side dish