
Classic Sweet Potato Casserole with Pecans Marshmallows tastes like dessert disguised as a side dish, with creamy spiced sweet potatoes, crunchy buttery pecans, and gooey toasted marshmallows in every bite. It works perfectly for holiday dinners, potlucks, or any Sunday meal when you want something cozy on the table in about 1 hour total. I have baked some version of this casserole every Thanksgiving for over a decade, and my family still argues over who gets the corner with the most marshmallows.
Why Classic Sweet Potato Casserole with Pecans Marshmallows Is Worth It
This casserole hits every texture at once: silky, crunchy, gooey, and a little toasty on top. The sweet potatoes stay rich and velvety, the pecan topping brings buttery crunch, and the marshmallows toast into a caramelized, stretchy blanket.
It also works great as a make-ahead side, which saves your sanity on busy holiday mornings. You mix and mash the base, stash it in the fridge, then top and bake when guests start circling the kitchen like hungry sharks.
“This Classic Sweet Potato Casserole with Pecans Marshmallows tasted like dessert at dinner in the best way possible, and everyone asked for seconds. ★★★★★”
Ingredients You Need
You can pull this Classic Sweet Potato Casserole with Pecans Marshmallows together with simple pantry staples and a few fresh ingredients.
Sweet potato base
- 3 pounds sweet potatoes
- Choose orange-fleshed sweet potatoes or yams for a naturally creamy, sweet texture.
- 4 tablespoons unsalted butter, melted
- Use salted butter if you prefer, then reduce added salt slightly.
- 1/3 cup brown sugar, packed
- Light brown sugar gives gentle molasses flavor; dark brown sugar tastes deeper and richer.
- 1/4 cup maple syrup or honey
- Pure maple syrup tastes best; avoid pancake syrup if possible.
- 1/3 cup whole milk or half-and-half
- Use canned evaporated milk as a shelf-stable backup.
- 2 large eggs, room temperature
- Eggs help the casserole set and slice cleanly.
- 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 raw pecans in a dry skillet for extra flavor if you have a minute.
- 1/3 cup brown sugar, packed
- 1/3 cup all-purpose flour
- Use oat flour or a 1:1 gluten free blend if needed.
- 4 tablespoons unsalted butter, melted
- Pinch of salt
Marshmallow topping
- 2 to 3 cups mini marshmallows
- Mini marshmallows melt and toast more evenly than large ones.
- Use vegan marshmallows if you avoid gelatin.
Pantry shortcuts and brand notes
- Canned sweet potatoes: Use two 29 ounce cans of drained canned sweet potatoes in place of fresh if you want a shortcut.
- Pre-chopped pecans: Buy pre-chopped pecans to skip the cutting board.
- Spices: Use a pumpkin pie spice blend in place of individual spices if you want fewer jars.
- Sweetener: Mix white sugar and brown sugar if you run low on either one.
Equipment list
- Large pot for boiling sweet potatoes
- Colander
- 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
- Measuring cups and spoons
- Foil (to shield marshmallows if they brown too fast)
Quick Tips & substitutions
- Boil sweet potatoes in large chunks so they cook evenly and do not waterlog.
- Dry the sweet potatoes well after boiling so the casserole does not turn soupy.
- Use a hand mixer for extra smooth sweet potatoes, or a masher if you like some texture.
- Swap maple syrup with honey or extra brown sugar if needed.
- Use coconut milk or oat milk instead of dairy for a dairy free base.
- Replace eggs with 2 tablespoons cornstarch mixed into the milk for an egg free version.
- Use gluten free flour or oat flour in the pecan topping for a gluten free casserole.
- Add a pinch of cayenne to the pecan topping if you like a tiny spicy kick.
- Top only half the casserole with marshmallows and leave the other half with just pecans to please both camps.
- Bake the casserole on a middle rack so the marshmallows toast without burning.
How to Make Classic Sweet Potato Casserole with Pecans Marshmallows
Step 1: Cook the sweet potatoes
- Scrub and peel the sweet potatoes, then cut them into 1 to 2 inch chunks.
- Place the chunks in a large pot, cover with cold water by about 1 inch, and add a small pinch of salt.
- Bring the pot to a boil over medium high heat, then reduce the heat and simmer until the sweet potatoes feel very tender, about 15 to 20 minutes.
- Drain the sweet potatoes in a colander and let them sit for 3 to 5 minutes so steam escapes and extra moisture evaporates.
Step 2: Mash and season the base
- Transfer the drained sweet potatoes to a large mixing bowl.
- Add the melted butter, brown sugar, maple syrup, milk, eggs, vanilla, cinnamon, nutmeg, ginger, and salt.
- Mash everything together with a potato masher until mostly smooth, or use a hand mixer for an ultra creamy texture.
- Taste the mixture and adjust sweetness or spices to your liking, since this sets the flavor for the whole casserole.
Step 3: Assemble the base in the baking dish
- Preheat your oven to 350°F and grease a 9×13 inch baking dish with butter or cooking spray.
- Spread the sweet potato mixture evenly in the prepared dish with a spatula.
- Smooth the top so the pecan and marshmallow layers sit evenly and do not slide to the corners.
Step 4: Mix the pecan topping
- In a medium bowl, combine chopped pecans, brown sugar, flour, melted butter, and a pinch of salt.
- Stir until the mixture looks like moist, chunky crumbs that hold together when you pinch them.
- Sprinkle the pecan mixture evenly over the sweet potato layer, covering as much surface as possible.
Step 5: Bake the casserole
- Place the casserole on the middle rack and bake at 350°F for 20 to 25 minutes, until the edges bubble slightly and the pecan topping smells toasty.
- If you plan to travel with the casserole, stop here, cool slightly, and add marshmallows later at your destination.
- If you serve it right away, move to the marshmallow step while the casserole stays hot.
Step 6: Add marshmallows and toast
- Remove the casserole from the oven and scatter mini marshmallows over the top in an even layer.
- Return the dish to the oven and bake for 8 to 12 minutes, until the marshmallows puff and turn golden brown.
- If the marshmallows brown too quickly, tent a piece of foil loosely over the top to shield them.
- Let the casserole rest for at least 10 minutes before serving so it sets slightly and slices more neatly.
Make-ahead timing notes
- Prepare and mash the sweet potato base up to 2 days ahead, spread it in the baking dish, cover tightly, and refrigerate.
- Mix the pecan topping and store it in a separate airtight container in the fridge.
- When you want to bake, spread the chilled base in the dish if needed, add the pecan topping, and bake for 25 to 30 minutes before adding marshmallows.
Recipe Variations
- Gluten free: Use gluten free 1:1 flour or oat flour in the pecan topping and check marshmallow labels.
- Dairy free: Swap butter with vegan butter and use coconut milk, almond milk, or oat milk instead of dairy.
- Egg free: Replace eggs with 2 tablespoons cornstarch mixed into the milk, or use a flax egg mixture.
- Vegan: Use plant based milk, vegan butter, flax eggs, and vegan marshmallows.
- Low sugar: Cut the brown sugar in the base by half and skip the maple syrup, then use fewer marshmallows.
- Low carb inspired: Use less sweet potato and fold in mashed cauliflower for a lighter version, then reduce sugar and marshmallows.
- Crunch boost: Add chopped walnuts or sliced almonds along with pecans for extra texture.
- Flavor twist: Add orange zest to the sweet potato base or a splash of orange juice for a citrus note.
- Spiced version: Increase cinnamon and add cardamom or allspice for a stronger spice profile.
Ways to Serve
- Serve alongside roast turkey, chicken, or baked tofu for a holiday style plate.
- Scoop a small portion next to green beans, roasted carrots, or a crisp salad to balance the sweetness.
- Offer it as a brunch side with scrambled eggs and fruit.
- Reheat leftovers and top with Greek yogurt or plain yogurt for a sweet breakfast.
- Bring it to potlucks in the same baking dish so you keep the marshmallow top intact.
Storage Success
Cool the Classic Sweet Potato Casserole with Pecans Marshmallows to room temperature before you cover it. Store leftovers in the fridge, tightly covered, for up to 4 days. Reheat portions in the oven at 325°F until warm, or use the microwave in short bursts so the marshmallows do not overcook. If you plan to freeze, freeze the casserole without marshmallows, then thaw, reheat, and add fresh marshmallows right before serving.

