When it comes to Thanksgiving or Christmas, no holiday table feels complete without a bubbling dish of sweet potato casserole with marshmallows and pecans. Creamy, lightly spiced sweet potatoes topped with gooey marshmallows and a crunchy pecan layer strike the perfect balance of sweet and savory. It’s more than just a side dish, it’s a festive tradition that generations look forward to every year. In this guide, we’ll cover how to prevent watery casseroles, when to add marshmallows, nut-free alternatives, freezing tips, and a step-by-step recipe to make your own holiday showstopper.
Looking for more festive inspiration? Don’t miss our holiday casserole recipes.
Why Sweet Potato Casserole Is a Holiday Favorite
History of Sweet Potato Casseroles in the U.S.
Sweet potato casseroles gained popularity in the early 20th century when marshmallows were marketed as a modern convenience food. Food companies promoted pairing marshmallows with sweet potatoes as a way to create an indulgent, dessert-like side dish. Over time, this pairing became a holiday staple, particularly in the South, where sweet potatoes are a beloved ingredient.
Why Marshmallows and Pecans Make It Special
The appeal of this casserole lies in its contrast of textures and flavors. The smooth, buttery sweet potatoes form the base. Marshmallows melt into a golden, gooey topping that satisfies sweet cravings, while pecans add crunch and a nutty richness that balances the sweetness. Together, these layers create a dish that feels indulgent, comforting, and festive all at once.
Key Ingredients for the Perfect Sweet Potato Casserole
Sweet Potatoes (Fresh vs Canned)
The star of this dish is, of course, the sweet potatoes. Fresh sweet potatoes offer natural sweetness, vibrant color, and a firmer texture when mashed. They need to be peeled, boiled, or baked before mashing, which adds prep time but results in superior flavor. Canned sweet potatoes (sometimes labeled as yams) are a convenient alternative. They’re pre-cooked and soft, making them easy to mash, though they can be slightly watery and may require draining before use.
Marshmallows for Sweetness
Mini marshmallows are the classic topping for sweet potato casserole. They melt and brown quickly, forming a gooey, golden crust that contrasts beautifully with the creamy base. If you prefer less sweetness, you can reduce the marshmallow layer or combine it with a pecan topping for balance.
Pecans for Crunch
Pecans are the traditional nut topping, adding richness, crunch, and a buttery flavor that complements the potatoes and marshmallows. They’re usually combined with brown sugar and butter to create a praline-like topping. If you want a lighter version, you can simply sprinkle chopped pecans without the sugar mixture for a more natural crunch.
Together, these three elements sweet potatoes, marshmallows, and pecans create the iconic casserole that has earned its place on holiday menus across the country.
How to Keep Sweet Potato Casserole from Being Watery

Proper Cooking and Draining
A watery casserole usually happens when the sweet potatoes hold too much moisture. To avoid this, make sure to boil or steam sweet potatoes just until tender, not overly soft, and then drain them thoroughly. If you roast them instead of boiling, they retain more natural sweetness and less water, which also helps the casserole set up better.
Thickening with Eggs, Butter, or Flour
Adding eggs to the sweet potato mixture acts as a natural binder, helping the casserole hold together. Butter adds richness and prevents a watery texture by blending smoothly into the potatoes. For extra insurance, a tablespoon of all-purpose flour or cornstarch can also help absorb excess liquid.
The goal is a casserole that’s creamy and stable not runny so taking the time to cook and prepare the sweet potatoes properly makes all the difference.
When to Add the Marshmallows

