Sweet Potato Casserole with Pecan Streusel & Marshmallows
Sweet Potato Casserole with Pecan Streusel & Marshmallows

Sweet Potato Casserole with Pecan Streusel & Marshmallows
This Sweet Potato Casserole with Pecan Streusel & Marshmallows is a classic holiday side dish that balances creamy, spiced sweet potatoes with a crunchy, buttery topping. The base is a smooth, velvety mash of roasted sweet potatoes enriched with brown sugar, butter, and warm spices like cinnamon and nutmeg. It is topped with a rich pecan streusel that provides a satisfying crunch, followed by a layer of toasted marshmallows that melt into a golden, gooey finish. This dish is particularly useful for Thanksgiving and Christmas dinners, where it serves as a comforting bridge between savory main courses and dessert. The combination of textures—from the soft interior to the crisp streusel and chewy marshmallows—makes it a centerpiece that appeals to both children and adults alike.
Follow Hailee Recipes on Pinterest for more seasonal inspiration and detailed cooking guides.
Why This Recipe Works
The success of this casserole relies on three specific culinary techniques that ensure consistent results. First, roasting the sweet potatoes before mashing them concentrates their natural sugars and removes excess moisture. This prevents the filling from becoming watery or soupy, which is a common issue when boiling potatoes. Second, the pecan streusel is made by cutting cold butter into the dry ingredients until the mixture resembles coarse sand. This method ensures that the topping bakes up into distinct, crunchy clusters rather than melting into a greasy paste. Finally, adding the marshmallows in the final minutes of baking allows them to soften and toast without burning. This timing creates a perfect contrast between the warm, melted candy and the cool, creamy potato base.
Ingredients
For the Sweet Potato Base:
- 3 pounds large sweet potatoes, peeled and cut into 2-inch chunks
- 1/2 cup unsalted butter, melted
- 1/2 cup packed light brown sugar
- 2 large eggs, beaten
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/4 cup whole milk or heavy cream
For the Pecan Streusel:
- 1 cup all-purpose flour
- 1/2 cup granulated sugar
- 1/2 cup packed brown sugar
- 1 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 1/2 cup unsalted butter, cold and cubed
- 1 cup pecan halves, coarsely chopped
For the Topping:
- 1 bag (10 ounces) large marshmallows
How To Make Sweet Potato Casserole with Pecan Streusel & Marshmallows
- Prepare the Sweet Potatoes: Preheat your oven to 400°F (200°C). Place the peeled and cut sweet potato chunks on a baking sheet lined with parchment paper. Roast them for 35 to 45 minutes, or until they are fork-tender and easily squished. Remove from the oven and let them cool slightly. Transfer the roasted potatoes to a large mixing bowl or food processor. Mash them until smooth, ensuring no large lumps remain. Alternatively, you can use a ricer or potato masher for a fluffier texture.
- Make the Sweet Potato Mixture: To the warm mashed potatoes, add the melted butter, brown sugar, beaten eggs, vanilla extract, cinnamon, nutmeg, salt, and milk. Stir vigorously with a wooden spoon or spatula until the mixture is completely smooth and uniform in color. Taste a small amount to ensure the sweetness and spice levels are to your liking. Transfer this mixture into a greased 9×13-inch baking dish, spreading it evenly with the back of a spoon. Set this aside while you prepare the topping.
- Prepare the Pecan Streusel: In a medium bowl, combine the flour, granulated sugar, brown sugar, cinnamon, and salt. Add the cold, cubed butter. Using a pastry cutter, two forks, or your fingertips, work the butter into the dry ingredients. Continue mixing until the mixture resembles coarse crumbs with some pea-sized pieces of butter remaining. Do not overmix, as this will make the topping greasy. Stir in the coarsely chopped pecans until they are evenly distributed throughout the crumb mixture.
- Assemble and Bake: Sprinkle the pecan streusel mixture evenly over the sweet potato base in the baking dish. Ensure the entire surface is covered to prevent the potatoes from drying out. Place the dish in the preheated oven and bake for 25 to 30 minutes. The casserole is ready when the streusel is golden brown and the filling is bubbling around the edges.
- Add Marshmallows and Finish: Remove the baking dish from the oven. Carefully scatter the marshmallows over the hot streusel layer. Return the dish to the oven for an additional 3 to 5 minutes. Watch closely as the marshmallows will puff up and turn golden brown quickly. Remove the casserole from the oven once the marshmallows are toasted. Allow the dish to rest for 10 to 15 minutes before serving. This resting period allows the filling to set slightly, making it easier to cut clean squares.
Doneness And Troubleshooting
Visual cues are essential for this dish. The sweet potato base should be bubbling vigorously around the perimeter of the dish when the streusel is done. If the streusel browns too quickly before the potatoes are hot, cover the dish loosely with aluminum foil for the remainder of the baking time. The marshmallows should be puffed and golden; if they begin to burn, they are too close to the heating element, and you should lower the rack or reduce the oven temperature slightly. If the mixture feels too dry, ensure you used enough milk or cream during the mashing stage. Conversely, if the base is too runny, the potatoes may not have been roasted long enough to evaporate excess water.
Substitutions And Variations
If you need to adjust this recipe for dietary needs or ingredient availability, consider the following changes. For a dairy-free version, substitute the butter with a high-quality plant-based butter stick and use a non-dairy milk like oat or almond milk. Note that plant-based butters may have a higher water content, which could slightly alter the texture of the streusel. To make the recipe gluten-free, use a 1:1 gluten-free all-purpose flour blend in the streusel. You may need to add an extra tablespoon of flour if the blend is very fine. For a nut-free option, omit the pecans and replace them with crushed graham crackers or oat clusters, though the flavor profile will shift significantly. If you prefer a less sweet dessert, reduce the brown sugar in the base by half and increase the cinnamon slightly to maintain flavor depth.
Serving Suggestions
This casserole pairs exceptionally well with roasted turkey, ham, or glazed ham. It complements savory dishes like green bean casserole, stuffing, and mashed regular potatoes. For a complete meal, serve it alongside a crisp apple salad or roasted Brussels sprouts with bacon. The sweetness of the casserole balances the saltiness of cured meats and the earthiness of root vegetables. It is also suitable for brunch, served alongside scrambled eggs and fresh fruit.
Storage And Reheating
Leftovers should be cooled to room temperature within two hours of cooking and then stored in an airtight container in the refrigerator. The casserole will keep well for up to four days. To reheat, place individual portions in the microwave for 1 to 2 minutes, or warm the entire dish in a 350°F (175°C) oven for 15 to 20 minutes. Cover with foil during reheating to prevent the marshmallows from drying out or burning. For longer storage, you can freeze the baked casserole (without marshmallows) for up to three months. Thaw overnight in the refrigerator before adding the marshmallows and reheating. Do not refreeze once thawed.
This recipe yields a generous amount suitable for a large gathering. The balance of flavors and textures ensures it remains a favorite even for those who are typically hesitant about sweet potato dishes.

Sweet Potato Casserole with Pecan Streusel & Marshmallows
Ingredients
Method
- Preheat oven to 400°F (200°C). Roast peeled sweet potato chunks for 35-45 minutes until tender. Mash until smooth.
- Mix mashed potatoes with melted butter, brown sugar, eggs, vanilla, spices, salt, and milk until smooth. Spread into a greased 9x13-inch baking dish.
- Combine flour, sugars, spices, and salt. Cut in cold butter until crumbly. Stir in pecans. Sprinkle over potato base.
- Bake for 25-30 minutes until streusel is golden and filling bubbles.
- Top with marshmallows and bake 3-5 minutes until toasted. Rest 10 minutes before serving.
