Every family has its Thanksgiving must-haves, and in my house the sweet potato casserole with marshmallows is non-negotiable. Roasted sweet potatoes are whipped with butter, brown sugar, cinnamon and a splash of vanilla, then baked under a blanket of golden, toasty marshmallows.
Because my family is split between marshmallow fans and pecan fans, I often top half the dish with a buttery pecan streusel, and I show you exactly how below. You will also find ingredient notes, roasting versus boiling, step-by-step directions, variations, common fixes and a make-ahead plan. The full printable recipe card with measurements and estimated nutrition is at the bottom of the post.

Why This Sweet Potato Casserole Works
A great sweet potato casserole should taste like sweet potatoes first and dessert second. This version keeps the added sugar moderate, and roasting the potatoes concentrates their natural sweetness so the filling tastes rich and deeply caramelized.
- Roasted, not watery. Roasting instead of boiling keeps extra water out of the filling, so it bakes up creamy and never soupy.
- Light and fluffy. Two eggs give the filling a soft, almost souffle-like texture that holds its shape on the plate.
- Warm spices. Cinnamon, nutmeg and a pinch of ginger complement the sweet potatoes without overpowering them.
- Two toppings, one dish. Marshmallows on one side, pecan streusel on the other means nobody leaves the table disappointed.
It is also one of the most make-ahead friendly Thanksgiving sweet potatoes you can serve, which frees up precious oven time on the big day. Thanksgiving is Thursday, November 26, 2026, so you can roast and mash the potatoes as early as Monday, assemble the filling in the baking dish on Tuesday or Wednesday, and simply add the topping and bake on Thursday while everything else comes together. Nothing about this recipe is fussy, and it forgives small changes in timing.
Ingredients You Will Need
Here is what goes into the filling and toppings, plus why each ingredient matters. Exact amounts are in the recipe card.
- Sweet potatoes: Choose orange-fleshed varieties like Garnet or Jewel, often labeled yams in US stores. About 3 1/2 pounds gives you roughly 4 cups mashed.
- Butter: Unsalted butter adds richness and lets you control the salt.
- Brown sugar: Just 1/3 cup adds molasses depth; the potatoes supply most of the sweetness.
- Milk and eggs: Whole milk loosens the mash and the eggs set it into a fluffy casserole.
- Vanilla and spices: Pure vanilla extract, cinnamon, nutmeg, a little ginger and salt.
- Mini marshmallows: They melt and toast more evenly than large ones.
- Pecan streusel (optional): Chopped pecans, brown sugar, flour and melted butter.
Roasting vs. Boiling Sweet Potatoes
| Method | Time | Result |
|---|---|---|
| Roasting whole at 400°F (205°C) | 50 to 60 minutes | Deep, caramelized flavor and a creamy, dry mash. My favorite. |
| Boiling peeled cubes | 15 to 18 minutes | Fast but milder and wetter; drain very well and let steam dry. |
| Microwaving whole | 10 to 15 minutes | Great for a small batch; pierce skins and turn halfway. |
| Canned sweet potatoes | No cooking | Convenient but softer and sweeter; adjust the sugar. |
How to Make Sweet Potato Casserole with Marshmallows
Heat the oven to 400°F (205°C) and line a rimmed baking sheet with foil or parchment to catch the sticky juices.
- Roast the sweet potatoes. Scrub and pierce each sweet potato several times with a fork. Roast on the lined sheet for 50 to 60 minutes until completely soft when squeezed. Let cool until you can handle them.
- Lower the oven. Reduce the oven temperature to 350°F (175°C) and butter a 9×13-inch or 3-quart baking dish.
- Mash the filling. Scoop the flesh into a large bowl and discard the skins. Add the melted butter, brown sugar, milk, vanilla, cinnamon, nutmeg, ginger and salt, and mash or beat with a hand mixer until smooth.
- Add the eggs. Once the mixture is no longer hot, beat in the eggs until fully combined and fluffy.
- Bake the base. Spread the filling evenly in the prepared dish and bake uncovered for 25 minutes, until the edges are set.
- Add the marshmallows. Scatter the mini marshmallows over the top in an even layer, or over half the dish if you are using the pecan streusel on the other half.
- Toast and serve. Bake 8 to 10 minutes more until the marshmallows are puffed and golden. For deeper color, broil for 30 to 60 seconds, watching constantly.

