Welcome to the ultimate guide for crafting the most delectable Sweet Potato Casserole with Marshmallows – a dish that stands as a true emblem of holiday feasting! This recipe masterfully combines the creamy richness of spiced sweet potatoes with the delightful crunch of a pecan streusel, all crowned with a golden, gooey layer of mini marshmallows. It’s more than just a side dish; it’s a cherished family tradition, a comforting classic that brightens any festive table, especially during Thanksgiving.
Imagine the perfect harmony of earthy sweet potatoes, warm spices, and the irresistible sweetness of marshmallows and pecans. This easy-to-follow recipe ensures a flawless sweet potato casserole that will undoubtedly become a highlight of your holiday spread. It’s a versatile companion, pairing beautifully with other festive favorites like Southern Cornbread Dressing and savory Bacon Roasted Brussels Sprouts, creating a symphony of flavors that define the season.

Thanksgiving is, for many, the pinnacle of culinary celebrations, and this sweet potato casserole consistently earns its title as the best. It’s a non-negotiable addition to our holiday menu, a dish so universally loved that my children often request it year-round. This recipe achieves the ideal balance, offering a delightful contrast between textures and flavors.
The magic lies in having the best of both worlds: a buttery, crunchy pecan streusel topping complementing the soft, caramelized marshmallows. Beneath this glorious duo lies a perfectly mashed sweet potato mixture, subtly sweetened and infused with aromatic spices. This careful balance ensures the casserole is neither overly rich nor cloyingly sweet, hitting that perfect spot between savory comfort and sweet indulgence. This Thanksgiving recipe is an ideal partner for other festive dishes, from a creamy No-Bake Pumpkin Cheesecake to a succulent Smoked Turkey Breast and tangy Instant Pot Cranberry Sauce.
Table of Contents
- Sweet Potato Casserole With Marshmallows Ingredients
- How To Cook Sweet Potatoes Perfectly
- Crafting Your Sweet Potato Casserole With Marshmallows
- Expert Tips For The Perfect Sweet Potato Casserole
- Make-Ahead & Storage Solutions
- Sweet Potato Casserole FAQs
- Exciting Flavor Variations
- More Essential Thanksgiving Side Dishes
Sweet Potato Casserole With Marshmallows Ingredients
Creating this irresistible sweet potato casserole requires a thoughtful selection of fresh, high-quality ingredients. Each component plays a crucial role in achieving the dish’s signature taste and texture:
- Sweet Potatoes: The foundation of our casserole! Opt for orange-fleshed varieties like Garnet or Jewel yams, known for their vibrant color and naturally sweet flavor. Choosing potatoes similar in size ensures even cooking.
- Butter: Essential for richness and moisture. Both salted and unsalted butter work wonderfully here. If using salted, you might slightly reduce any added salt in the recipe.
- Milk: A touch of milk is key to achieving that wonderfully creamy, smooth texture in the sweet potato filling. Whole milk or 1% milk are both suitable choices. For an extra decadent casserole, consider using heavy cream.
- Brown Sugar: Provides a deep, molasses-rich sweetness that perfectly complements the sweet potatoes. Light brown sugar is preferred for a balanced flavor, but dark brown sugar offers a more intense caramel note if you desire.
- Maple Syrup: Adds a sophisticated, natural sweetness and a hint of woody aroma. It’s crucial to use pure maple syrup, not imitation pancake syrup, as the flavor profile is vastly superior and integral to the dish.
- Cinnamon: A warm, aromatic spice that brings out the best in sweet potatoes. Store your cinnamon in a cool, dark place to preserve its potent flavor. For an extra layer of warmth, consider adding a pinch of nutmeg or a dash of pumpkin pie spice blend.
- Egg: Acts as a natural binder, giving the sweet potato mixture structure and ensuring it sets beautifully as it bakes. This prevents the casserole from being too loose or watery.
- Vanilla Extract: Use 100% pure vanilla extract for the best flavor. Imitation vanilla cannot replicate the complex, aromatic notes that pure vanilla contributes to this dish.
- All-Purpose Flour: Forms the base of our irresistible pecan streusel topping, giving it structure and a tender crumb. For a gluten-free version, a gluten-free all-purpose flour blend can be substituted successfully.
- Pecans: Provide a delightful crunch and nutty flavor to the streusel. To save time during preparation, consider purchasing pre-chopped pecans. Lightly toasting them before use can enhance their flavor even further.
- Mini Marshmallows: The iconic crowning glory! These miniature marshmallows melt into a beautifully golden, gooey layer, adding a sweet and visually appealing finish. They are added towards the end of baking to prevent burning.
- Cooking Spray: For greasing your baking dish, ensuring a non-stick experience and easy serving.

