Classic Sweet Potato Casserole with Pecans Marshmallows

Classic Sweet Potato Casserole with Pecans Marshmallows tastes like dessert snuck onto the dinner table, with silky sweet potatoes, buttery brown sugar, crunchy pecans, and gooey toasted marshmallows in every bite. It works perfectly for busy home cooks who want a holiday-worthy side in about 1 hour total, with only 20 minutes of hands-on time. I still make this exact version my mom taught me in our tiny apartment kitchen, and it wins the “no leftovers” award every single year.

Why Classic Sweet Potato Casserole with Pecans Marshmallows Is Worth It

This casserole hits that sweet-salty, creamy-crunchy combo that people go back for three times. The sweet potatoes taste rich and custardy, while the pecan topping and toasted marshmallows add texture and a little drama on the table.

You can prep most of it ahead, then bake right before dinner, which saves sanity on holidays. It also travels well, so you can show up to family gatherings like the hero with the good casserole.

“This Classic Sweet Potato Casserole with Pecans Marshmallows disappeared before the turkey, and my family asked for it again the next weekend. ★★★★★”

Ingredients You Need

 

 

Sweet potato base

  • 3 pounds sweet potatoes, peeled and cut into chunks
    • Choose orange-flesh varieties like Garnet or Jewel for the creamiest texture.
  • 4 tablespoons unsalted butter, melted
    • Use salted butter if you like a slightly saltier balance; just reduce added salt a bit.
  • 1/3 cup packed light brown sugar
    • Dark brown sugar works too and gives a deeper molasses flavor.
  • 1/4 cup maple syrup or honey
    • Maple syrup gives a classic holiday flavor; honey tastes a bit brighter.
  • 1/3 cup whole milk or half-and-half
    • Use canned evaporated milk as a pantry backup.
  • 2 large eggs, lightly beaten
    • They help the casserole set and stay sliceable.
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground ginger (optional, for a little warmth)
  • 1/2 teaspoon fine sea salt

Pecan topping

  • 3/4 cup chopped pecans
    • Toast them lightly in a dry skillet for extra flavor if you have a minute.
  • 1/3 cup packed light brown sugar
  • 1/3 cup all-purpose flour
    • Use oat flour or a 1:1 gluten-free blend if you need a gluten-free option.
  • 4 tablespoons unsalted butter, softened

Marshmallow layer

  • 2 to 3 cups mini marshmallows
    • Mini marshmallows melt and toast more evenly than large ones.
    • Use vegan marshmallows if you keep the recipe dairy-free or gelatin-free.

Seasoning and pantry notes

  • Extra cinnamon or pumpkin pie spice for sprinkling on top, optional
  • Cooking spray or a little butter for greasing the baking dish

Equipment list

  • Large pot for boiling sweet potatoes
  • Colander for draining
  • Large mixing bowl
  • Potato masher or hand mixer
  • Medium bowl for pecan topping
  • 9×13 inch baking dish (or similar 3-quart casserole dish)
  • Rubber spatula
  • Aluminum foil
  • Oven mitts and a cooling rack

Quick Tips & substitutions

  • Boil sweet potatoes in salted water so the flavor starts from the inside.
  • Cut sweet potatoes into even chunks so they cook at the same rate.
  • Drain sweet potatoes very well to avoid a watery casserole.
  • Mash by hand for a rustic texture or use a mixer for ultra-smooth potatoes.
  • Swap maple syrup with honey or extra brown sugar if you run out.
  • Use canned yams in a pinch; drain them well and reduce added sugar slightly.
  • Choose vegan butter, plant milk, and flax eggs for a dairy-free and egg-free version.
  • Use gluten-free flour or oat flour in the pecan topping for gluten-free guests.
  • Toast pecans briefly in a dry skillet for a deeper nutty flavor.
  • Add a pinch more salt if the casserole tastes flat; sweet dishes still need salt.
  • Keep marshmallows off the edges if you worry about burning; leave a small border.
  • Cover loosely with foil if marshmallows brown too quickly.
  • Bake the casserole without marshmallows first, then add them near the end for perfect toasting.
  • Prep the sweet potato layer and pecan topping a day ahead and store them separately in the fridge.
  • Reheat leftovers covered so the top does not over-brown.

How to Make Classic Sweet Potato Casserole with Pecans Marshmallows

 

 

1: Cook the sweet potatoes

Preheat your oven to 350°F and grease a 9×13 inch baking dish. Add the peeled, chunked sweet potatoes to a large pot and cover them with cold water by about an inch. Salt the water lightly, bring it to a boil, then lower to a simmer and cook until the potatoes feel very tender, about 15 to 20 minutes.

Drain the sweet potatoes well in a colander. Let them sit for 2 to 3 minutes so excess steam escapes and moisture evaporates. This step keeps the casserole thick and not soupy.

2: Mash and mix the sweet potato base

Transfer the hot sweet potatoes to a large mixing bowl. Add the melted butter, brown sugar, maple syrup, milk, vanilla, cinnamon, nutmeg, ginger if you use it, and salt. Mash everything together with a potato masher until smooth, or use a hand mixer for a fluffier texture.

Taste the mixture and adjust sweetness or spices to your liking. When the mixture cools slightly, stir in the beaten eggs until fully combined. Spread the sweet potato mixture evenly into the prepared baking dish.

