Sweet Potato Casserole

Featured in: Seasonal Meal Inspiration

This classic holiday dish combines velvety smooth mashed sweet potatoes with a choice of two indulgent toppings. The creamy base is enhanced with warm spices like cinnamon and nutmeg, creating a perfect balance of sweetness and comfort. Choose between fluffy marshmallows that toast to golden perfection or a crunchy pecan streusel for added texture. This versatile side pairs beautifully with roasted turkey, ham, or chicken, making it ideal for Thanksgiving, Christmas, or any special gathering.

Updated on Wed, 14 Jan 2026 09:08:00 GMT
Golden brown toasted marshmallows blanket creamy sweet potato casserole, served warm in a white baking dish. Save
Golden brown toasted marshmallows blanket creamy sweet potato casserole, served warm in a white baking dish. | maisoniferan.com

The smell of cinnamon and brown sugar bubbling in the oven takes me back to my grandmother's tiny kitchen, where she'd balance two casserole dishes on the same rack while telling me stories about her first Thanksgiving as a new bride. I watched her sweet potato casserole disappear first every single year, even faster than the turkey, and I finally understood why when I started making it myself.

My brother-in-law, who claims to hate sweet potatoes in any form, accidentally ate three servings at Christmas last year because he thought it was dessert. I've never seen someone look so betrayed when I finally told him the truth, but now he asks me to make it 'on purpose' instead of 'accidentally.'

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: I've learned that slightly irregular, knobby ones often have the sweetest, most intense flavor compared to the picture-perfect uniform ones
  • Unsalted butter: Softening it to room temperature makes all the difference between a silky smooth mash and one with tiny butter flecks that refuse to incorporate
  • Whole milk: Cold milk can shock warm potatoes and make them gummy, so I always warm it slightly in the microwave before adding
  • Light brown sugar: Dark brown sugar works beautifully too if you want a deeper molasses flavor that reminds me of old-fashioned candy
  • Large eggs: They bind everything together into that almost custard-like texture that sets just enough to slice but still melts on your tongue
  • Vanilla extract: Pure vanilla makes the difference between something that tastes like sweetened baby food and something that tastes like a deliberate treat
  • Ground cinnamon: Freshly ground cinnamon smells completely different from the dusty stuff in the back of your spice cabinet
  • Ground nutmeg: A tiny pinch goes such a long way, and I've definitely ruined a batch by getting too generous with my measuring
  • Salt: Even sweet dishes need salt to pop the flavors, though I've learned to start with half and add more after tasting
  • Mini marshmallows: They melt and spread more evenly than large ones, creating that perfect golden blanket that everyone fights over
  • Pecan halves or pieces: Toasting them for five minutes in a dry pan before adding to the streusel brings out oils you didn't even know were there
  • All-purpose flour: It helps the streusel clump into those irresistible buttery crumbles that stay slightly crunchy even after baking

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:
Preheat to 180°C (350°F) and grease your baking dish with butter, getting into all the corners so nothing sticks later.
Cook the sweet potatoes:
Boil them for 15 to 20 minutes until a fork slides through like butter, then drain them really well so you don't end up with watery casserole.
Make the creamy base:
Mash until smooth, then stir in the butter, milk, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt until everything's combined and silky.
Spread it out:
Spoon the mixture into your prepared dish and smooth the top with the back of a spoon, creating an even surface for whatever topping you choose.
Add the marshmallows:
Scatter the mini marshmallows evenly across the surface, leaving tiny gaps between them so they can puff up and merge together.
Or make the streusel:
Mix the pecans, brown sugar, flour, and melted butter until it looks like damp sand, then sprinkle it over the sweet potatoes in an even layer.
Bake until golden:
Slide it into the oven for 25 to 30 minutes, watching closely at the end because marshmallows can go from perfect to burned in about sixty seconds.
Let it rest:
Cool for 5 to 10 minutes so it sets slightly and makes serving easier, though I've definitely burned my mouth serving it immediately because I couldn't wait.
A wooden spoon rests in the baked sweet potato casserole, revealing fluffy interior beneath the crunchy topping. Save
A wooden spoon rests in the baked sweet potato casserole, revealing fluffy interior beneath the crunchy topping. | maisoniferan.com

Last Thanksgiving, my four-year-old niece helped me arrange the marshmallows in a perfect grid pattern, and the way her face lit up when she saw them puffing up through the oven window made the whole chaotic holiday feel suddenly quiet and special.

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.