Timing for Golden, Melted Topping
The best time to add marshmallows is during the last 10–15 minutes of baking. This allows them to melt into a gooey layer while turning golden brown on top. If you add them too early, they may overcook, harden, or even burn before the casserole is ready. By adding them near the end, you achieve the perfect balance of melted interior and toasted exterior.
Alternatives if You Don’t Want Marshmallows Burnt
If you prefer extra-gooey marshmallows without too much browning, you can cover the casserole loosely with foil when you first add them. Then remove the foil for the final few minutes to let them toast slightly. Another option is to broil for 1–2 minutes right before serving for a quick golden finish just be sure to watch closely, as marshmallows can burn in seconds under the broiler.
With the right timing and a little attention, your casserole will have that iconic marshmallow topping that makes it a true holiday favorite.
Preparing Sweet Potato Casserole in Advance
Make-Ahead Tips
Sweet potato casserole is one of the best holiday side dishes to prepare ahead of time. You can make the sweet potato filling 1–2 days in advance, spread it into your baking dish, cover it tightly with foil or plastic wrap, and refrigerate. Hold off on adding the marshmallows and pecans until just before baking. This keeps the topping fresh and crunchy instead of soggy.
Storage and Reheating Instructions
When ready to bake, remove the dish from the fridge about 30 minutes early to let it warm slightly. Add the marshmallows and pecans, then bake as usual. Leftover casserole can be stored in the refrigerator for up to 3–4 days. To reheat, cover loosely with foil and warm in a 350°F (175°C) oven until heated through. For a quick option, individual servings can be microwaved, though the topping won’t stay as crisp.
By preparing ahead, you save time on busy holidays without sacrificing the casserole’s creamy texture and crunchy topping.
What to Use Instead of Pecans
Other Nut Options (Walnuts, Almonds, Hazelnuts)
If pecans aren’t your favorite or you simply don’t have them on hand several other nuts make excellent substitutes. Walnuts bring a slightly bitter edge that balances the sweetness of the casserole. Almonds, especially sliced or slivered, add a delicate crunch and mild nuttiness. Hazelnuts introduce a deeper, toasty flavor that pairs beautifully with the marshmallow topping.
Nut-Free Alternatives (Streusel Topping, Seeds, Oats)
For a nut-free version, try a streusel topping made with brown sugar, butter, and flour. You can also use pumpkin seeds or sunflower seeds for crunch without nuts. Rolled oats mixed with butter and sugar create a texture similar to granola and work wonderfully as a topping.
These alternatives ensure that everyone can enjoy the dish, whether you’re accommodating allergies, preferences, or just mixing things up for a new flavor profile.
Freezing Sweet Potato Casserole
Freezing Before vs After Baking
Sweet potato casserole can be frozen successfully, but the method matters. If you’re planning ahead, it’s best to freeze the casserole before baking and before adding the marshmallows and pecans. Assemble the sweet potato filling in a baking dish, wrap it tightly in plastic wrap and foil, and freeze for up to 3 months. When ready to serve, thaw overnight in the refrigerator, then add the toppings and bake as directed.
If you have leftover baked casserole, you can also freeze it, though the marshmallows and nuts may lose some of their texture when reheated. For best results, scoop the casserole into airtight containers and freeze individual portions.
Best Thawing and Reheating Methods
To thaw, move the casserole from freezer to refrigerator 24 hours before baking. Bake at 350°F (175°C) until warmed through, adding toppings fresh if they weren’t baked in. For leftovers, reheat portions in the oven for best texture, or use the microwave if you’re short on time.
By freezing ahead, you can take one major task off your holiday prep list and still serve a creamy, crowd-pleasing casserole.
Using Canned Sweet Potatoes
Pros & Cons of Canned Sweet Potatoes
Canned sweet potatoes, often labeled as “yams,” are fully cooked and packed in syrup or water, which makes them a time-saving option. They’re soft, easy to mash, and reduce prep time significantly. However, they can sometimes be too watery or overly sweet if canned in syrup. Draining them well and even giving them a quick rinse helps balance the flavor and texture.
How to Adapt Recipes for Canned Versions
If using canned sweet potatoes, adjust the recipe slightly:
- Drain and mash the sweet potatoes thoroughly before mixing.
- Reduce added sugar in the recipe, since canned versions are usually sweeter.
- Consider adding a little flour, cornstarch, or an extra egg to help thicken the filling.
When handled properly, canned sweet potatoes can yield a casserole that’s just as creamy and flavorful as one made from scratch with fresh potatoes without the extra peeling and boiling.
Step-by-Step Recipe: Sweet Potato Casserole with Marshmallows and Pecans

