Sweet Potato Casserole with Marshmallows & Streusel
This Sweet Potato Casserole with Marshmallow-Pecan Streusel features creamy mashed sweet potatoes topped with mini marshmallows and a crunchy streusel made with pecans, brown sugar, flour, and butter.
4.5poundssweet potatoespeeled and cut into 1-inch chunks
0.5cupunsalted buttermelted
0.25cupwhole milk
1teaspoonpure vanilla extract
0.5cupbrown sugarlightly packed
1teaspooncinnamon
0.25teaspoonnutmeg
0.5teaspoonsalt
4teaspoonswater
Topping & Streusel
1.5cupsmini marshmallows
1.25cupspecansdivided (¾ cup for topping; ½ cup finely chopped for streusel)
0.25cupbrown sugarlightly packed
0.25cupall-purpose flour
1tablespoonunsalted buttersoftened
Instructions
Sweet Potato Mixture
Place sweet potatoes in a large pot and cover with water by 1 inch. Bring to a boil over high heat and cook until very tender, about 15 minutes.
Drain the potatoes and return them to the pot off the heat. Stir in melted butter, milk, vanilla, brown sugar, cinnamon, nutmeg, salt, and water. Mash until mostly smooth but with a few lumps remaining.
Preheat oven to 375°F and grease a 9×13-inch baking dish. Spread mashed sweet potatoes evenly into the prepared dish.
Topping & Bake
Sprinkle mini marshmallows and ¾ cup chopped pecans over the sweet potato layer.
In a bowl, combine brown sugar, flour, finely chopped pecans, and softened butter until crumbly. Sprinkle this streusel mixture over the marshmallows.
Bake for 20 to 25 minutes, until marshmallows are puffed and the streusel is golden brown.
Let the casserole rest for 5 minutes before serving.
Notes
Leftover casserole can be refrigerated for up to 4 days or frozen for up to 2 months. To reheat, thaw overnight then bake at 350°F for 15–20 minutes until warmed through.Make ahead by assembling the casserole the day before; cover and refrigerate, then bake as directed. Bring to room temperature before baking for even cooking.