Sweet Potato Casserole Two Ways: Marshmallow or Pecan Streusel?
Every Thanksgiving table has a divide, and it usually sits right next to the sweet potatoes. Are you team marshmallow, with its gooey, toasted, nostalgic topping? Or team pecan streusel, with its buttery crunch and a little brown sugar sparkle?
You don’t have to choose. This sweet potato casserole uses one creamy, lightly spiced base and gives you two toppings to pick from. (Or split the dish in half and please everyone.)
Better yet, the base is easy to make ahead, which means one less thing to worry about on the big day.
The Secret to Great Sweet Potato Casserole
A few small choices make the difference between a velvety, flavorful casserole and a watery, stringy one:
- Roast, don’t boil. Roasting sweet potatoes concentrates their sugars and keeps them from getting waterlogged.
- Use fresh sweet potatoes. Canned yams work in a pinch, but fresh gives deeper flavor.
- Balance the sweetness. Sweet potatoes are already sweet, so use just enough sugar and add a little salt and spice.
- Remove the strings. Pressing the potatoes through a ricer or mixing with a stand mixer keeps the texture smooth.
- Don’t skip the salt. It’s what makes the other flavors pop.

Ingredients
For the sweet potato base (serves 8 to 10):
- 4 pounds sweet potatoes (about 4 large)
- 4 tablespoons unsalted butter, melted
- ½ cup whole milk or half-and-half
- 2 large eggs, lightly beaten
- â…“ cup packed brown sugar (or maple syrup)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¾ teaspoon kosher salt
Option 1: Marshmallow topping
- 3 cups mini marshmallows (about 10 ounces)
Option 2: Pecan streusel topping
- 1 cup chopped pecans
- ½ cup packed brown sugar
- ½ cup all-purpose flour
- ¼ teaspoon salt
- ¼ teaspoon cinnamon
- 5 tablespoons cold butter, cubed

Step-by-Step Instructions
Step 1: Roast the Sweet Potatoes
Preheat the oven to 400°F. Scrub the sweet potatoes, prick them all over with a fork, and place them on a rimmed baking sheet lined with parchment (they’ll leak sugary syrup as they roast). Roast for 50 to 60 minutes, until very soft and a knife slides in easily. Let them cool until you can handle them.
If you’re short on time, you can microwave them for a few minutes first, but the oven gives the richest flavor.
Step 2: Mash the Base
Scoop the flesh out of the skins and discard the skins. For the smoothest texture, press the sweet potatoes through a potato ricer, which leaves behind any stringy fibers. A hand masher also works, or you can use a stand mixer with the paddle attachment on low speed, mixing just until smooth.
Add the butter, milk, eggs, brown sugar, vanilla, cinnamon, nutmeg, and salt. Stir until well combined. Taste and adjust the sugar, spice, and salt to your preference. Remember it will taste a little less sweet once the topping is added.
Step 3: Assemble
Reduce the oven to 350°F. Spread the mixture into a buttered 9×13-inch baking dish (or a large oval ceramic dish). Smooth the top.
Step 4A: Marshmallow Topping
Bake the casserole, uncovered, for 25 minutes. Remove and scatter the marshmallows evenly over the top. Return to the oven for 5 to 10 minutes, until the marshmallows are puffed and golden. For a toasted look, broil for 30 to 60 seconds, watching very closely, because marshmallows go from golden to burnt quickly.
Step 4B: Pecan Streusel Topping
In a bowl, stir together the pecans, brown sugar, flour, salt, and cinnamon. Cut in the cold butter with your fingers until the mixture forms clumps the size of peas. Sprinkle over the casserole and bake, uncovered, for 30 to 35 minutes, until the topping is golden and crisp.
Step 5: Rest and Serve
Let the casserole sit 5 to 10 minutes before serving so it sets. Serve warm.

