Sweet Potato Casserole Classic

Featured in: Seasonal Meal Picks

This comforting holiday dish features smooth mashed sweet potatoes seasoned with cinnamon, nutmeg, and vanilla. It’s finished with a choice of toasted marshmallows or a buttery pecan streusel for a delightful contrast of textures. Quick to prepare and easy to bake, it pairs wonderfully with roasted poultry or festive mains.

The creamy base blends butter, milk, and brown sugar, creating a rich flavor profile. Baking caramelizes the topping for a golden finish, making each serving a warm, flavorful experience perfect for gatherings.

Updated on Sat, 10 Jan 2026 08:16:00 GMT
Golden brown Sweet Potato Casserole, topped with toasted marshmallows, ready to be served warm. Pin It
Golden brown Sweet Potato Casserole, topped with toasted marshmallows, ready to be served warm. | joliebites.com

There's something about the smell of sweet potatoes roasting that pulls me right back to my aunt's kitchen every November. She'd have this casserole bubbling away while we were still setting the table, and somehow everyone would gather in that one room just to be near it. I've made it dozens of times since, and I realized the secret isn't the recipe itself—it's knowing when to stop fussing with it and let those marshmallows do their golden thing. This is the dish that taught me patience, actually, because I used to pull it out too early, disappointed by pale, sad toppings. Now I get it right, and it tastes like home.

I'll never forget watching my five-year-old niece try to sneak a marshmallow off the top before dinner was even served. Her mom caught her, but we all just laughed because that's the power of this dish—it makes everyone act like a kid again. That's when I knew it wasn't just a side anymore; it was the thing people actually came for.

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 (1.5 kg): Choose firm ones without soft spots; they'll mash smoother and taste sweeter. Peeling them raw saves time later.
  • Unsalted butter (60 g): This is your base flavor, so don't skip it or use margarine—it makes a real difference in the creaminess.
  • Whole milk (100 ml): Cold milk can be stubborn; I warm mine slightly before stirring it in so there are no lumps hiding.
  • Light brown sugar (80 g): The molasses gives it depth; regular sugar tastes flatter by comparison.
  • Eggs (2 large): They bind everything and make the texture a little custardy, which is exactly what you want.
  • Vanilla extract (1 tsp): A real touch that rounds out all those spices without announcing itself.
  • Ground cinnamon (1/2 tsp): Freshly ground is noticeably better; check your spice jar's age if it smells like nothing.
  • Ground nutmeg (1/4 tsp): A little goes a long way—too much and it tastes like pumpkin spice overload.
  • Salt (1/2 tsp): This actually makes the sweet potatoes taste more like themselves, not salty.
  • Mini marshmallows (120 g): Keep them in the freezer; they distribute more evenly and don't sink into the warm casserole.
  • Pecan halves (80 g, alternative topping): Toast them lightly in a dry pan first if you have five minutes—it wakes up their flavor completely.
  • All-purpose flour (30 g for streusel): Helps bind the topping so it doesn't become a sweet paste.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Set the stage:
Preheat your oven to 180°C while you grab a 2-liter baking dish and give it a light butter rub. This takes two minutes but makes serving so much easier later.
Cook the sweet potatoes:
Cut your potatoes into even chunks (about the size of walnuts) so they cook at the same pace. Drop them into salted boiling water and watch for the fork-tender moment around 15 to 20 minutes—you want them soft enough to mash easily but not falling apart.
Create the creamy base:
Drain the potatoes well and let them sit for a minute to release steam. Mash them smooth, then gently fold in the butter, warm milk, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt—work calmly so you don't overbeat and make it gluey.
Transfer and smooth:
Spoon the mixture into your prepared dish and use the back of a spoon to level the top. A smooth surface means the topping will cover it evenly and look intentional.
Choose your topping:
For marshmallows: scatter the frozen ones across the top in an even layer. For the pecan streusel: mix the pecans, brown sugar, flour, and melted butter in a bowl until it feels crumbly, then sprinkle generously.
Bake to golden:
Bake uncovered for 25 to 30 minutes—marshmallows need watching the last few minutes so they puff and brown without charring. The casserole should be warm all the way through when a knife inserted in the center comes out hot.
Rest and serve:
Let it cool for 5 to 10 minutes so the texture sets and it holds together nicely when you scoop it out. Serve it while it's still warm and those marshmallows are at their softest.
Delicious and creamy Sweet Potato Casserole with a crunchy pecan streusel topping, perfect for Thanksgiving. Pin It
Delicious and creamy Sweet Potato Casserole with a crunchy pecan streusel topping, perfect for Thanksgiving. | joliebites.com

One year I brought this to a potluck thinking it was just another side dish, and by the end of the meal there was nothing left but a few marshmallow crumbs. People actually asked for the recipe, which felt like the biggest compliment. That's when I stopped seeing it as a holiday obligation and started seeing it as something I actually make with pride.

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 Marshmallow vs. Pecan Question