How To Cook Sweet Potatoes Perfectly
The way you prepare your sweet potatoes can significantly impact the final texture and flavor of your casserole. Baking is my preferred method for achieving a rich, caramelized sweetness and a less watery consistency, but several other convenient options are available:
Baking Sweet Potatoes (Recommended Method)
This method enhances the natural sugars in the sweet potatoes, resulting in a deeper flavor. To bake, start by preheating your oven to 350°F (175°C). Thoroughly wash and pat dry your sweet potatoes. Prick them several times all over with a fork to allow steam to escape during cooking, which prevents them from bursting. Place the pricked sweet potatoes on a foil-lined sheet pan – the foil makes for easy cleanup. Bake for 45 minutes to 1 hour, or until they are completely fork-tender. The exact time will depend on the size of your potatoes. Once cooked, allow them to cool slightly until they are comfortable enough to handle. Then, simply peel off the skins and either cut the insides into chunks or scoop the soft flesh directly into a large bowl.
Boiling Sweet Potatoes
Boiling is a quick and straightforward method. Begin by peeling your sweet potatoes and cutting them into approximately 2-inch pieces. This ensures they cook quickly and evenly. Place the cubed sweet potatoes in a large pot and cover them with cold water. Bring to a boil over high heat, then reduce the heat to medium and simmer for about 15-20 minutes, or until the potato pieces are tender when pierced with a fork. Drain the potatoes thoroughly to remove any excess water, as too much moisture can make your casserole runny. Proceed with the recipe as directed.
Air Frying Sweet Potatoes
For a quicker baked-like result, the air fryer is an excellent choice. Prick whole sweet potatoes with a fork as you would for oven baking. Place them in your air fryer basket, ensuring they are not overcrowded. Air fry at 370°F (185°C) for 40-50 minutes, flipping them halfway through, or until tender. This method yields a slightly crispy skin and a tender interior.
Instant Pot Sweet Potatoes
The Instant Pot offers the fastest way to cook sweet potatoes. Prick whole sweet potatoes with a fork. Add 1 cup of water to the bottom of your Instant Pot, then place a trivet inside. Arrange the sweet potatoes on the trivet. Secure the lid, set the valve to sealing, and cook on Manual High Pressure for 30 minutes for medium-sized potatoes (adjust slightly for larger or smaller ones). Allow for a natural pressure release for 10-15 minutes, then quick release any remaining pressure. This method results in incredibly tender and moist sweet potatoes.
Crafting Your Sweet Potato Casserole With Marshmallows
Assembling this delightful casserole is wonderfully simple, bringing together sweet, creamy, and crunchy elements in perfect harmony. Here’s a detailed breakdown of the steps:
- Prepare Your Sweet Potatoes: Begin by cooking your sweet potatoes using your preferred method (baking is highly recommended for optimal flavor and texture). Once cooked and slightly cooled, peel off the skins and scoop the soft, sweet flesh into a large mixing bowl.
- Create the Sweet Potato Base: To the bowl with the cooked sweet potatoes, add the melted butter, milk, brown sugar, pure maple syrup, cinnamon, egg, and pure vanilla extract. These ingredients will transform the potatoes into a rich, flavorful base.
- Mash to Perfection: Using a potato masher, hand mixer, or even a food processor, mash all the ingredients together until the mixture is smooth and creamy. You can adjust the texture to your liking – some prefer a completely velvety puree, while others enjoy a slightly rustic, chunky consistency.
- Prepare for Baking: Lightly grease a 9×9 inch square baking dish or a 2-quart casserole dish with cooking spray. Evenly spread the mashed sweet potato mixture into the prepared dish.
- Craft the Pecan Streusel: In a separate small bowl, combine the ingredients for the irresistible streusel topping: brown sugar, all-purpose flour, additional melted butter, and chopped pecans. Mix them together with a fork or your fingertips until the mixture is crumbly and well combined.
- Top and Bake (First Round): Generously sprinkle the pecan streusel topping evenly over the sweet potato filling in the baking dish. Place the casserole in your preheated oven (350°F or 175°C) and bake for 25-30 minutes, or until the streusel is lightly browned and the sweet potato filling is heated through and bubbling gently around the edges.
- Add the Marshmallows: Carefully remove the casserole from the oven. Evenly sprinkle the miniature marshmallows over the warm streusel topping.
- Final Bake: Return the casserole to the oven for an additional 3-5 minutes. Keep a close eye on it during this stage, as marshmallows can brown very quickly. You want them to melt, puff up, and turn a beautiful golden brown without burning.
- Serve and Enjoy: Once the marshmallows are perfectly toasted, remove the casserole from the oven and let it rest for a few minutes before serving. This allows the flavors to meld and the marshmallows to set slightly. Serve warm and savor every sweet, creamy, crunchy bite!

