Sweet Potato Casserole

Featured in: Family-Style Favorites

This comforting holiday classic features naturally sweet mashed potatoes blended with warm spices like cinnamon and nutmeg. The creamy base gets crowned with either gooey toasted marshmallows or a crunchy buttery pecan streusel—though many choose both for ultimate texture and flavor.

Preparation involves boiling and mashing the sweet potatoes until smooth, then enriching them with butter, milk, eggs, and brown sugar. The mixture bakes until heated through, creating that signature golden crust everyone anticipates at holiday gatherings.

This versatile side dish serves eight and pairs beautifully with roasted turkey, ham, or chicken. Leftovers reheat well, making it excellent for advance preparation. The vegetarian-friendly version adapts easily with plant-based marshmallows if needed.

Updated on Tue, 13 Jan 2026 15:58:00 GMT
Freshly baked Sweet Potato Casserole with golden toasted mini marshmallows bubbling over a creamy, spiced sweet potato base. Save to Pinterest
Freshly baked Sweet Potato Casserole with golden toasted mini marshmallows bubbling over a creamy, spiced sweet potato base. | freshtiwizi.com

The first Thanksgiving I hosted, my grandmother watched me peel three pounds of sweet potatoes and quietly suggested I roast them instead of boiling. She was right about the concentrated sweetness, but honestly, sometimes you need the quicker route when oven space is at a premium. That year, I learned that bubbling marshmallows can divide a room exactly in half. Now I make both toppings and let people choose their camp.

Last December, my sister announced she was bringing her famous version to Christmas dinner. She showed up with store bought mashed sweet potatoes and a bag of marshmallows, absolutely unbothered. We ate every bite. Sometimes the memory matters more than the technique.

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 peeled and cubed, and yes, roasting them first adds depth but boiling works perfectly fine for a weeknight
  • Unsalted butter: 60 g softened because cold butter creates lumps that no amount of mashing can fix
  • Whole milk: 100 ml, though heavy cream makes this feel more like dessert than a side dish
  • Light brown sugar: 80 g for the base, plus more for the pecan topping if you go that route
  • Large eggs: 2, room temperature so they incorporate smoothly instead of leaving little cooked bits
  • Vanilla extract: 1 tsp, pure not imitation because this dish deserves the real thing
  • Ground cinnamon: 1 tsp, but freshly ground if you can manage it
  • Ground nutmeg: 1/4 tsp, and grate it yourself if you have never experienced the difference
  • Salt: 1/2 tsp to balance all that sugar
  • Mini marshmallows: 120 g for the classic toasted crown that makes everything feel like childhood
  • Pecan halves: 80 g, toasted for five minutes before using if you remember, which I rarely do
  • All purpose flour: 30 g to bind the streusel together into those buttery clusters everyone fights over

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven to 180C 350F:
Grease a 2 liter baking dish with butter, getting into the corners, because stuck on sugar is no ones idea of fun cleanup
Boil the sweet potatoes:
Cover them with water and cook for 15 to 20 minutes until a fork slides through easily, then drain really well because excess water makes the filling loose
Mash until smooth:
Stir in the butter first while the potatoes are hot, then add milk, brown sugar, eggs, vanilla, cinnamon, nutmeg, and salt until everything is creamy and uniform
Spread into the dish:
Use the back of a spoon to create an even surface, which matters more than you might think for even topping coverage
Choose your topping adventure:
Sprinkle marshmallows evenly over the surface, or mix pecans, brown sugar, flour, and melted butter until crumbly and scatter that across the top instead, or do both halves if you are feeling generous
Bake for 25 to 30 minutes:
The marshmallows should puff and turn golden, watching closely in the last five minutes because they go from perfect to burned surprisingly fast
Let it rest briefly:
Cool for 5 to 10 minutes before serving, giving the filling time to set so it holds its shape on the plate
A close-up of Sweet Potato Casserole featuring a crunchy pecan streusel topping, served alongside a holiday roast. Save to Pinterest
A close-up of Sweet Potato Casserole featuring a crunchy pecan streusel topping, served alongside a holiday roast. | freshtiwizi.com