Ingredients & Preparation
Here’s a classic recipe for a crowd-pleasing sweet potato casserole with marshmallows and pecans:
Ingredient | Amount | Notes |
---|---|---|
Sweet potatoes (fresh or canned) | 4 cups mashed | About 4–5 medium fresh, or 2 cans (drained) |
Unsalted butter | ½ cup (1 stick) | Melted, adds richness |
Brown sugar | ½ cup | For sweetness and depth |
Eggs | 2 large | Help bind and thicken |
Milk or cream | ½ cup | Makes the filling creamy |
Vanilla extract | 1 tsp | Adds warmth |
Ground cinnamon | ½ tsp | Optional spice |
Marshmallows (mini) | 2 cups | For gooey topping |
Chopped pecans | 1 cup | For crunchy topping |
Optional streusel topping | ½ cup flour + ½ cup brown sugar + ¼ cup butter | Mix for a praline-like crust |
Preparation:
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- In a large bowl, mash cooked sweet potatoes until smooth. Stir in butter, sugar, eggs, milk, vanilla, and cinnamon. Mix until well combined.
- Spread the sweet potato mixture evenly in the baking dish.
- Sprinkle chopped pecans (or streusel topping, if using) over the filling.
- Bake for 25–30 minutes, uncovered.
- Remove from oven, top with marshmallows, and bake an additional 10–15 minutes, until golden and bubbly.
Baking Instructions
Allow the casserole to rest for 5 minutes before serving so the filling sets slightly. Serve warm as a side dish with roast turkey, ham, or other festive holiday mains. This sweet, creamy, and crunchy casserole is guaranteed to be one of the highlights of your holiday table.
FAQs About Sweet Potato Casserole with Marshmallows and Pecans
How do I keep my sweet potato casserole from being watery?
Cook the sweet potatoes just until tender, then drain them well. Roasting instead of boiling also helps. Adding eggs, butter, or a little flour can bind the mixture and prevent excess liquid.
When should I add the marshmallows?
Add marshmallows during the last 10–15 minutes of baking. This gives them time to melt and turn golden without burning. For a quick browned topping, broil them for 1–2 minutes at the end.
Can I prepare the casserole in advance?
Yes! You can assemble the sweet potato filling 1–2 days ahead and refrigerate it. Add marshmallows and pecans just before baking. Leftovers last 3-4 days in the fridge.
What can I use instead of pecans?
Walnuts, almonds, or hazelnuts work well as substitutes. For nut-free versions, try a streusel topping, pumpkin seeds, sunflower seeds, or oats mixed with butter and sugar.
How do I freeze sweet potato casserole?
For best results, freeze before baking and without the marshmallows or pecans. Wrap tightly in foil and freeze up to 3 months. Thaw overnight, then add toppings and bake. Leftovers can also be frozen, though toppings may soften.
Can I use canned sweet potatoes?
Yes. Drain them well and mash before using. Since canned sweet potatoes are often packed in syrup, reduce added sugar in your recipe. You may also need an egg or a little flour to thicken the filling.
Conclusion
Sweet potato casserole with marshmallows and pecans is more than just a side dish it’s a holiday tradition that blends creamy, sweet, and crunchy layers into one comforting bite. With simple adjustments, you can prepare it ahead of time, make it nut-free, or even use canned sweet potatoes for convenience. Whether served at Thanksgiving or Christmas, this casserole always brings warmth, nostalgia, and joy to the table.
Looking for more holiday dishes? Don’t miss our Thanksgiving recipes to complete your festive menu.

Sweet Potato Casserole with Marshmallows and Pecans
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- In a large bowl, mash sweet potatoes until smooth. Stir in melted butter, brown sugar, eggs, milk or cream, vanilla, and cinnamon. Mix well.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- Sprinkle chopped pecans over the filling.
- Bake uncovered for 25–30 minutes.
- Remove from oven, top with marshmallows, and bake an additional 10–15 minutes until golden and bubbly.
- Let rest for 5 minutes before serving.