Expert Tips For The Perfect Sweet Potato Casserole
Achieving sweet potato casserole perfection is within your reach with these helpful tips and tricks:
- Optimal Sweet Potato Cooking: While baking sweet potatoes whole is my favorite method for concentrated sweetness and less moisture, feel free to boil or steam cubed sweet potatoes if time is a concern. Just ensure they are thoroughly drained to prevent a watery casserole.
- Marshmallow Timing is Key: Always add the marshmallows during the final few minutes of baking. Placing them on too early can lead to scorched, burnt marshmallows, which are far from appealing. You want them just melted and beautifully golden.
- Texture Preference: For a rustic, homestyle texture, use a hand masher to mash your sweet potatoes. If you prefer a silken, incredibly smooth puree, a food processor or an electric mixer will yield light and fluffy results. Both textures are delicious, so choose what you love!
- Sweet Potato Variety: Any sweet potato with orange or red flesh, such as Garnet or Jewel yams, will work beautifully in this recipe. Their natural sweetness and vibrant color are perfect for this casserole.
- Scaling Up: This recipe is incredibly easy to double or even triple, making it ideal for feeding a large crowd during holiday gatherings or potlucks. Simply adjust your baking dish size accordingly.
- Canned Sweet Potatoes: While fresh sweet potatoes offer superior flavor and texture, canned sweet potatoes can be used in a pinch. If using canned, ensure they are packed in water and drain them very well. Also, check the label to confirm they contain no added sugar, as this could make your casserole excessively sweet.
- Don’t Overmix the Streusel: When preparing the pecan streusel, mix just until the ingredients are combined and crumbly. Overmixing can develop the gluten in the flour, leading to a tough, less crumbly topping.
- Room Temperature Ingredients: Ensure your egg and milk are at room temperature. This allows them to incorporate more smoothly into the sweet potato mixture, creating a more cohesive and creamy base.
Quick Tip
After roasting, you can either peel your sweet potatoes and slice them into chunks, or simply scoop the soft potatoes directly out of their skins. Both methods work perfectly for preparing the mash!

