Prepare to elevate your holiday feast with this absolutely irresistible Classic Sweet Potato Casserole with Marshmallows and Pecan Streusel. More than just a side dish, it’s a cherished tradition on many tables, renowned for its comforting blend of savory and sweet flavors. This recipe brings together tender, spiced mashed sweet potatoes, crowned with a crunchy pecan streusel, and finished with golden, melty marshmallows. It’s a symphony of textures and tastes that perfectly complements any special meal, especially Thanksgiving and Christmas dinners. Best of all, this delightful casserole can be made ahead of time, freeing up valuable kitchen space and time on the big day, allowing you to enjoy the festivities without stress.

The Irresistible Charm of Our Classic Sweet Potato Casserole
For many families, sweet potato casserole isn’t just a dish; it’s the heart of the holiday table, evoking warmth and comfort with every bite. This particular recipe stands out for its perfect balance and incredible depth of flavor. Imagine smooth, creamy sweet potatoes, infused with aromatic spices like cinnamon and a hint of nutmeg, perfectly sweetened with brown sugar and vanilla. This rich base is then layered with two distinct, glorious toppings that transform it into something truly extraordinary.
First, a buttery, crunchy pecan streusel adds a delightful textural contrast and nutty flavor, hinting at a cozy autumn harvest. Then, a generous blanket of mini marshmallows melts and caramelizes to a beautiful golden-brown, creating a gooey, sweet crust that is utterly craveable. The combination of the creamy potatoes, the crisp streusel, and the caramelized marshmallows creates an unforgettable experience that makes mouths water just thinking about it. It’s a dish that caters to both sweet and savory palates, making it an indispensable part of any holiday spread, from Thanksgiving to Christmas dinner.
While this recipe celebrates the classic pecan and marshmallow topping, we understand that tastes vary. The beauty of sweet potato casserole lies in its versatility. If pecans aren’t your favorite, feel free to omit them, or substitute with walnuts for a different nutty crunch. For those who prefer their sweet potato dish without marshmallows, the streusel topping alone provides a fantastic finish. We’ve seen delicious variations with oatmeal cookie crumble or even a savory herb crust. However, for today, we’re sticking to the beloved classic pecan streusel and marshmallow combination that guarantees pure holiday bliss.

Essential Ingredients for Your Perfect Sweet Potato Casserole
Crafting the perfect sweet potato casserole begins with selecting high-quality ingredients. This recipe calls for a specific set of components that create a harmonious blend of flavors and textures. You can find all precise measurements and detailed instructions in the printable recipe card towards the end of this article.