I spent years loyal to marshmallows before I tried the pecan version, and honestly, they're both magic in different ways. Marshmallows give you that nostalgic sweetness and that satisfying crunch when they toast, while pecans add a buttery, toasted depth that feels a little fancier. My honest advice: make it both ways once and see which one makes you happier. You can also do a half-and-half situation—marshmallows on one side, streusel on the other—if you're cooking for people with different preferences.

Make-Ahead Magic

Assemble everything except the topping the night before, cover it with plastic wrap, and refrigerate. Add your marshmallows or streusel right before baking, and the timing works out perfectly for a holiday meal. This is genuinely a lifesaver when you're juggling multiple dishes and don't have oven space until the last minute. The cold casserole takes about five extra minutes to bake through, so just add a few minutes to your timer.

Flavor Tweaks and Substitutions

If you want richness, swap some of that milk for heavy cream—even a quarter cup makes it taste decadent. A pinch of ground ginger or a tiny bit of cayenne will add a whisper of complexity if you're feeling brave. Some people swear by a splash of bourbon in the base, which adds a warmth that feels grown-up and special. Here are a few more ideas if you want to make it your own:

  • Use half cream and half milk for an almost-luxurious texture without being too heavy.
  • Toast your pecans for two minutes in a dry pan before adding them to the streusel for deeper flavor.
  • Add a pinch of ground cloves or a teaspoon of maple extract if you want to push the cozy factor even further.
A close-up shot of a warm Sweet Potato Casserole with a glistening, golden marshmallow topping. Pin It
A close-up shot of a warm Sweet Potato Casserole with a glistening, golden marshmallow topping. | joliebites.com

This casserole is proof that the simplest dishes often become the ones people remember. Serve it warm, let everyone have seconds, and don't be surprised when someone asks for the recipe.

Recipe Questions & Answers

Can I prepare the base ahead of time?

Yes, you can assemble the sweet potato base in advance and refrigerate it without the topping. Add toppings just before baking for fresh results.

What are the topping options?

Choose between mini marshmallows for a sweet, toasted finish or a pecan streusel made with pecans, brown sugar, flour, and butter for a crunchy texture. Both can be combined for variety.

How do I achieve creamy mashed sweet potatoes?

Boil peeled and cubed sweet potatoes until tender, then mash thoroughly with butter, milk, spices, and eggs to create a smooth, rich consistency.

Can this dish be made vegetarian?

Yes, using marshmallows labeled vegetarian or opting for the pecan topping ensures the dish remains suitable for vegetarians.

What pairs well with this side?

This dish complements roasted poultry and other hearty mains, making it a versatile addition to holiday and family meals.

How do I get a golden topping?

Bake uncovered at 180°C (350°F) for 25-30 minutes, watching closely during the last minutes to toast marshmallows lightly or brown pecans evenly.

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 Casserole Classic

Rich mashed sweet potatoes layered with golden marshmallows or pecan streusel topping.

Prep Time
20 minutes
Cook Time
35 minutes
Total Duration
55 minutes
Recipe by Juliette Shaw


Skill Level Easy

Cuisine Type American

Makes 8 Portions

Dietary Notes Vegetarian

What You Need

Sweet Potato Base

01 3.3 pounds sweet potatoes, peeled and cubed
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

How to Make It

Step 01

Preheat and Prepare Dish: Preheat oven to 350°F. Lightly grease a 2-quart baking dish.

Step 02

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

Step 03

Mash and Mix Base: Mash sweet potatoes until smooth. Incorporate butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt until creamy and uniform.

Step 04

Assemble Base Layer: Transfer the sweet potato mixture to the prepared baking dish and smooth the surface evenly.

Step 05

Add Marshmallow Topping: Evenly scatter mini marshmallows over the sweet potato layer if using marshmallows.

Step 06

Prepare and Add Pecan Streusel: Combine pecans, brown sugar, flour, and melted butter in a bowl until crumbly. Sprinkle this mixture evenly over the sweet potatoes if using pecan streusel.

Step 07

Bake Until Heated Through: Bake for 25 to 30 minutes until the topping is golden and the filling is heated.

Step 08

Finish Marshmallow Topping: If using marshmallows, bake uncovered during final minutes until they are puffed and golden brown. Monitor closely to prevent burning.

Step 09

Cool and Serve: 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

Review each item for potential allergens and consult a medical expert if unsure.
  • Contains eggs, milk, tree nuts (pecans), and wheat (if streusel topping is used).
  • Marshmallows may contain gelatin; verify suitability for vegetarian or vegan diets.

Nutrition Info (per portion)

Details here are for general information only, not a substitute for health guidance.
  • Calorie Count: 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.