Let the casserole stand for 5 minutes before serving. The marshmallows are extremely hot straight from the oven, so give little ones a moment before they dig in. If your oven is busy with the turkey, you can bake the filling earlier in the day, then add the marshmallows and toast them in the final minutes while the turkey rests and the gravy simmers.
Marshmallow or Pecan Streusel? Make It Half and Half
If your table is divided like mine, a half and half topping is the easiest peace treaty on Thanksgiving. The streusel needs a little longer in the oven than the marshmallows, so it goes on at the start.
- Make the streusel. Stir together 1/2 cup chopped pecans, 1/4 cup brown sugar, 2 tablespoons flour, a pinch of cinnamon and 2 tablespoons melted butter until clumpy.
- Top half the dish. Sprinkle the streusel over one half of the filling before the first 25-minute bake.
- Add marshmallows later. Scatter 1 1/2 cups mini marshmallows over the other half for the final 8 to 10 minutes.
Want the whole dish nutty? Double the streusel, spread it over the entire casserole, and bake for 30 to 35 minutes total. This version of sweet potato casserole with pecans is a little less sweet and has a wonderful buttery crunch.
Tips for the Best Thanksgiving Sweet Potatoes
- Pick similar-size potatoes. They roast evenly and finish at the same time.
- Use a hand mixer for silky texture. A potato masher leaves a more rustic, slightly chunky filling; both are delicious.
- Cool before adding eggs. Very hot potatoes can scramble the eggs.
- Watch the broiler. Marshmallows go from golden to burnt in seconds.
- Taste before baking. Sweet potatoes vary, so adjust sugar and salt before the eggs go in.
- Spread the marshmallows in one layer. Piling them up means the top ones scorch while the bottom ones stay pale and sticky.
- Buy extra marshmallows. Someone always sneaks a handful, and a fresh batch is handy for topping reheated leftovers.
Serve it alongside my from scratch green bean casserole and a bowl of garlic mashed potatoes for Thanksgiving for a classic spread, and save room for frosted pumpkin bars at dessert time. Browse all my holiday side dishes for even more ideas.
What to Serve With Sweet Potato Casserole
Sweet potato casserole sits right on the line between side dish and dessert, so it shines next to savory, salty mains. Roast turkey is the obvious partner, but it is just as good with glazed ham, roast chicken or pork loin cooked to 145°F (63°C) with a short rest.
To balance the sweetness on the plate, add something green and something tangy. A crisp salad with a sharp vinaigrette, roasted Brussels sprouts, or cranberry sauce all cut through the richness beautifully. Savory stuffing, buttery dinner rolls and a creamy vegetable side complete the menu.
If you are hosting a smaller Friendsgiving, halve the recipe and bake it in an 8×8-inch dish for 20 minutes before adding the marshmallows. It also makes a cozy Sunday supper side in the weeks after the holiday, when sweet potatoes are still inexpensive and at their best.
Easy Variations
- Orange zest: Add the zest of one orange and replace 2 tablespoons of the milk with fresh orange juice for a bright, citrusy filling.
- Bourbon: Stir 2 tablespoons bourbon into the filling for a grown-up, caramel-like flavor.
- Less sweet: Skip the brown sugar in the filling and rely on the topping for sweetness.
- Cornflake crunch: Toss 2 cups lightly crushed cornflakes with 3 tablespoons melted butter and 2 tablespoons brown sugar for a crunchy topping.
- Dairy-free: Use plant-based butter and unsweetened oat or almond milk.
Common Mistakes and How to Fix Them
| Problem | Likely cause | How to fix it |
|---|---|---|
| Watery filling | Boiled potatoes not drained well | Roast instead, or let boiled potatoes steam dry for 5 minutes. |
| Stringy texture | Fibrous potatoes or under-mixed | Beat with a hand mixer or press through a ricer. |
| Burnt marshmallows | Broiled too long or too close | Toast in the oven and broil only 30 to 60 seconds with the door open. |
| Too sweet | Syrupy canned potatoes plus full sugar | Reduce or skip the brown sugar and add an extra pinch of salt. |
| Soggy streusel | Added with the marshmallows | Add streusel at the start of baking so it has time to crisp. |
Make Ahead, Storage and Reheating
Roast and mash the sweet potatoes up to 3 days ahead, or fully assemble the filling in the baking dish up to 2 days ahead. Cover and refrigerate without the toppings, then bake straight from the fridge, adding about 10 minutes to the first bake. Because the filling contains eggs and dairy, follow the USDA guidance on leftovers and food safety and refrigerate leftovers within 2 hours.
Leftovers keep covered in the fridge for 3 to 4 days. Reheat covered at 350°F (175°C) for 15 to 20 minutes, or microwave individual portions. The un-topped filling freezes well for up to 3 months; thaw overnight in the refrigerator and add fresh marshmallows or streusel before baking.
Frequently Asked Questions
Can I make sweet potato casserole ahead of time?
Yes. Assemble the filling up to 2 days ahead and refrigerate, then add the toppings and bake on the day you serve it.
Should I roast or boil sweet potatoes for casserole?
Roasting gives the best flavor and a creamier, less watery filling. Boiling is faster, but drain the potatoes very well.
Are yams and sweet potatoes the same?
In most US grocery stores, the orange-fleshed potatoes labeled yams are actually sweet potatoes, and they work perfectly in this recipe.
Can I use large marshmallows?
Yes. Cut them in half so they melt evenly, and watch them closely because they brown faster on top.
How many people does this serve?
One 9×13 dish serves about 10 as part of a Thanksgiving spread with several other side dishes.
Ready to cook? Here is the full printable sweet potato casserole with marshmallows recipe with exact measurements and estimated nutrition.

Sweet Potato Casserole with Marshmallows
Ingredients
Method
- Heat the oven to 400°F (205°C). Pierce the sweet potatoes with a fork and roast on a lined baking sheet for 50 to 60 minutes until very soft. Cool slightly.
- Reduce the oven to 350°F (175°C) and butter a 9×13-inch baking dish.
- Scoop the sweet potato flesh into a large bowl. Add the melted butter, brown sugar, milk, vanilla, cinnamon, nutmeg, ginger and salt, and beat until smooth.
- When the mixture is warm but not hot, beat in the eggs until fluffy. Spread evenly in the baking dish.
- If using the pecan streusel, stir the pecans, brown sugar, flour, cinnamon and melted butter together and sprinkle over half of the filling.
- Bake uncovered for 25 minutes until the edges are set.
- Scatter the marshmallows over the top (or the uncovered half) and bake 8 to 10 minutes more until puffed and golden. Broil 30 to 60 seconds for deeper color if desired, watching closely.
- Let stand 5 minutes before serving.
Notes
I hope this sweet potato casserole brings a little extra joy to your holiday table, whichever topping wins at your house. If you make it, please leave a comment and a star rating below and tell me whether your family is team marshmallow or team pecan!
Free email bonus
30-Minute Meals
Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.
