
Classic Sweet Potato Casserole with Pecans Marshmallows tastes like dessert snuck onto the dinner table, with silky spiced sweet potatoes under a crunchy, buttery pecan topping and toasted gooey marshmallows. It works perfectly for anyone who wants a holiday side that feels special but comes together in about 1 hour total. I make this every Thanksgiving in my tiny kitchen, while my dog judges how many marshmallows I eat straight from the bag.
Why Choose This Classic Sweet Potato Casserole with Pecans Marshmallows
This casserole hits that sweet-salty, creamy-crunchy balance that keeps everyone going back for seconds. It pairs well with turkey, ham, or a simple roast chicken, and it tastes just as good at a casual potluck as it does on a holiday table.
You can prep the sweet potato base ahead, stash it in the fridge, then top and bake right before serving. It also uses simple pantry ingredients, so you do not need any fancy specialty items to pull off a showstopper side.
My family requests this Classic Sweet Potato Casserole with Pecans Marshmallows every holiday, and there are never leftovers by the end of the night. ★★★★★
Ingredients You’ll Need
Sweet potato base
- 3 pounds sweet potatoes, peeled and cut into chunks
- Choose orange-fleshed varieties like Garnet or Jewel for the creamiest texture and best color.
- 1/2 cup unsalted butter, melted
- Use real butter, not margarine, for the richest flavor.
- 1/2 cup packed light brown sugar
- Dark brown sugar works too and adds deeper molasses notes.
- 1/4 cup granulated sugar
- Adjust up or down if you prefer sweeter or less sweet.
- 2 large eggs, lightly beaten
- Use room temperature eggs so they blend smoothly.
- 1/2 cup whole milk or half-and-half
- Use canned evaporated milk as a backup pantry option.
- 1 1/2 teaspoons vanilla extract
- I like pure vanilla, but imitation vanilla works in a pinch.
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground ginger (optional, but adds warmth)
- 1/2 teaspoon fine sea salt
Pecan topping
- 1 cup chopped pecans
- Toasted pecans add extra flavor; you can buy them pre-toasted to save time.
- 1/2 cup packed light brown sugar
- 1/3 cup all-purpose flour
- Use a 1:1 gluten-free flour blend if you need a gluten-free option.
- 1/4 teaspoon fine sea salt
- 1/3 cup unsalted butter, melted
Marshmallow topping
- 2–3 cups mini marshmallows
- Mini marshmallows melt and toast more evenly than large ones.
- Use vegan marshmallows if you need a gelatin-free option.
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 or wooden spoon
- Measuring cups and spoons
- Aluminum foil (helpful to prevent over-browning on top)
Tips & Tricks
- Boil sweet potatoes until very tender so they mash silky, not chunky.
- Drain sweet potatoes well so excess water does not thin the casserole.
- Mash by hand for a rustic texture or use a hand mixer for extra smooth results.
- Taste the sweet potato mixture before adding eggs so you can adjust sugar and spices safely.
- Let the sweet potato base cool a few minutes before adding eggs so they do not scramble.
- Spread the sweet potato layer evenly so the topping browns at the same rate.
- Add pecans only to part of the casserole if you serve guests with nut allergies; leave a corner nut-free.
- Add marshmallows near the end of baking so they toast golden instead of burning.
- Tent the casserole loosely with foil if the marshmallows or pecans brown too quickly.
- Prep the sweet potato base and pecan mixture a day ahead, then assemble and bake right before serving.
How to Make Classic Sweet Potato Casserole with Pecans Marshmallows
Step 1: Cook the sweet potatoes
Bring a large pot of salted water to a boil. Add the sweet potato chunks and cook them 15 to 20 minutes until a fork slides in easily. Drain them well in a colander, then let them sit a couple of minutes so steam escapes and extra moisture evaporates.
Step 2: Mash the sweet potatoes
Transfer the hot sweet potatoes to a large mixing bowl. Add the melted butter, brown sugar, granulated sugar, cinnamon, nutmeg, ginger, and salt. Mash everything together until mostly smooth, then taste and adjust the sweetness and spices to your liking.
Let the mixture cool a few minutes so it feels warm, not hot. Stir in the vanilla. Add the beaten eggs and milk, then mix until the sweet potato base looks smooth and creamy.
Step 3: Prepare the baking dish and oven
Heat your oven to 350°F (175°C). Grease a 9×13 inch baking dish with butter or nonstick spray. Spread the sweet potato mixture into the dish in an even layer, smoothing the top with a spatula.
Step 4: Mix the pecan topping
In a medium bowl, combine the chopped pecans, brown sugar, flour, and salt. Stir to blend the dry ingredients. Pour in the melted butter and mix until the topping forms a crumbly, moist mixture that clumps together slightly.
Sprinkle the pecan mixture evenly over the sweet potato layer. Leave a small corner bare if you want a nut-free section.
Step 5: Bake the casserole
Place the casserole on the center rack of the oven. Bake 25 to 30 minutes until the edges bubble slightly and the pecan topping looks set and lightly browned. If the topping browns too quickly, tent the dish loosely with foil.
Step 6: Add the marshmallows
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 8 to 12 minutes until the marshmallows puff and turn golden brown. Watch closely near the end so they toast instead of scorch.
If you like extra toasty marshmallows, switch the oven to broil on low for 1 to 2 minutes and keep a close eye on the top. Pull the casserole out when the marshmallows reach your ideal level of toastiness.
Step 7: Rest and serve
Let the Classic Sweet Potato Casserole with Pecans Marshmallows rest 10 to 15 minutes before serving. This rest time helps the layers set so scoops hold together better. Serve warm, and expect people to argue (politely, hopefully) over the corner pieces with the most toasted marshmallows.
What to Serve with Classic Sweet Potato Casserole with Pecans Marshmallows
This sweet potato casserole pairs beautifully with roasted turkey, baked ham, or simple roasted chicken. Add green beans, roasted Brussels sprouts, or a crisp salad to balance the sweetness. It also tastes great alongside mashed potatoes, stuffing, and cranberry sauce for a full holiday spread. For a simple weeknight comfort meal, serve it with grilled chicken and steamed broccoli and call it a win.
Storage Options
- Store leftover casserole covered in the fridge for up to 4 days.
- Reheat single portions in the microwave until hot, then finish under the broiler for 1 to 2 minutes to re-crisp the topping.
- Reheat a full pan in a 325°F oven, covered with foil for 15 to 20 minutes, then uncover for 5 to 10 minutes so the topping and marshmallows warm and toast again.
- Freeze the casserole without marshmallows for up to 2 months, tightly wrapped; thaw in the fridge overnight, reheat, then add fresh marshmallows and toast before serving.

