My Go-To Sweet Potato Casserole with Pecans and Marshmallows

TOTAL TIME
SERVES
COURSE
DIFFICULTY
Tested5× before publishing

Okay, friends, I have found THE BEST sweet potato casserole recipe, and I’ve made it so many times I could practically do it in my sleep! Every time I bring this to a potluck or make it for a special dinner, people ask for the recipe. It’s got that perfect balance of sweet and savory, with a creamy base and a wonderfully crunchy, gooey topping that really makes it shine. I’ve fiddled with it, tweaked it, and this version is truly a winner.

This isn’t just a holiday dish; it’s honestly something I love making whenever I want a comforting side that feels a little special. The sweet potatoes get so tender, almost melting, and the topping? It’s a delightful mix of toasted pecans and perfectly browned marshmallows. It’s definitely a crowd-pleaser and super simple to pull together, which is always a bonus for busy parents like us!

Getting that Perfect Sweet Potato Casserole Texture

The secret to a truly great sweet potato casserole starts with how you cook the potatoes. Peeling and slicing them into ¾-inch pieces ensures they cook evenly and quickly. Covering them with water and bringing them to a gentle boil, then adding the bouillon and salt, infuses flavor right from the start. Make sure they are *really* fork-tender – almost falling apart – before you drain them. This makes mashing a breeze and gives you that silky smooth base everyone loves. Leaving them in the warm pot after draining helps some of the excess steam escape, which prevents a watery casserole later on. You want fluffy, tender potatoes, not soggy ones!

Charlotte’s Tips for the Best Pecan Marshmallow Topping

This topping is what makes this sweet potato casserole stand out! The pecans add a fantastic crunch that contrasts beautifully with the soft potatoes and gooey marshmallows. Mixing the pecans with flour, melted butter, maple syrup, and vanilla before scattering them creates little clusters of candied deliciousness. This also helps them adhere better and ensures they don’t just sink into the potatoes. When it comes to the marshmallows, don’t be shy! A generous layer ensures every bite has that sweet, toasted cloud. Keep a close eye on them during the last few minutes of baking; they can go from golden to burnt pretty fast, but a little char is totally fine for extra flavor!

Make-Ahead Magic for Your Sweet Potato Casserole

Busy parents, rejoice! You can definitely make parts of this sweet potato casserole ahead of time. You can prepare the sweet potato base (up to adding the eggs and half and half) a day in advance. Just cover it tightly and refrigerate. When you’re ready to bake, let it come closer to room temperature for about 30 minutes, then add your topping and bake as usual. If you want to get really ahead, assemble the whole thing (without marshmallows) and refrigerate. Add the marshmallows right before baking. It’s perfect for holiday meals or just getting dinner on the table with less stress during the week.

AD — Mediavine Content 300×250 / Responsive

Why This Recipe Works

This recipe works because it balances sweet and savory flavors perfectly. The chicken bouillon adds an unexpected depth, cutting through the sweetness of the potatoes and brown sugar. The texture contrasts are fantastic: creamy potatoes, crunchy pecans, and gooey, toasted marshmallows. It's comfort food at its best, designed to be satisfying and easy to execute.

Seriously, the combination of savory notes from the bouillon with the sweet potatoes and that toasted pecan-marshmallow topping? It's just *chef's kiss*!— Charlotte
AD — Mediavine Native / 728×90 Leaderboard

Prep 15 minutesCook 35 minutesYield 8 servings
Ingredients
  • 3 lbs sweet potatoes
  • 4 chicken bouillon cubes
  • 3 teaspoons salt
  • 5 tablespoons salted butter (at room temp)
  • 1/3 cup brown sugar (packed)
  • ½ teaspoon vanilla extract
  • ½ teaspoon cinnamon
  • 1 pinch nutmeg
  • ¼ cup half and half
  • 2 eggs (whisked)
  • 1 cup pecans (roughly chopped)
  • ¼ cup flour
  • 4 tablespoons salted butter (melted)
  • 2 tablespoons maple syrup
  • ¼ teaspoon vanilla extract
  • 1 ½ cups mini marshmallows (about ½ of a 10 oz. bag)