My cousin once attempted this recipe for a potluck and forgot the sugar entirely. We ate it anyway, poured maple syrup over our servings, and honestly, it was not half bad. Mistakes make the best stories.

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

Assemble everything except the toppings up to two days in advance, cover tightly, and store in the refrigerator. Bring it to room temperature for about 30 minutes before baking, or add 10 minutes to the cook time if you forget.

Topping Strategy

The marshmallow people and the pecan people rarely agree, so I have started doing a diagonal split down the middle. It looks intentional and prevents the Great Thanksgiving Topping Debate of 2021 from repeating itself at your table.

Serving Suggestions

This pairs beautifully with roasted turkey, ham, or even a simple roast chicken for a weeknight dinner that feels special. The sweetness balances sharp cheeses and acidic salads perfectly.

  • Leftovers reheat surprisingly well in the microwave for lunch the next day
  • Crumble any extra pecan streusel over ice cream for an instant dessert
  • The filling works as a base for sweet potato biscuits if you have any left, which you probably will not
Steamy, creamy Sweet Potato Casserole with marshmallows and pecans, ready to serve as a classic Thanksgiving side dish. Save to Pinterest
Steamy, creamy Sweet Potato Casserole with marshmallows and pecans, ready to serve as a classic Thanksgiving side dish. | freshtiwizi.com

Whatever version you choose, this is the kind of dish that turns a meal into a memory.

Recipe FAQs

Can I make this ahead of time?

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

Which topping should I choose?

Marshmallows create a sweet, toasted, slightly crispy layer. Pecan streusel adds crunch and nutty buttery flavor. Many home cooks use half marshmallows and half streusel for the best of both worlds.

Can I use canned sweet potatoes?

Fresh sweet potatoes yield the best texture and flavor. However, canned sweet potato purée works in a pinch—drain well and reduce the milk slightly to achieve the proper consistency.

How do I know when it's done?

The casserole is ready when heated through and bubbling around the edges. Marshmallows should be puffed and golden brown, while pecan streusel turns crisp and aromatic.

Can I freeze leftovers?

Leftovers freeze well for up to 3 months. Cool completely, wrap tightly in plastic and foil, then thaw overnight in the refrigerator before reheating at 180°C (350°F) until warmed through.

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

Prep Time
20 minutes
Time to Cook
35 minutes
Overall Time
55 minutes
Created by Preston Ivory


Skill Level Easy

Cuisine American

Makes 8 Number of Portions

Diet Preferences Vegetarian Dish

What You 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

How to Make It

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

Create Smooth Base: Mash cooked sweet potatoes until completely smooth. Add butter, milk, brown sugar, eggs, vanilla, 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. Use the back of a spoon to create an even, smooth surface.

Step 05

Prepare Marshmallow Topping: Distribute mini marshmallows evenly across the surface of the sweet potato layer.

Step 06

Prepare Pecan Streusel Topping: Combine pecans, brown sugar, flour, and melted butter in a bowl. Mix with fingers or fork until crumbly texture forms. Sprinkle mixture over sweet potato base.

Step 07

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

Step 08

Rest and Serve: Remove from oven and let cool for 5-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 hand mixer
  • Mixing bowls
  • 2-quart baking dish
  • Measuring cups and spoons

Allergy Advice

Look over each item for allergens and reach out to a doctor if unsure.
  • Contains eggs, milk, tree nuts (pecans), and wheat (if using flour-based streusel). Marshmallows typically contain gelatin; verify vegetarian status if required.

Nutrition Breakdown (one portion)

Nutrient details are for reference only and not a substitute for professional advice.
  • Calories per serving: 270
  • Fat content: 8 grams
  • Carbohydrates: 47 grams
  • Proteins: 3 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.