Make-Ahead & Storage Solutions
Preparing components of your sweet potato casserole in advance can be a lifesaver during busy holiday seasons. Here’s how to manage your time effectively:
Make-Ahead Instructions:
This casserole is an excellent candidate for make-ahead preparation. You can assemble the entire dish up to the point of adding the marshmallows the day before you plan to bake it. Simply prepare the sweet potato filling and spread it into your baking dish. Then, mix and sprinkle the pecan streusel topping over the potatoes. Cover the dish tightly with plastic wrap or aluminum foil and refrigerate. When you’re ready to bake, remove it from the fridge and let it sit at room temperature for about 20-30 minutes while your oven preheats. You may need to add an additional 10-15 minutes to the initial baking time if you’re starting with a cold casserole, to ensure it heats through completely before adding the marshmallows.
Storage:
Leftover sweet potato casserole should be stored in an airtight container in the refrigerator. It will keep well for 3-4 days. To reheat, you can either warm individual portions in the microwave or place the entire casserole (covered with foil) in a preheated oven at 300°F (150°C) until heated through. If the marshmallows have deflated, you can add a fresh layer for reheating, or simply enjoy it as is.
Freezing:
Sweet potato casserole freezes beautifully! To freeze, prepare the casserole as directed, but do NOT add the marshmallows. Let the casserole cool completely after its initial bake with the streusel topping. Cover tightly with two layers of plastic wrap and then a layer of aluminum foil. Freeze for up to 2-3 months. When ready to serve, thaw overnight in the refrigerator. Bake (covered) at 350°F (175°C) for 30-40 minutes, then uncover, add marshmallows, and bake for another 5-10 minutes until golden and bubbly.
Sweet Potato Casserole FAQs
Absolutely! You can assemble the casserole (sweet potato filling + pecan streusel) a day before baking. Just cover it and refrigerate. When ready to bake, add an extra 10-15 minutes to the baking time to account for the cold temperature before adding marshmallows.
A wet casserole usually indicates excess moisture in the sweet potatoes. Roasting your sweet potatoes in the oven is the best way to prevent this, as it allows some of the moisture to evaporate and concentrates their natural sugars. If boiling, ensure they are very well drained.
Sweet potato casserole naturally thickens with the starch from the sweet potatoes and the egg acting as a binder. If you desire an even thicker consistency, you can try adding an additional egg to the mixture. Ensure your sweet potatoes are not overly watery to begin with (see tip above).
Yes, with a few substitutions! For dairy-free, use a plant-based milk (like almond or oat milk) and a dairy-free butter alternative. For a nut-free version, simply omit the pecans from the streusel topping. You can replace them with toasted pumpkin seeds or sunflower seeds for a similar crunch, or simply enjoy a plain streusel.
To reheat, cover the casserole with foil and bake at 300°F (150°C) until warmed through, about 20-30 minutes. If the marshmallows have hardened or you want a fresh gooey topping, you can add a new layer of marshmallows for the last 5 minutes of reheating, uncovered.

