Sweet Potato Holiday Classic

Featured in: Seasonal Sweet Comforts

This dish highlights smooth mashed sweet potatoes enriched with butter, milk, and brown sugar, infused with cinnamon and nutmeg for warmth. Choose a toasted layer of mini marshmallows or a buttery pecan streusel to add texture and flavor. Bake until golden and bubbly, then cool slightly before serving. Ideal for festive occasions or cozy family meals, it pairs beautifully with poultry and hearty mains.

Updated on Fri, 09 Jan 2026 13:44:00 GMT
Warm, golden Sweet Potato Casserole with toasted marshmallows, a classic holiday side dish. Save
Warm, golden Sweet Potato Casserole with toasted marshmallows, a classic holiday side dish. | softhalwa.com

My grandmother's sweet potato casserole appeared every November without fail, but the real magic happened when I burned the marshmallows one year and discovered I actually preferred them deeply golden and slightly crispy. That happy accident transformed what I thought was a familiar dish into something I genuinely looked forward to making. Now when the kitchen fills with that particular autumn warmth—butter, cinnamon, and the smell of toasting marshmallows—I'm transported back to standing on a step stool to peek into the oven, completely captivated by the transformation happening inside.

I brought this to a potluck where someone's aunt was convinced sweet potatoes belonged nowhere near sugar, and by the end of the meal she was eating it straight from the dish with a spoon while pretending not to. There's something about watching someone change their mind about food that feels like winning a small, delicious victory.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Sweet potatoes, peeled and cubed (1.5 kg / 3.3 lbs): Look for ones that feel heavy for their size—they'll have more flavor and less stringy texture when mashed.
  • Unsalted butter, softened (60 g / 4 tbsp): Softening it beforehand means it blends in silently rather than leaving little flecks throughout.
  • Whole milk (100 ml / 1/3 cup + 1 tbsp): This is your control knob for creaminess; add more if you prefer it looser, less if you want it denser.
  • Light brown sugar (80 g / 1/3 cup): The molasses undertone feels less one-note than white sugar ever could.
  • Large eggs (2): These act as both binder and lift, making the casserole slightly fluffy rather than dense.
  • Vanilla extract (1 tsp): A small amount that somehow makes everything taste more like itself.
  • Ground cinnamon (1/2 tsp): Don't skip this—it's what makes people stop mid-bite and ask what you did.
  • Ground nutmeg (1/4 tsp): Use fresh if you have it; ground nutmeg loses its personality sitting in the cabinet.
  • Salt (1/2 tsp): It amplifies the sweetness rather than competing with it.
  • Mini marshmallows (120 g / 1 cup) OR pecan halves (80 g / 2/3 cup): For streusel: combine with light brown sugar (50 g / 1/4 cup), all-purpose flour (30 g / 2 tbsp), and melted butter (30 g / 2 tbsp) until crumbly.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and prepare:
Set the oven to 180°C (350°F) and grease your baking dish thoroughly—the edges are where things tend to stick.
Boil the sweet potatoes until they surrender:
Cut them into roughly equal chunks so they cook at the same pace, then boil until a fork slides through without resistance—usually 15 to 20 minutes. Drain well, because any excess water will water down your final texture.
Create the creamy base:
Mash the warm potatoes (they blend better this way) and fold in the softened butter, milk, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt. Stop when everything looks unified and you can't see streaks anymore.
Transfer and smooth:
Spoon the mixture into your prepared dish and level the top with the back of a spoon—this helps it bake evenly.
Choose your topping adventure:
For marshmallows, scatter them evenly across the surface and resist the urge to press them down. For pecan streusel, mix the pecans, brown sugar, flour, and melted butter until it looks like wet sand, then sprinkle it over the top.
Bake until golden:
This takes 25 to 30 minutes for the casserole to heat through and the topping to turn golden. If you're using marshmallows, watch the last few minutes closely—they go from perfect to burnt faster than you'd think.
Let it rest before serving:
Five to ten minutes of cooling makes it easier to scoop and lets the flavors settle into themselves.
Save
| softhalwa.com

There's a moment near the end of baking when the whole kitchen smells like cinnamon and butter and anticipation, and that's when I know the dish has transformed from ingredients into something that brings people together. That's the part that matters most.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Ahead (The Smart Move)

You can assemble the casserole completely—sweet potato mixture and all—the day before, then cover it and refrigerate. The next day, add your topping and bake as directed; it might take an extra 5 minutes or so since everything starts cold. This is honestly one of the best things about this recipe: it removes stress on the day you're actually cooking everything else.

The Marshmallow vs. Pecan Question

Some people treat this as a binary choice, but I've learned that the real answer is both. Layer the marshmallows first (they'll sink slightly into the warm casserole), then scatter the pecan streusel over top so you get the contrast of textures and flavors in every bite. Or commit fully to one: marshmallows for that nostalgic, almost-gooey sweetness, or pecans if you want earthiness and crunch.