Instructions
  1. Prep the Potatoes Preheat your oven to 350° F. Peel the sweet potatoes, then cut them into ¾-inch slices. Place the sliced potatoes in a large pot and cover them with cool water by 1-2 inches. Bring to a gentle boil.
  2. Cook until Tender Once the water gently boils, add the chicken bouillon cubes and 3 teaspoons of salt. Continue to cook for about 20 minutes, or until the potatoes are very soft and can be easily pierced with a fork. Drain the potatoes well and return them to the warm pot.
  3. Mash the Base Add 5 tablespoons of room temperature butter to the warm potatoes and let it melt for about 5 minutes as steam escapes. This helps dry out the potatoes a little. Then, mash them with a potato masher until smooth, leaving just a little texture if you like it that way.
  4. Season and Finish the Filling Stir in the brown sugar, ½ teaspoon vanilla extract, cinnamon, and nutmeg until everything is well combined. In a separate small bowl, whisk together the eggs and half and half. Pour this mixture into the potato base and stir until fully incorporated. You can give it another light mash if you want it smoother. Transfer this creamy potato mixture into a lightly greased 9x13-inch baking dish.
  5. Prepare the Topping In a medium bowl, combine the chopped pecans, flour, 4 tablespoons of melted butter, maple syrup, and ¼ teaspoon vanilla extract. Mix until the pecans are evenly coated. Spread this pecan mixture evenly over the sweet potatoes in the baking dish. Finally, scatter the mini marshmallows generously over the pecan layer.
  6. Bake to Golden Perfection Bake, uncovered, for 20 minutes. After 20 minutes, keep an eye on it! Check every few minutes until the marshmallows turn a beautiful golden brown. Mine usually takes just under 24 minutes total. The exact time can vary depending on your oven.
  7. Rest Before Serving Let the casserole sit for 5-10 minutes before serving. This short rest allows the filling to firm up just a bit and the topping to get even crispier – it's worth the wait!
Tested Tip

For an even creamier base, make sure your butter is truly at room temperature. It blends into the hot potatoes so much smoother than cold butter, making for a velvety texture. Also, don't rush the mashing; really get those potatoes smooth before mixing in other ingredients.

AD — Mediavine Content 300×250 / Responsive

Getting that Perfect Sweet Potato Casserole Texture

Charlotte's Tips for the Best Pecan Marshmallow Topping

Make-Ahead Magic for Your Sweet Potato Casserole

Make It Yours

  • Spice It Up — Add a tiny pinch of ground cloves or a bit more cinnamon to the sweet potato base for a warmer, spicier flavor profile. A dash of cayenne pepper can also add a subtle, unexpected kick!
  • Nutty Alternatives — Not a pecan fan? Try walnuts or even toasted almonds in the topping for a different crunch. You could also skip the nuts entirely and just do a marshmallow topping if that's what your family prefers.
  • Less Sweet — If you prefer a less sweet dish, you can slightly reduce the brown sugar in the potato base. The marshmallows and maple syrup in the topping still provide plenty of sweetness, so it won't feel bland.
  • Crumb Topping — Instead of marshmallows, you could make a full streusel topping! Combine 1/2 cup flour, 1/2 cup brown sugar, 1/2 cup rolled oats, and 1/2 cup cold butter, cut into pieces. Crumble over the potatoes before baking.
AD — Mediavine Content / Native

FAQ

Can I use canned sweet potatoes?

I really recommend using fresh sweet potatoes for the best flavor and texture. Canned sweet potatoes tend to be mushier and often packed in syrup, which can make the casserole too sweet and change the consistency. Fresh is definitely worth the extra few minutes of prep!

How do I store leftovers?

Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can warm individual servings in the microwave or cover the baking dish with foil and heat in a 300°F oven until warmed through. The topping might not be as crispy, but it will still taste wonderful.

Can I freeze sweet potato casserole?

Yes, you can! You can freeze the baked casserole (before adding marshmallows, if possible, as they don't freeze and reheat as well). Wrap it tightly in plastic wrap and then foil. It will keep for up to 3 months. Thaw in the refrigerator overnight, then add marshmallows (if not added previously) and bake until heated through and marshmallows are golden.

Why chicken bouillon? Does it make it taste like chicken?

Great question! The chicken bouillon doesn't make the casserole taste like chicken at all. Instead, it adds a subtle savory depth, an umami kick that beautifully balances the sweetness of the potatoes and brown sugar. It really makes the flavors pop without being identifiable as chicken.

AD — Mediavine 728×90 Leaderboard / Responsive

What To Serve With This

  • Roasted Turkey or Chicken
  • Baked Ham
  • Green Bean Casserole
  • Cranberry Sauce
  • Simple Green Salad
  • Dinner Rolls

This post contains affiliate links. We may earn a small commission at no extra cost to you.

More Recipes You'll Love

Tested twice, weeknight-ready, family-approved.