Classic Sweet Potato Casserole with Pecans and Marshmallows
Ingredients
Instructions
- Preheat the oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish.
- Place the sweet potato chunks in a large pot, cover with cold water, and bring to a boil. Reduce heat and simmer 15–20 minutes, until very tender. Drain well.
- In a large bowl, mash the hot sweet potatoes until smooth. Stir in melted butter, milk, brown sugar, vanilla, cinnamon, nutmeg, and salt. Let cool slightly, then mix in the beaten eggs until fully combined.
- Spread the sweet potato mixture evenly into the prepared baking dish.
- In a medium bowl, combine flour, brown sugar, and salt. Stir in melted butter until crumbly, then fold in the chopped pecans.
- Sprinkle the pecan mixture evenly over the sweet potatoes, leaving a few small gaps for the marshmallows.
- Bake for 20–25 minutes, until the pecan topping is lightly golden and the casserole is heated through.
- Remove from the oven and scatter the mini marshmallows evenly over the top.
- Return to the oven for 8–10 minutes, or until the marshmallows are puffed and lightly browned. For extra color, you can briefly broil, watching closely to prevent burning.
- Let the casserole rest 10 minutes before serving to set slightly. Serve warm.
Notes
Approximate per serving (10 servings): 320 calories; fat 14 g; saturated fat 5 g; carbohydrates 46 g; fiber 4 g; sugars 24 g; protein 4 g; sodium 210 mg. Values will vary based on specific ingredients, brands, and portion size.

Leave a Reply