Make-Ahead Instructions
This casserole is ideal to prep early.
- Up to 2 days ahead: Roast the sweet potatoes, mash and mix the base, spread in the baking dish, cover tightly, and refrigerate. Make the streusel and store it in a container (or keep marshmallows in the bag).
- Thanksgiving Day: Let the dish sit out for 30 minutes. Bake for 30 to 35 minutes, then add the marshmallows or streusel and finish baking as directed.
- Freezer option: Freeze the unbaked base (no topping) in a freezer-safe dish for up to 2 months. Thaw overnight in the fridge before baking.
Store the assembled base in glass food storage containers or a covered baking dish to save fridge space.
Savory Twists
Not everyone likes dessert-sweet sides. Try one of these:
- Savory herb version. Skip the sugar and cinnamon and use butter, thyme, sage, garlic, salt, and pepper. Top with Parmesan.
- Maple-chipotle. Mix in 1 to 2 teaspoons chipotle in adobo and a drizzle of maple syrup.
- Brown butter and sage. Brown the butter before mixing it in, and top with crispy sage leaves.
- Goat cheese and walnut. Dot the top with crumbled goat cheese and chopped walnuts.

Sweet Variations
- Orange-spiced. Add orange zest and a splash of fresh orange juice.
- Bourbon. Stir in 1 to 2 tablespoons of bourbon.
- Coconut. Add coconut milk instead of dairy and top with toasted coconut.
- Maple pecan crunch. Add a drizzle of maple syrup over the streusel in the last 5 minutes.
- Cornflake topping. Mix crushed cornflakes with butter and brown sugar for a retro crunch.
Sweet Potatoes vs Yams
In U.S. grocery stores, the orange-fleshed vegetables labeled “yams” are usually just a softer, sweeter variety of sweet potato. True yams are a different, starchier vegetable that’s rarely sold in regular supermarkets. For this recipe, look for sweet potatoes, such as Garnet or Jewel varieties, which are moist and deeply orange.

Troubleshooting
My casserole is watery. The potatoes may have been boiled rather than roasted, or they didn’t cool and drain before mixing. Roast them, and let steam escape before mashing.
It’s stringy. Use a ricer or stand mixer to break down the fibers, or pick smoother varieties like Beauregard.
It’s too sweet. Cut back the brown sugar and add a pinch of salt and a squeeze of lemon juice.
The marshmallows burned. Add them near the end, and keep an eye on them. Broil only for a few seconds.
The streusel isn’t crisp. Bake until deeply golden and don’t cover it. Make sure the butter is cold when you mix.

Choosing a Baking Dish
A shallow baking dish gives you more surface area for topping, which means more marshmallows and more crunch. Ceramic and glass hold heat evenly, and a pretty one can go straight to the table. If you’re making a smaller batch, a deep ceramic pie dish is a cozy size for four to six people.
What to Serve With It
Sweet potato casserole pairs well with savory dishes like roast turkey, stuffing, ham, and green beans. If you’re cooking the savory sides in an enameled Dutch oven, it’s great for keeping them warm while the casserole bakes. The sweet and salty contrast is what makes the plate so satisfying. If you want a lighter, brighter dish alongside, add a crisp fall salad or tart cranberry sauce.
And if you love making a full menu plan, flip through a Thanksgiving cookbook to see how other cooks balance rich and sweet dishes on the same table.

Frequently Asked Questions
Can I use canned sweet potatoes? Yes. Drain well and mash. You’ll lose some flavor, but it’s a fine shortcut.
Can I make sweet potato casserole without eggs? Yes, though it will be a little softer. Eggs help it set.
How do I know when it’s done? It should be hot throughout and slightly set in the center, and the topping should be golden.
Can I use maple syrup instead of brown sugar? Absolutely. Use about ¼ cup, and adjust to taste.
Can I double the recipe? Yes. Use two dishes or a larger pan, and add 10 to 15 minutes to the baking time.
What’s the best way to reheat leftovers? Cover and warm in a 325°F oven for 15 to 20 minutes. Add fresh marshmallows or streusel if you like.

Final Thoughts
Whether you’re loyal to marshmallows or committed to pecans, a great sweet potato casserole starts with roasted potatoes, a balanced base, and a topping that makes everyone smile. Make it ahead, pick your side (or do both!), and enjoy one of the coziest dishes on the holiday table.