Exciting Flavor Variations
While this sweet potato casserole is utterly fantastic as written, it’s also wonderfully adaptable. Feel free to experiment with these variations to customize it to your personal taste:
- No Marshmallows Option: If you’re not a fan of the gooey, toasted marshmallows, simply omit them entirely. The pecan streusel topping alone provides plenty of flavor and texture, making for a delicious sweet potato crunch casserole.
- Nut Alternatives: Pecans are classic, but if you have a different preference or dietary need, try chopped walnuts or slivered almonds in the streusel for a similar nutty crunch. For a nut-free option, toasted rolled oats or even crushed cornflakes can offer a textural contrast.
- Dark Brown Sugar: For a more intense, robust molasses and caramel flavor in both the sweet potato filling and the streusel, substitute light brown sugar with dark brown sugar.
- Marshmallow Creativity: Beyond standard mini marshmallows, explore flavored varieties like maple or pumpkin spice marshmallows for an extra layer of seasonal taste. You can also get creative with arrangement – sprinkle them randomly, or arrange them in a decorative pattern for an elegant presentation.
- Enhanced Filling Flavors:
- Spices: Add two teaspoons of pumpkin pie spice blend (which typically includes cinnamon, nutmeg, ginger, cloves, and allspice) for a more complex and festive aroma. A pinch of freshly grated nutmeg or ground ginger can also elevate the flavor profile.
- Citrus Zest: Incorporate 1-2 teaspoons of orange zest into the mashed sweet potato mixture. The bright, zesty notes of citrus beautifully complement the sweetness of the potatoes and spices, adding a refreshing lift.
- Sweet and Savory Balance: A modest addition of up to 1/2 teaspoon of kosher salt to the mashed potato mixture can enhance the other flavors and create a more balanced sweet and savory profile.
- Extra Creaminess: For an exceptionally rich and creamy casserole, replace the regular milk with heavy cream or half-and-half.
- Boozy Boost: For an adult twist, add a tablespoon or two of bourbon, rum, or Grand Marnier (orange liqueur) to the sweet potato mixture. This adds a subtle, sophisticated depth of flavor that pairs wonderfully with the sweet potatoes.
This recipe consistently garners rave reviews, and it’s so decadently delicious, you could even serve it as a dessert! Your family and friends are sure to fall in love with this holiday masterpiece!
More Essential Thanksgiving Side Dishes
Loaded Mashed Potato Casserole
Bacon Green Bean Bundles
Cranberry Jello Salad
Pomegranate Brussels Sprouts
Winter Fruit Salad
Sweet Potato Casserole With Marshmallows Video Tutorial
For a visual guide to making this delightful casserole, watch our step-by-step video. It will walk you through each stage, from preparing the sweet potatoes to achieving that perfect golden marshmallow topping, ensuring your success in the kitchen.
Love This Recipe?
We would love to hear from you! Please consider leaving a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below and a comment sharing your experience further down the page.
Sweet Potato Casserole with Marshmallows
Pin Recipe
Save Recipe
Sara Welch
Ingredients
For the casserole
- 2 pounds sweet potatoes cleaned
- 4 tablespoons melted butter
- 1/4 cup milk
- 1/4 cup packed brown sugar
- 2 tablespoons maple syrup
- 1 teaspoon cinnamon
- 1 egg
- 1 teaspoon vanilla
- cooking spray
For the topping
- 1/2 cup packed brown sugar
- 1/2 cup flour
- 4 tablespoons melted butter
- 1/4 cup chopped pecans
- 1 cup miniature marshmallows
Instructions
-
Preheat the oven to 350 degrees F (175 C). Line a sheet pan with foil and coat with cooking spray. Prick the sweet potatoes all over with a fork and place them on the pan.
-
Bake the potatoes until tender, approximately 45 minutes to 1 hour, depending on their size.
-
When the potatoes are cool enough to handle, carefully cut them open, scoop out the soft insides, and place the flesh in a large mixing bowl.
-
To the bowl with the mashed sweet potatoes, add the 4 tablespoons of melted butter, milk, brown sugar, maple syrup, cinnamon, egg, and vanilla extract.
-
Use a potato masher or hand mixer to mash or beat the potatoes until they are mostly smooth. For a very creamy texture, you can use a food processor.
-
Grease a 9-inch square baking dish or a 2-quart casserole dish thoroughly with cooking spray.
-
Spread the prepared sweet potato mixture evenly into the greased baking pan.
-
In a separate small bowl, mix together the brown sugar, flour, 4 tablespoons of melted butter, and chopped pecans until the mixture is crumbly. Sprinkle this delicious crumb topping evenly over the sweet potato filling.
-
Bake for 25-30 minutes, or until the streusel topping has lightly browned and the sweet potato filling is heated through and bubbly.
-
Remove the casserole from the oven. Evenly sprinkle the miniature marshmallows over the top of the hot casserole.
-
Return the casserole to the oven for an additional 3-5 minutes, or until the marshmallows are just melted, puffed, and beautifully golden brown. Keep a close watch to prevent burning.
-
Serve immediately and enjoy your spectacular sweet potato casserole!
Notes
- You can either peel your roasted sweet potatoes and slice them into chunks, or simply scoop the soft potatoes out of their skins. Either way works perfectly for preparing the mash!
- While I prefer to roast my sweet potatoes for enhanced flavor, you can also boil or steam cubed sweet potatoes if preferred. Ensure they are well-drained.
- For best results, add the marshmallows at the very end of the baking process. This prevents them from burning and ensures they melt into a perfect golden layer.