Ingredient Spotlight and Smart Substitutions
- Sweet Potatoes: The star of our show! You’ll need approximately 3 pounds of fresh sweet potatoes. For the best flavor and texture, we strongly recommend using raw sweet potatoes over canned ones. Look for firm, unblemished potatoes for optimal results. Fresh sweet potatoes offer a natural sweetness and earthiness that canned varieties simply can’t match, providing a superior base for your casserole.
- Rich Additions: To create the creamy, flavorful base, we incorporate whole milk for lusciousness, large eggs for binding and richness, and unsalted butter for that classic indulgent taste. Ensure your butter is at room temperature for easier mashing and incorporation into the potatoes.
- Warm Spices & Sweetness: The flavor profile is enhanced with a careful selection of spices. Salt and black pepper balance the sweetness, while ground cinnamon brings a comforting warmth. Light brown sugar adds a deep, molasses-like sweetness, and pure vanilla extract rounds everything out beautifully. For an extra layer of warmth, consider adding a dash of freshly grated nutmeg – it pairs wonderfully with sweet potatoes.
- The Glorious Topping: The streusel topping is a simple yet effective mixture of light brown sugar, all-purpose flour, room temperature unsalted butter, and roughly chopped pecans. The butter should be soft enough to cut in easily, but still cold enough to create a crumbly texture. If you have dietary restrictions or simply prefer not to use nuts, the pecans can be omitted entirely, or replaced with an equal amount of oats for a different kind of texture. Finally, the mini marshmallows are what truly bring this iconic dish to life, melting into a golden, gooey layer. However, if you’re firmly in the “no marshmallows” camp, rest assured the casserole is still incredibly delicious with just the streusel.
Step-by-Step Guide: Crafting Your Sweet Potato Casserole
Follow these detailed instructions and accompanying photos to easily create this crowd-pleasing sweet potato casserole. For a printable version with all exact measurements, refer to the full recipe card at the bottom of this page.
- Prepare the Sweet Potatoes: Begin by peeling and cubing your sweet potatoes. Place them in a large pot and cover with water. Bring the water to a boil and cook the sweet potato cubes until they are exceptionally soft and fork-tender. This ensures they will mash smoothly for a creamy consistency. Once cooked, thoroughly drain the potatoes.
- Preheat and Prepare Dish: While the potatoes are cooking, preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch casserole dish or baking pan and set it aside.
- Mash the Sweet Potatoes: In a large mixing bowl (or you can use the same pot you cooked the potatoes in to save on dishes), add the drained sweet potatoes. Incorporate the whole milk, large eggs, ½ cup light brown sugar, 4 tablespoons of room temperature unsalted butter, salt, black pepper, ground cinnamon, and pure vanilla extract. Mash the sweet potatoes until they reach your desired consistency – some prefer a completely smooth puree, while others enjoy a few small chunks for texture.
- Assemble the Base: Gently fold in ¾ cup of the roughly chopped pecans into the mashed sweet potato mixture. Spread this mixture evenly into your prepared casserole dish. Sprinkle half of the mini marshmallows over the sweet potato layer.
- Prepare the Streusel Topping: In a separate small bowl, combine the remaining ½ cup light brown sugar and ¼ cup all-purpose flour. Whisk them together until well combined.
- Incorporate Butter and Pecans into Streusel: Add 6 tablespoons of room temperature unsalted butter to the brown sugar and flour mixture. Using forks or your fingertips, cut the butter into the dry ingredients until a crumbly texture forms, resembling coarse meal. Then, stir in the remaining ¾ cup of roughly chopped pecans.
- Top and Finish: Evenly sprinkle the prepared pecan streusel mixture over the casserole. Finally, scatter the remaining mini marshmallows across the top of the streusel. This layering ensures both streusel and marshmallows contribute to the delicious final crust.
- Bake to Golden Perfection: Bake the sweet potato casserole in the preheated oven for 20-25 minutes, or until the marshmallows are beautifully golden brown and caramelized, and the potato filling is heated through and bubbly around the edges. For an extra crispy and deeply caramelized marshmallow topping, you can carefully place the casserole under the broiler for 1-2 minutes at the very end, watching it closely to prevent burning.
Frequently Asked Questions & Expert Tips for Success
Absolutely! This sweet potato casserole is an excellent make-ahead dish, which is a huge advantage during busy holiday preparations. You can prepare the entire casserole, including the mashed sweet potato filling and the streusel topping, and assemble it in the baking dish. Cover it tightly with plastic wrap and refrigerate for up to two days. When you’re ready to bake, remove the dish from the refrigerator and let it sit at room temperature for about 30 minutes while your oven preheats (especially important for glass dishes to prevent thermal shock). Add the marshmallows just before baking. You might need to add an extra 5-10 minutes to the baking time if the casserole goes into the oven cold. The streusel can also be prepared in advance and stored in an airtight container at room temperature.
Once your sweet potato casserole has fully cooled, store any leftovers in an airtight container or tightly wrapped with plastic wrap in the refrigerator for up to 4 days. To reheat, you can cover it tightly with foil and bake in a preheated oven at 350°F (175°C) for 20-25 minutes, or until it’s heated through. For smaller portions, a quick reheat in the microwave works perfectly.
Yes, sweet potato casserole freezes beautifully! To freeze, prepare the casserole (the potato base and streusel, but *without* the marshmallows) and assemble it in a freezer-safe dish, preferably a foil pan for easy transfer and reheating. Wrap the casserole tightly with several layers of foil and freeze for up to 2 months. When you’re ready to bake, thaw the casserole in the refrigerator overnight. Add the marshmallows right before baking and then bake as directed. You might need to adjust baking time slightly.
The level of mashed potato consistency is entirely a matter of personal preference! Some people love a perfectly smooth, velvety texture, achieved by mashing thoroughly or even using a hand mixer. Others prefer a more rustic feel with a few small chunks of sweet potato left intact, offering a bit more bite. Mash them to your desired consistency – both ways are delicious!
Absolutely! While pecans add a wonderful crunch and nutty flavor, you can easily omit them if you or your guests have nut allergies or simply prefer the casserole without them. The streusel topping is still fantastic even without the pecans, and the casserole will be just as delicious.

