Sweet Potato Holiday Classic

Featured in: Seasonal Kitchen Ideas

This comforting dish features a smooth mashed sweet potato base blended with butter, milk, brown sugar, and warm spices. The top is crowned with either toasted mini marshmallows or a crunchy pecan streusel, baked to golden perfection. Serve warm to enjoy the blend of creamy sweetness and textured toppings, perfect for holiday gatherings or cozy meals.

Updated on Fri, 09 Jan 2026 09:21:00 GMT
Golden, bubbly sweet potato casserole with toasted marshmallows on top, a Thanksgiving favorite. Save to Pinterest
Golden, bubbly sweet potato casserole with toasted marshmallows on top, a Thanksgiving favorite. | softsellou.com

Every November, my kitchen fills with the smell of roasting sweet potatoes before the main event even begins. There's something about this casserole that turns a holiday table into a moment where everyone—even the ones who claim they don't like sweet potatoes—comes back for seconds. My mom used to make hers with marshmallows piled so high they'd catch fire, and I spent years perfecting my own version after a particularly charred Thanksgiving taught me the value of patience. Now, it's the one dish people ask me to bring, and honestly, I've stopped trying to rotate it out.

I made this for my partner's family dinner last winter, and his grandmother—who grew up in the South and has opinions about sweet potato dishes—asked for the recipe before dessert was even served. That's when I knew I'd nailed it. There's a quiet pride in watching people eat something you've made, especially when they go quiet because it's actually good.

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: Use the orange-fleshed variety, not the pale ones—the color matters as much as the flavor, and you want that deep, natural sweetness coming through.
  • Unsalted butter: This lets you control the salt balance; salted butter can make the whole thing taste like an ocean.
  • Whole milk: Lower fat milk makes it grainy, but if you only have skim, add a splash of cream to compensate.
  • Light brown sugar: It dissolves faster than dark brown and won't overpower the spice notes.
  • Eggs: They bind everything together and give the base a slight lift in the oven—don't skip them thinking it doesn't matter.
  • Vanilla extract: Just enough to deepen the flavor without announcing itself; pure vanilla is worth the extra cost here.
  • Cinnamon and nutmeg: These spices should whisper, not shout—measure carefully and taste as you go.
  • Salt: A half teaspoon sounds small, but it's the secret that makes every other flavor pop.
  • Mini marshmallows: They toast more evenly than large ones and won't sink into the sweet potato base.
  • Pecans: Toast them lightly yourself if you buy them raw, and chop by hand for uneven, interesting pieces.
  • All-purpose flour: It keeps the pecan topping from being too wet and gives it structure.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready and prep the dish:
Preheat to 180°C and grease a 2-liter baking dish with butter so nothing sticks later. This small step saves you from scraping.
Cook the sweet potatoes until they're completely tender:
Cut them into chunks so they cook evenly, cover with water, and simmer until a fork slides through without resistance. Drain them really well in a colander—excess water is the enemy of a smooth, creamy base.
Mash and mix everything into silky submission:
Use a potato masher or mixer to get it completely smooth, then fold in the butter, milk, sugar, eggs, vanilla, and spices. The texture should be thick enough to hold its shape but creamy enough to spread.
Spread the sweet potato mixture into the dish:
Use a spatula to smooth the top and create an even layer. This might seem fussy, but it helps the whole thing bake uniformly.
Add your topping of choice:
For marshmallows, scatter them evenly over the top without pressing down. For the pecan streusel, mix the pecans, brown sugar, flour, and melted butter until it looks like wet sand, then sprinkle generously.
Bake until the topping is golden and the casserole is hot:
This takes 25–30 minutes depending on your oven. If using marshmallows, watch the last few minutes carefully—they go from golden to burnt in about two minutes flat.
Let it rest before serving:
Five to ten minutes allows the filling to set slightly and makes serving cleaner.
Save to Pinterest
| softsellou.com

There's a moment in my kitchen every holiday season where someone walks in as the marshmallows are turning golden, and their entire face changes. That smell—butter, cinnamon, toasted sugar—is what home tastes like to some people. This casserole stopped being just a side dish the first time someone told me it was the reason they actually looked forward to the holiday meal.

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.

The Make-Ahead Advantage

You can assemble this dish up to two days before serving, which means you're buying yourself actual free time on the day that matters. Prepare the sweet potato base, spread it in the baking dish, cover it, and refrigerate. When you're ready to bake, add your topping and put it straight into the oven without thawing—just add five extra minutes to the baking time if it's cold from the fridge. This flexibility alone makes the recipe worth keeping in rotation.