3: Mix the pecan topping

In a medium bowl, stir together the chopped pecans, brown sugar, and flour. Add the softened butter and work it in with a fork or your fingers until the mixture looks crumbly and evenly moistened. You want small clumps that scatter nicely over the casserole.

Sprinkle the pecan mixture evenly over the sweet potato layer. Try to cover most of the surface without pressing the topping down too firmly. The topping should stay crumbly so it bakes up crisp.

Pecan Crumble Process

 

 

4: Bake the casserole

Place the casserole on the middle rack of the oven. Bake for 20 to 25 minutes, until the sweet potato layer feels set around the edges and the pecan topping looks golden and fragrant. If the topping browns too quickly, tent the dish loosely with foil.

You can stop here if you prefer a pecan-only topping. For the classic marshmallow finish, keep going to the next step. Your kitchen should smell like a holiday candle at this point.

5: Add the marshmallows

Remove the casserole from the oven and sprinkle mini marshmallows over the top in an even layer. Leave a tiny border around the edges if your oven runs hot, since marshmallows near the rim can brown faster. Return the dish to the oven.

Bake for 8 to 12 minutes, until the marshmallows puff and turn golden on top. Watch closely during the last few minutes, since they move from perfect to too dark quickly. If you want extra color, switch the oven to broil for 30 to 60 seconds and keep your eyes glued to the pan.

6: Rest

Take the casserole out of the oven and place it on a cooling rack. Let it rest for at least 10 to 15 minutes so the sweet potato layer firms up slightly. This rest time also keeps the marshmallows from sliding everywhere when you scoop.

Recipe Variations

  • Gluten-free: Use a gluten-free 1:1 flour blend or oat flour in the pecan topping.
  • Vegan: Swap butter with vegan butter, milk with oat or almond milk, eggs with flax eggs, and use vegan marshmallows.
  • No marshmallows: Skip the marshmallows and double the pecan topping for a fully crunchy top.
  • Low sugar: Reduce brown sugar in the potatoes to 2 tablespoons and in the topping to 1/4 cup, and use fewer marshmallows.
  • Low carb style: Use a mix of mashed cauliflower and a smaller amount of sweet potato, and cut the sugar way down.
  • Spiced version: Add extra cinnamon, a pinch of cloves, and a bit more nutmeg for a stronger spice flavor.
  • Orange twist: Stir in 1 teaspoon orange zest and 2 tablespoons orange juice into the sweet potato mixture.
  • Coconut version: Replace some milk with coconut milk and sprinkle shredded coconut with the pecans.
  • Nut-free: Skip pecans and use a simple oat and brown sugar crumble topping instead.

Ways to Serve Classic Sweet Potato Casserole

Storage Success

Let the Classic Sweet Potato Casserole with Pecans Marshmallows cool to room temperature, then cover the dish tightly or transfer leftovers to airtight containers. Store in the fridge for up to 4 days. Reheat portions in the microwave or warm the whole dish in the oven at 325°F, covered with foil, until hot in the center. If the marshmallows lose some toastiness, add a small handful on top and broil briefly to refresh the look and texture.

Classic Sweet Potato Casserole with Pecans Marshmallows
Adaly Kandice

Classic Sweet Potato Casserole with Pecans and Marshmallows

Classic Sweet Potato Casserole with Pecans and Marshmallows is a comforting, holiday-style side dish featuring creamy sweet potatoes topped with a crunchy pecan streusel and toasted marshmallows.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 10
Course: Lunch
Cuisine: American

Ingredients
  

  • 3 pounds sweet potatoes, peeled and cut into chunks
  • 4 tablespoons unsalted butter, melted
  • 1/3 cup milk
  • 1/3 cup granulated sugar
  • 2 large eggs, lightly beaten
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup light brown sugar, packed
  • 1/3 cup all-purpose flour
  • 3 tablespoons unsalted butter, melted
  • 1/2 cup chopped pecans
  • 2 cups mini marshmallows

Instructions
 

  1. Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish.
  2. Place sweet potato chunks in a large pot, cover with cold water, and bring to a boil. Reduce heat and simmer until very tender, about 15–20 minutes. Drain well.
  3. Transfer drained sweet potatoes to a large bowl and mash until smooth.
  4. Stir in melted butter, milk, granulated sugar, eggs, vanilla, cinnamon, and salt until well combined and creamy.
  5. Spread the sweet potato mixture evenly into the prepared baking dish.
  1. In a medium bowl, combine brown sugar and flour. Stir in melted butter until crumbly, then fold in chopped pecans.
  2. Sprinkle the pecan mixture evenly over the sweet potato layer.
  1. Bake the casserole for 25–30 minutes, until the pecan topping is lightly browned and the filling is hot and set around the edges.
  2. Remove the dish from the oven and evenly scatter mini marshmallows over the top.
  3. Return to the oven and bake for an additional 8–10 minutes, or until the marshmallows are puffed and golden brown. Watch closely to prevent burning.
  4. Let the casserole cool for 10 minutes before serving to allow it to set slightly.

Notes

Nutrition Information
Approximate per serving (10 servings): 290 calories; fat 11 g; saturated fat 4 g; carbohydrates 45 g; fiber 3 g; sugars 24 g; protein 4 g; sodium 140 mg. Values will vary based on brands, exact measurements, and portion size.

Leave a Comment

Recipe Rating