Serving Suggestions for Your Holiday Table
This Sweet Potato Casserole with Marshmallows and Pecan Streusel is the quintessential holiday side dish, making it a star alongside your traditional Thanksgiving or Christmas spread. Imagine serving it next to a beautifully roasted turkey, a hearty homemade green bean casserole, savory stuffing, and creamy mashed potatoes. Its sweet and earthy notes provide a delightful counterpoint to richer, savory mains. However, don’t limit this amazing dish to just holidays! It’s so comforting and satisfying, it makes a fantastic addition to any family dinner or special occasion throughout the cooler months. There’s truly no law against enjoying this deliciousness whenever the craving strikes!
More Must-Try Holiday Recipes
Looking to complete your holiday menu or simply expand your collection of comforting side dishes? Here are some more beloved recipes that pair wonderfully with our sweet potato casserole:
- Classic Candied Yams
- Elegant Sweet Potato Souffle
- Effortless Crockpot Mashed Potatoes
- Homemade Pull Apart Dinner Rolls
- Decadent Kentucky Bourbon Sweet Potatoes
I love sharing my kitchen adventures and delicious recipes with all of you! To make sure you never miss a new post, consider subscribing to my convenient newsletter. You’ll receive free daily recipes delivered right to your inbox!
Simply subscribe here.
Sweet Potato Casserole
This classic sweet potato casserole recipe is packed with warm spices, mashed sweet potatoes, melty golden marshmallows, and crunchy pecans. It’s the ultimate holiday side dish!
IMPORTANT – Be sure to scroll up and read the Frequently Asked Questions and Expert Tips within the blog post for additional helpful information.
Course: Side Dish
Cuisine: American
Servings: 12 servings
Total Time: 1 hr 5 mins
Calories: 416 kcal
Author: Amanda Davis
Ingredients
- 3 pounds sweet potatoes, peeled and cubed
- 1 ¼ cup whole milk
- 2 large eggs
- ½ cup light brown sugar
- 4 Tablespoons unsalted butter, at room temperature
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon ground cinnamon
- 1 Tablespoon pure vanilla extract
- ¾ cups pecans, roughly chopped
- 3 cups mini marshmallows, divided
Streusel Topping
- ½ cup light brown sugar
- ¼ cup all-purpose flour
- 6 Tablespoons unsalted butter, at room temperature
- ¾ cups pecans, roughly chopped
Equipment You’ll Need
- Stockpot or large saucepan
- Potato Masher
- 9×13-inch Baking Dish
Before You Begin
- Always opt for raw sweet potatoes for the best flavor and texture in this recipe.
- Pecans and marshmallows are optional! Feel free to adjust the topping to your preference.
Instructions
- Add peeled and cubed sweet potatoes to a large pot of boiling water and cook until very soft and fork-tender. Drain thoroughly.
- Preheat oven to 375°F (190°C) and lightly grease a 9×13-inch casserole dish. Set aside.
- In a large bowl, mash the cooked sweet potatoes with whole milk, eggs, ½ cup brown sugar, 4 Tablespoons butter, salt, pepper, cinnamon, and vanilla extract until desired consistency.
- Gently fold in ¾ cup of chopped pecans. Spread the mixture evenly into the prepared casserole dish. Sprinkle half (1.5 cups) of the mini marshmallows over the potato layer.
- To make the streusel, whisk together ½ cup brown sugar and ¼ cup all-purpose flour in a small bowl.
- Cut in 6 Tablespoons of room temperature butter with forks or your hands until crumbly. Stir in the remaining ¾ cup of chopped pecans.
- Sprinkle the streusel mixture evenly over the casserole, then add the remaining mini marshmallows on top.
- Bake for 20-25 minutes, or until marshmallows are golden brown and the potatoes are heated through and bubbly.
- Tip: For an extra golden and crispy topping, carefully broil for 1-2 minutes, watching constantly to prevent burning.
Expert Tips & FAQs Summary
- Storage: Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Reheat covered with foil in a 350°F oven for 20-25 mins, or microwave.
- Make-Ahead: Prepare casserole (without marshmallows) up to 2 days in advance. Refrigerate. Add marshmallows just before baking. May require extra 5-10 mins baking time if cold. Streusel can also be made ahead and stored at room temp.
- Freezing: Assemble casserole (without marshmallows) in a foil pan, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge, add marshmallows, then bake as directed.
Nutrition Information (per serving)
Serving: 1 serving | Calories: 416 kcal | Carbohydrates: 56g | Protein: 5g | Fat: 20g | Saturated Fat: 8g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 0.4g | Cholesterol: 59mg | Sodium: 294mg | Potassium: 516mg | Fiber: 5g | Sugar: 32g | Vitamin A: 16473IU | Vitamin C: 3mg | Calcium: 98mg | Iron: 1mg
Tried this Recipe? Pin it for Later!
Follow on Pinterest @AmandasCookin or tag #AmandasCookin!
The recipes on this blog are typically tested with a conventional gas oven and gas stovetop. Please note that oven performance can vary, especially with older models, leading to inconsistent cooking and baking. We recommend using an inexpensive oven thermometer to ensure your oven maintains the correct temperature. If you use a toaster oven or countertop oven, be aware that heat distribution may differ from a full-sized conventional oven, and you might need to adjust cooking or baking times accordingly. For recipes made with specific appliances like pressure cookers, air fryers, or slow cookers, a link to the appliances used is usually provided within the respective recipe. When baking, if measurements are given by weight, using cups instead may yield different results, and we cannot guarantee success with volumetric measurements for those specific recipes.