Choosing Your Topping Strategy

The marshmallow topping is the classic move, nostalgic and undeniably good, but the pecan streusel is where you go if you want something more sophisticated or less sweet. Some people do both, layering the marshmallows first, then the pecan mixture on top, which creates an interesting contrast of textures. I've found that the topping choice often reflects the meal it's part of—marshmallows for a casual family dinner, pecans for something more upscale.

Flavor Variations That Actually Work

Once you nail the basic recipe, you can play around without losing what makes it special. A pinch of ground ginger or clove deepens the spice profile, while a tablespoon of bourbon or rum stirred into the base adds an adult sophistication that nobody has to know about. You could also substitute half the milk with heavy cream for richness, or add a tablespoon of orange zest to brighten everything up. The base is forgiving enough to handle small tweaks, but the structure stays the same.

  • Try substituting cream for some of the milk if you want luxury-level richness.
  • Orange zest or a splash of bourbon can elevate the flavor without changing the texture.
  • If pecans aren't available, walnuts or even crushed gingersnap cookies work beautifully on top.
Warm and sweet, this sweet potato casserole is baked until the marshmallows are perfectly browned. Save to Pinterest
Warm and sweet, this sweet potato casserole is baked until the marshmallows are perfectly browned. | softsellou.com

This casserole has become the dish I make when I want people to feel taken care of, and that's really the whole story. It's good enough to matter, easy enough to make without stress, and it tastes like someone loves you.

Recipe FAQ

How do I achieve a smooth sweet potato base?

Boil peeled sweet potatoes until fork-tender, then mash thoroughly with butter, milk, and spices for a creamy texture.

Can I use both marshmallow and pecan toppings?

Yes, combining toasted marshmallows and pecan streusel creates a delightful contrast of flavors and textures.

What temperature should I bake the dish at?

Bake at 180°C (350°F) until the topping is golden and the base is heated through, usually 25–30 minutes.

Are there substitutions for dairy in the base?

Milk can be replaced with cream for richness or plant-based alternatives for dietary preferences.

How to prevent marshmallows from burning?

Watch closely during the last few minutes of baking and bake uncovered to achieve a golden, puffy topping without burning.

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 sweet potato base paired with toasted marshmallows or pecan streusel topping.

Prep time
20 min
Time to cook
35 min
Complete time
55 min
Recipe by Adrian Pope


Level Easy

Cuisine type American

Portions 8 Number of servings

Diet needs Meat-free

What You'll Need

Sweet Potato Base

01 3.3 pounds peeled and cubed sweet potatoes
02 4 tablespoons unsalted butter, softened
03 1/3 cup plus 1 tablespoon whole milk
04 1/3 cup light brown sugar
05 2 large eggs
06 1 teaspoon vanilla extract
07 1/2 teaspoon ground cinnamon
08 1/4 teaspoon ground nutmeg
09 1/2 teaspoon salt

Topping Options

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

Directions

Step 01

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

Step 02

Cook Sweet Potatoes: Place peeled 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

Create Sweet Potato Base: Mash the sweet potatoes until smooth. Incorporate butter, milk, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt, mixing until creamy and uniform.

Step 04

Assemble in Baking Dish: Transfer the sweet potato mixture to the prepared dish and smooth the surface evenly.

Step 05

Add Marshmallow Topping: Evenly scatter mini marshmallows atop the sweet potatoes if using this topping.

Step 06

Prepare Pecan Streusel Topping: Combine pecans, brown sugar, flour, and melted butter until crumbly; sprinkle this mixture over the sweet potato layer.

Step 07

Bake: Bake for 25 to 30 minutes until the topping is golden and the dish is heated through.

Step 08

Finish Marshmallow Topping: If using marshmallows, continue baking uncovered until they puff and turn golden, monitoring carefully during the final minutes.

Step 09

Rest Before Serving: Allow to cool for 5 to 10 minutes before 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 details

Please look closely at each item for allergens. If unsure, get advice from a health expert.
  • Contains eggs, milk, tree nuts (pecans), and wheat (if using streusel).
  • Marshmallows may contain gelatin; vegetarians and vegans should verify ingredients.

Nutrition details (each serve)

Only for informational use. Always consult your healthcare provider for medical concerns.
  • Calories: 270
  • Fat content: 8 g
  • Carbohydrates: 47 g
  • Protein: 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.