Sweet Potato Casserole

Featured in: Shared Family Meals

This classic holiday dish combines velvety mashed sweet potatoes with your choice of two indulgent toppings: fluffy marshmallows that toast to golden perfection, or a buttery pecan streusel for added crunch. The naturally sweet base gets enhanced with warm cinnamon and nutmeg, while eggs create a silky texture. Perfect for Thanksgiving or Christmas dinners, this comforting side serves eight and pairs beautifully with roasted turkey or ham. Prepare it ahead of time and simply add toppings before baking for effortless entertaining.

Updated on Wed, 14 Jan 2026 09:20:00 GMT
Golden brown toasted marshmallows top a creamy Sweet Potato Casserole in a white baking dish. Save
Golden brown toasted marshmallows top a creamy Sweet Potato Casserole in a white baking dish. | casaafer.com

The year my grandmother decided she was too old to host Thanksgiving, everyone panicked. Not because we would not have her house, but because nobody knew exactly how she made that sweet potato casserole. She cooked by feel and memory, never measuring anything. I spent three years experimenting with ratios and techniques until I finally recreated something that made my aunt tear up. Now this dish shows up at every family gathering, and I have become the keeper of the recipe.

Last Christmas, my seven year old nephew walked into the kitchen while I was assembling the casserole and asked why we were putting marshmallows on vegetables. I told him it was magic, and honestly, watching his face when those marshmallows puffed up golden brown in the oven pretty much confirmed that explanation. He ate three servings and now asks specifically for the magical potato dish.

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: Fresh sweet potatoes give the best texture, and peeling them right before boiling prevents any weird oxidation
  • Unsalted butter: Room temperature butter incorporates smoothly into the potatoes without leaving greasy pockets
  • Whole milk: Creates that creamy consistency we all want, though cream makes it even richer if you are feeling indulgent
  • Light brown sugar: The molasses in brown sugar adds depth that white sugar just cannot match
  • Eggs: These bind everything together so the casserole holds its shape instead of being a loose mash
  • Vanilla extract: Do not skip this, it elevates the flavor from simple to something special
  • Ground cinnamon and nutmeg: Warm spices that make the house smell like holidays
  • Salt: Just enough to balance all that sweetness and keep it from becoming dessert
  • Mini marshmallows or pecans: The topping that makes this dish absolutely irresistible to both kids and adults

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven ready:
Preheat to 180°C (350°F) and grease a 2-liter baking dish with butter so nothing sticks later.
Cook the potatoes:
Boil the cubed sweet potatoes for 15 to 20 minutes until they are completely tender when pierced with a fork.
Make it creamy:
Mash until smooth, then stir in butter, milk, brown sugar, eggs, vanilla, spices, and salt until everything is combined.
Spread it out:
Spoon the mixture into your prepared dish and smooth the top so the toppings layer evenly.
Choose your topping:
Either scatter mini marshmallows across the surface or mix pecans with brown sugar, flour, and melted butter for a streusel.
Bake until golden:
Slide it into the oven for 25 to 30 minutes until everything is bubbling and the topping has turned that perfect golden brown.
Let it rest:
Cool for 5 to 10 minutes so it sets up slightly and is easier to serve.
Buttery pecan streusel crumbs cover a rich Sweet Potato Casserole beside holiday turkey. Save
Buttery pecan streusel crumbs cover a rich Sweet Potato Casserole beside holiday turkey. | casaafer.com

This casserole has become the one dish my family requests for every holiday, birthday, and sometimes just random Tuesday nights. There is something about putting it on the table and watching everyone immediately reach for their serving spoon that makes all the prep work worth it.

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 beauty of this recipe is that you can assemble everything except the toppings up to two days in advance. Just wrap it tightly and refrigerate, then add your marshmallows or pecans right before baking. This has saved me so much holiday stress.

Topping Variations

Some years I do half marshmallows and half pecans because the table is always split between camps. The buttery crunch of the pecans balances the gooey sweetness of the marshmallows in a way that makes both camps happy.

Serving Suggestions

This pairs perfectly with roasted turkey, ham, or even just a simple green salad for a lighter meal. The sweetness complements savory main dishes without overwhelming them.

  • Leftovers reheat surprisingly well in the microwave
  • A splash of extra milk helps if it seems too thick after refrigerating
  • The marshmallow topping never gets quite as crispy on day two, but it still tastes delicious
Spoonful of creamy Sweet Potato Casserole revealing fluffy texture served for Thanksgiving dinner. Save
Spoonful of creamy Sweet Potato Casserole revealing fluffy texture served for Thanksgiving dinner. | casaafer.com

Hope this becomes a staple at your table the way it has at ours.

Recipe FAQs

Can I make sweet potato casserole ahead of time?

Yes, assemble the base without toppings and refrigerate up to 24 hours. Add marshmallows or pecan streusel just before baking.

Which topping is better, marshmallows or pecans?

Both options are delicious. Marshmallows create a classic sweet, toasted finish while pecans add buttery crunch. Many enjoy combining both toppings for texture variety.

How do I know when sweet potatoes are cooked enough?

Pierce with a fork—if it slides in easily with no resistance, they're done. This typically takes 15-20 minutes of boiling.

Can I use canned sweet potatoes?

Yes, drain two 29-ounce cans of sweet potatoes and skip the boiling step. Mash and proceed with remaining ingredients.

Why do marshmallows burn so quickly?

Marshmallows contain sugar that caramelizes rapidly. Watch closely during the last 3-5 minutes of baking and remove when golden brown.

Is this dish vegetarian?

The pecan version is vegetarian. Marshmallows often contain gelatin, so choose vegetarian-certified marshmallows or stick with the pecan topping.

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 golden toasted marshmallows or buttery pecan streusel topping.

Prep Time
20 mins
Cook Time
35 mins
Time Required
55 mins
Recipe by Patrick OBrien


Skill Level Easy

Cuisine American

Makes 8 Portions

Dietary info 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
02 2/3 cup pecan halves or pieces
03 1/4 cup light brown sugar
04 2 tbsp all-purpose flour
05 2 tbsp unsalted butter, melted

Preparation Steps

Step 01

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

Step 02

Boil 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–20 minutes until fork-tender. Drain thoroughly.

Step 03

Mash and Season: Mash the drained sweet potatoes until smooth using a potato masher or electric mixer. Add softened butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt. Mix until fully incorporated and creamy.

Step 04

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

Step 05

Prepare Marshmallow Topping: Evenly distribute mini marshmallows over the sweet potato layer, covering completely.

Step 06

Prepare Pecan Streusel: In a medium bowl, combine pecans, brown sugar, flour, and melted butter. Mix with a fork until crumbly. Sprinkle streusel mixture evenly over the sweet potatoes.

Step 07

Bake Casserole: Bake for 25–30 minutes until the topping is golden brown and the casserole is heated through and bubbling around the edges.

Step 08

Finish and Serve: Remove from oven and let cool for 5–10 minutes to set before serving warm.

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 information

Be sure to review each component for allergens and talk with your doctor if you're unsure.
  • Contains eggs, milk, tree nuts (pecans), and wheat (in streusel flour). Marshmallows may contain gelatin.

Nutrition Info (each serving)

This data helps inform you, but isn't a substitute for advice from your healthcare provider.
  • kcal: 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.