Make-Ahead Magic

You can assemble the entire sweet potato base up to two days before and keep it in the refrigerator, covered tightly with foil. Just add the toppings right before baking so they don't get soggy or weird from sitting too long.

Topping Troubles

I once made the mistake of using jumbo marshmallows that never quite melted into each other, leaving white floaty islands on top. Stick with the minis unless you're going for that rustic homemade look that says 'I tried my best.'

Serving Suggestions

This casserole pairs surprisingly well with sharp, aged cheddar, something I discovered when a piece of cheese fell off my cousin's cracker onto my plate. The salt cuts through the sweetness in the most perfect unexpected way.

  • Warm the serving dish in the oven for a few minutes so everything stays hot longer at the table
  • Have extra toasted pecans ready to sprinkle on top because people will definitely ask for more crunch
  • This actually makes a pretty incredible leftover breakfast, especially with a cup of strong coffee
Freshly baked sweet potato casserole with marshmallows and a pecan crumble topping for a delicious holiday side dish. Save
Freshly baked sweet potato casserole with marshmallows and a pecan crumble topping for a delicious holiday side dish. | maisoniferan.com

Whatever version you choose, this is the dish that somehow makes a table full of argumentative relatives fall quiet for at least thirty seconds.

Recipe Questions & Answers

Can I make this dish ahead of time?

Yes, assemble the casserole without toppings and refrigerate for up to 24 hours. Add your chosen topping just before baking.

What's the difference between marshmallow and pecan toppings?

Marshmallows create a fluffy, sweet, toasted top that's fun and kid-friendly. The pecan streusel offers a crunchy, nutty texture with a buttery crumb.

Can I use canned sweet potatoes?

Fresh sweet potatoes yield the best flavor and texture, but you can substitute with drained canned ones in a pinch. Adjust the sugar slightly as canned varieties are often pre-sweetened.

How do I store leftovers?

Store covered in the refrigerator for 3-4 days. Reheat in the oven at 180°C (350°F) until warmed through, or microwave individual portions.

Can I make this vegetarian or vegan?

This is naturally vegetarian with marshmallows. For vegan, use plant-based milk, vegan butter, flax eggs instead of regular eggs, and check that your marshmallows are gelatin-free.

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

Creamy mashed sweet potatoes with your choice of toasted marshmallow or buttery pecan topping.

Prep Time
20 min
Time to Cook
35 min
Total Duration
55 min
Created by Gavin Poole


Skill Level Easy

Cuisine American

Portion 8 Number of Servings

Diet Preferences Vegetarian-Friendly

What You'll Need

Sweet Potato Base

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

Topping Options

01 1 cup mini marshmallows

Pecan Streusel

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

How to Make It

Step 01

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

Step 02

Boil the Sweet Potatoes: Place cubed sweet potatoes in a large pot and cover with water. Bring to a boil over high heat, then reduce to medium and cook for 15 to 20 minutes until fork-tender. Drain thoroughly.

Step 03

Mash and Season the Base: Mash the cooked sweet potatoes until completely smooth. Add the softened butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt. Mix until fully incorporated and creamy.

Step 04

Transfer to Baking Dish: Spread the sweet potato mixture evenly into the prepared baking dish, smoothing the top with a spatula.

Step 05

Add Marshmallow Topping: For marshmallow topping, distribute mini marshmallows evenly over the surface of the sweet potato layer.

Step 06

Prepare Pecan Streusel Topping: For pecan streusel, combine pecans, brown sugar, flour, and melted butter in a bowl. Mix until crumbly and sprinkle over the sweet potato mixture.

Step 07

Bake the Casserole: Bake for 25 to 30 minutes until the topping is golden and the casserole is heated through. If using marshmallows, watch closely during the last few minutes to prevent burning.

Step 08

Rest Before Serving: Remove from oven and let cool for 5 to 10 minutes before serving to allow the casserole to set.

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 You'll Need

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

Allergy Details

Please check every ingredient for potential allergens. If you're unsure, talk to your health provider.
  • Contains eggs
  • Contains milk and dairy
  • Contains tree nuts (pecans)
  • Contains wheat (when using flour-based streusel)
  • Marshmallows may contain gelatin; check labels for vegetarian options

Nutrition Details (each serving)

These details are only for reference and shouldn't replace your health professional's advice.
  • Energy: 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.