Classic Sweet Potato Casserole with Pecans and Marshmallows
Ingredients
Method
- Preheat the oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish.
- Place the sweet potato chunks in a large pot and cover with cold water. Bring to a boil, reduce heat, and simmer for 15–20 minutes, or until very tender. Drain well.
- Transfer the drained sweet potatoes to a large bowl and mash until smooth.
- Stir the melted butter, granulated sugar, brown sugar, milk, eggs, vanilla, cinnamon, nutmeg, and salt into the mashed sweet potatoes until fully combined and creamy.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- In a medium bowl, combine the brown sugar, flour, and salt for the pecan topping. Stir in the melted butter, then fold in the chopped pecans until well coated.
- Sprinkle the pecan mixture evenly over the sweet potato layer.
- Bake for 25–30 minutes, until the topping is lightly browned and the casserole is heated through.
- Remove the casserole from the oven and evenly sprinkle the mini marshmallows over the top.
- Return to the oven for 8–10 minutes, or until the marshmallows are puffed and golden brown. Watch closely to prevent burning.
- Let the casserole rest for 10 minutes before serving to allow it to set slightly. Serve warm.
Notes
Approximate per serving (1 of 12): 310 calories; fat 13 g; saturated fat 5 g; carbohydrates 47 g; fiber 3 g; sugars 27 g; protein 4 g; sodium 190 mg. Values are estimates and will vary based on brands, add-ins, and portion size.
