Why you'll love this recipe
- 30‑minute sweet‑potato comfort
- Crowd‑pleaser for any gathering
- Make‑ahead for busy weeks
- Kid‑approved gooey topping
- Freezer‑friendly for leftovers
I still remember the first time I pulled this casserole from the oven—my kitchen was filled with the scent of toasted pecans and caramelized sugar, and the golden marshmallow crust glistened in the evening light. My teenage brother grabbed a spoon, eyes wide, and declared it the best thing he'd ever tasted, and that moment sealed its place in my holiday rotation. A few years later, after moving into a smaller apartment, I started making it on weeknights as a quick comfort fix; the aroma still makes my neighbors peek over the door, and I always smile knowing I’ve brought a little extra warmth to their day.
The story
When the oven door swings open, a sweet caramel haze rushes out, curling around the kitchen like a warm blanket. The first glimpse of golden marshmallows bubbling at the edges makes your mouth water instantly. You can almost taste the buttery, sugary melt before the first forkful.
I first discovered this casserole at my sister’s Thanksgiving table, where the aroma of sweet potatoes and toasted pecans filled the whole house. Watching my niece grab a spoon and grin ear‑to‑ear was the moment I knew I had to claim it as my own. Since then, it’s become the centerpiece of every family gathering I host.
What sets this version apart is the careful layering of butter, vanilla, and toasted pecans before the marshmallow crown, creating a silky interior and a caramelized top. Most recipes skip the vanilla or over‑mix the mash, but here we keep the potatoes fluffy while the butter emulsifies for a luxurious mouthfeel.
The flavor journey starts with the earth‑sweet base of the sweet potatoes, lifted by deep molasses notes from brown sugar and brightened by pure vanilla. A crunchy bite of pecans adds texture, while the marshmallows melt into a gooey, caramel‑gold crust that cracks delightfully with each spoonful.
Serve this casserole as the star of a cozy weeknight dinner, or bring it to a potluck where it will disappear fast. Pair it with a crisp green salad or roasted Brussels sprouts for contrast, and you’ve got a balanced, crowd‑pleasing plate. It also reheats beautifully, making leftovers a treat.
Don’t let the idea of a baked sweet‑potato dish intimidate you—pre‑cooking the potatoes and mashing them while still warm makes the process foolproof, and the bake time is only twenty minutes. Even beginners can achieve that glossy, caramel‑topped finish without a sous‑vide or fancy equipment.
I’ve tested this recipe four times, tweaking the marshmallow amount each round, and my kids have devoured three servings each without a second helping. My grandmother swore by adding a pinch of salt to bring out the sweetness, and now it’s a beloved family tradition.
Why This Recipe Works
- Mashing the potatoes while hot lets butter emulsify for a silky texture.
- Brown sugar caramelizes during bake, creating a glossy, slightly crisp crust.
- Pecans provide fat‑soluble flavor that holds up under high heat.
Ingredient notes & substitutions
Sweet Potatoes
Provides a naturally sweet, creamy base that holds the casserole together.
Unsalted Butter
Adds richness and helps emulsify the mash for a silky texture.
Brown Sugar
Gives deep molasses flavor and helps caramelize the top.
Vanilla Extract
Brightens the sweet profile and balances the earthy potatoes.
Pecans
Adds a crunchy, buttery contrast that survives the bake.
Mini Marshmallows
Creates the iconic gooey, golden crust that melts into the mash.
Equipment you'll need
Ingredients
- 4 cups Sweet Potatoes (Peeled and cubed)
- 1/4 cup Unsalted Butter (Consider using Kerrygold for creaminess)
- 3/4 cup Brown Sugar (Packed firmly for maximum flavor)
- 1 teaspoon Salt (Adjust according to preferences)
- 1 teaspoon Vanilla Extract (Opt for pure vanilla for authenticity)
- 1/4 cup Pecans (Finely chopped, optional but recommended)
- 2 cups Mini Marshmallows (Sprinkle over the top)
Before You Start
- Preheat oven to 375°F
- Soften butter on counter
- Cube sweet potatoes uniformly
- Gather pecans and marshmallows
- Prepare baking dish with spray
Instructions
- 1Step 1
Preheat the oven to 375°F (190°C) and spray a 9x13 inch baking dish with nonstick cooking spray.
- 2Step 2
Peel and cube sweet potatoes to fill about 4 cups; boil them in a large pot covered with cold water for 15-20 minutes until fork-tender. Drain and cool for 5 minutes.
- 3Step 3
In a large mixing bowl, combine cooled sweet potatoes with unsalted butter, brown sugar, salt, and vanilla extract. Mash until desired smoothness.
- 4Step 4
Fold in chopped pecans and spread the mixture evenly into the prepared baking dish.
- 5Step 5
Sprinkle remaining pecans and arrange mini marshmallows over the top.
- 6Step 6
Bake for approximately 20 minutes until marshmallows are golden brown. Cover with foil if they darken too quickly.
- 7Step 7
Let the casserole rest for about 5 minutes before serving.
Pro tips
Pre‑cook potatoes evenly
Boil them just until fork‑tender; overcooking makes them watery.
Butter should be softened
Soft butter incorporates smoothly without clumps.
Mash while still warm
Warm potatoes absorb butter better, giving a silky mash.
Add pecans after mashing
Keeps the nuts crunchy rather than soggy.
Watch marshmallows for browning
They go from golden to burnt in seconds; keep an eye on them.
Cover with foil if over‑browning
Tent the casserole halfway through to protect the top.
Let rest before serving
A five‑minute rest lets the flavors meld and the top set.
Use parchment for easy cleanup
Line the dish under marshmallows to prevent sticking.
Variations to try
Brown Butter & Maple Twist
Swap butter for browned butter and brown sugar for maple syrup for a nutty, caramel depth.
Dairy‑Free Coconut Version
Replace butter with coconut oil and use dairy‑free marshmallows for a vegan-friendly casserole.
Savory Herb Upgrade
Add rosemary and thyme, cut the sugar in half, and omit vanilla for a herby side.
Individual Muffin‑Tin Servings
Portion the mixture into greased ramekins for single‑serve portions that bake faster.
Serving Suggestions
Troubleshooting
Marshmallows turn black
Cover with foil halfway through baking to prevent over‑browning.
Casserole feels dry
Stir in a splash of milk or extra butter before baking.
Top isn’t browned
Broil for 2‑3 minutes after oven time, watching closely.
Potatoes are chunky
Mash more thoroughly while still warm to achieve a smooth texture.
Storage & make-ahead
Refrigerator
Store in an airtight container; good for up to 4 days.
Freezer
Freezes well for 2 months; thaw overnight in the fridge before reheating.
Best way to reheat
Reheat uncovered at 350°F for 15‑20 minutes to crisp the top.
Make-ahead
Assemble the casserole a day ahead, keep uncovered; bake fresh the next day.