Flavoring It Your Way

This recipe is a solid foundation, but it welcomes personalization. Some families add a pinch of ginger or cloves alongside the cinnamon. Others swear by a splash of maple syrup mixed into the base, or a handful of crystallized ginger folded into the pecan topping for brightness. The spices are there to complement the sweet potato, not to overshadow it, so taste and adjust to what feels right in your kitchen.

  • For extra richness, substitute some or all of the milk with heavy cream.
  • If you're combining toppings, layer thoughtfully so neither one gets lost.
  • Make sure your baking dish is actually 2 liters in capacity—too small and it overflows, too large and it spreads thin.
A creamy, decadent Sweet Potato Casserole, topped with a buttery, crunchy pecan streusel layer. Save
A creamy, decadent Sweet Potato Casserole, topped with a buttery, crunchy pecan streusel layer. | softhalwa.com

This casserole has a way of becoming a tradition once you make it, so give yourself permission to refine it over time. The best version is the one that tastes like home to the people eating it.

Recipe FAQs

Can I prepare the base ahead of time?

Yes, you can assemble the mashed sweet potatoes without the topping, refrigerate, and add toppings before baking.

What toppings can I use for this dish?

Popular choices include mini marshmallows for a sweet finish or a pecan streusel made with pecans, brown sugar, flour, and melted butter for a crunchy texture.

How do I know when it’s fully cooked?

Bake until the topping is golden brown and the base is heated through, usually 25–30 minutes. Marshmallows should puff and turn golden.

Can I use cream instead of milk?

Yes, substituting some milk with cream will create a richer, creamier mashed base.

Is it suitable for vegetarians?

With marshmallows, check for vegetarian-friendly gelatin options; pecan toppings offer a vegetarian choice without gelatin concerns.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Sweet Potato Holiday Classic

Comforting mashed sweet potatoes with toasted toppings for a warm holiday side.

Prep Time
20 min
Time to Cook
35 min
Overall Time
55 min
Created by Marisa Wilkes


Skill Level Easy

Cuisine American

Total Yield 8 Portions

Dietary Details Meat-Free

What You Need

Sweet Potato Base

01 7.3 cups sweet potatoes, peeled and cubed
02 4 tablespoons unsalted butter, softened
03 0.44 cups whole milk
04 0.33 cups light brown sugar
05 2 large eggs
06 1 teaspoon vanilla extract
07 0.5 teaspoon ground cinnamon
08 0.25 teaspoon ground nutmeg
09 0.5 teaspoon salt

Topping - Mini Marshmallows

01 1 cup mini marshmallows

Topping - Pecan Streusel

01 2/3 cup pecan halves or pieces
02 0.25 cup light brown sugar
03 2 tablespoons all-purpose flour
04 2 tablespoons unsalted butter, melted

Directions

Step 01

Prepare Oven and Baking Dish: Preheat the oven to 350°F. Grease a 2-quart baking dish.

Step 02

Cook Sweet Potatoes: Place peeled and cubed sweet potatoes in a large pot, cover with water, bring to a boil, and cook for 15 to 20 minutes until fork-tender. Drain thoroughly.

Step 03

Combine Sweet Potato Base: Mash the drained sweet potatoes until smooth. Incorporate butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt, mixing well until creamy and evenly blended.

Step 04

Assemble Dish: Transfer the sweet potato mixture into the prepared baking dish and spread evenly with a smooth surface.

Step 05

Add Marshmallow Topping: If using marshmallows, sprinkle them evenly over the sweet potato base.

Step 06

Prepare Pecan Streusel: If using pecan streusel, combine pecans, brown sugar, flour, and melted butter in a bowl until crumbly. Evenly sprinkle over the sweet potato layer.

Step 07

Bake: Place the dish in the oven and bake for 25 to 30 minutes until the topping is golden and the casserole is thoroughly heated.

Step 08

Finish Marshmallow Topping: If using marshmallows, continue baking uncovered the last few minutes until puffed and golden brown, monitoring closely to prevent burning.

Step 09

Cool and Serve: Allow the baked dish to cool for 5 to 10 minutes prior to serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Potato masher or electric mixer
  • Mixing bowls
  • 2-quart baking dish
  • Measuring cups and spoons

Allergy Notes

Always look over every ingredient for allergens and talk to a healthcare expert if you're unsure.
  • Contains eggs, milk, tree nuts (pecans), and wheat (if streusel is used).
  • Marshmallows may contain gelatin; verify vegetarian or vegan suitability if required.

Nutrition Info (each serving)

This nutrition detail is for informational use only and shouldn't replace guidance from a medical professional.
  • Caloric Value: 270
  • Fats: 8 g
  • Carbohydrates: 47 g
  • Proteins: 3 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.