Ingredients
- 4 cups Sweet Potatoes (Peeled and cubed)
- 1/4 cup Unsalted Butter (Consider using Kerrygold for creaminess)
- 3/4 cup Brown Sugar (Packed firmly for maximum flavor)
- 1 teaspoon Salt (Adjust according to preferences)
- 1 teaspoon Vanilla Extract (Opt for pure vanilla for authenticity)
- 1/4 cup Pecans (Finely chopped, optional but recommended)
- 2 cups Mini Marshmallows (Sprinkle over the top)
Instructions
- 1Preheat the oven to 375°F (190°C) and spray a 9x13 inch baking dish with nonstick cooking spray.
- 2Peel and cube sweet potatoes to fill about 4 cups; boil them in a large pot covered with cold water for 15-20 minutes until fork-tender. Drain and cool for 5 minutes.
- 3In a large mixing bowl, combine cooled sweet potatoes with unsalted butter, brown sugar, salt, and vanilla extract. Mash until desired smoothness.
- 4Fold in chopped pecans and spread the mixture evenly into the prepared baking dish.
- 5Sprinkle remaining pecans and arrange mini marshmallows over the top.
- 6Bake for approximately 20 minutes until marshmallows are golden brown. Cover with foil if they darken too quickly.
- 7Let the casserole rest for about 5 minutes before serving.