Old-Fashioned Sweet Potato Casserole: The Creamy Classic Holiday Side You’ll Love

When it comes to holiday sides, few dishes stir up as much warmth and nostalgia as an Old-Fashioned Sweet Potato Casserole. Creamy, sweet, and topped with golden marshmallows or a crumbly streusel, this dish has long been a staple on Thanksgiving and Christmas tables across America. Whether you’re hosting a big family feast or contributing to a holiday potluck, this traditional recipe offers a perfect balance of homestyle flavor and festive flair.

In this guide, you’ll discover what makes this casserole a beloved favorite, the exact ingredients to use, how to prep and bake it to perfection, and smart variations that fit any taste or dietary need. Looking for inspiration? Try this comforting southern-style green bean casserole to round out your holiday spread.

JUMP TO

Why This Old-Fashioned Sweet Potato Casserole Deserves a Spot on Your Holiday Table

A time-tested Thanksgiving and Christmas tradition

Sweet potato casserole has deep roots in Southern holiday cooking. It blends the richness of fall harvest with the sweet warmth of spices, making it an ideal companion for roast turkey, ham, or even prime rib. Over generations, this dish has evolved—but the nostalgic charm of baked sweet potatoes topped with marshmallows remains untouched.

Comforting flavors that blend sweetness and spice

What sets this casserole apart is the flavor harmony—earthy sweet potatoes balanced with brown sugar, cinnamon, and nutmeg. It’s cozy, it’s classic, and it never disappoints. And when baked to golden perfection with a toasted topping, each bite delivers the kind of comfort food we all crave during the holidays.

Easy to make with simple ingredients

Despite its festive appeal, this dish is incredibly simple to make. All you need are a handful of kitchen staples: fresh sweet potatoes, butter, sugar, half-and-half, vanilla, and toppings. The prep is straightforward, and you’ll find the ingredients easy to source even during busy holiday seasons.

Perfect balance of creamy filling and crunchy topping

A standout Old-Fashioned Sweet Potato Casserole delivers contrast in every bite—creamy mashed sweet potatoes as the base and a golden, slightly crunchy topping that offers both texture and taste. You can choose between marshmallows, streusel, or even pecans to top things off depending on your crowd’s preferences.

Check out these buttery, creamy mashed baked potatoes if you’re building a classic holiday table filled with comfort dishes.

Ingredients for the Best Old-Fashioned Sweet Potato Casserole

Must-have ingredients for a rich, creamy base

For the creamiest base, use fresh sweet potatoes. Baking them brings out their natural sweetness. You’ll also need butter (unsalted preferred), half-and-half (or a mix of milk and cream), brown sugar, pure vanilla extract, and spices like cinnamon and nutmeg. These simple ingredients build that warm, indulgent flavor profile holiday diners love.

IngredientAmountPurpose
Sweet Potatoes4 largeBase of the casserole
Butter10 tbsp (divided)Creaminess and topping
Half-and-Half½ cupSmooth texture for the filling
Brown Sugar1⅓ cups (divided)Sweetness and caramel depth
Vanilla Extract1 tbspWarm flavor enhancer
Nutmeg & Cinnamon¾ tsp eachHoliday spice blend

Don’t miss our homemade fig newtons recipe for a nostalgic dessert addition to your holiday menu.

Toppings that add texture and flavor (Marshmallows & Streusel)

The beauty of this casserole lies in its topping. Mini marshmallows toast beautifully under heat and add a gooey sweetness. If you prefer a crumbly crunch, mix quick oats, flour, brown sugar, and melted butter to create a streusel topping that crisps up in the oven.

Want to elevate your dish further? Sprinkle chopped pecans over the topping before baking for added crunch.

Smart substitutions for dietary or pantry limitations

Out of half-and-half? Use a blend of whole milk and heavy cream. No mini marshmallows? Slice regular ones into smaller bits. Trying to cut dairy? Use almond or oat milk with vegan butter. You can even swap out brown sugar for coconut sugar for a more natural alternative. These tweaks won’t compromise the heart of the recipe.

Discover great ideas like this gluten-free apple cinnamon bread for guests with special dietary needs.

Step-by-Step: How to Make Old-Fashioned Sweet Potato Casserole

Preparing and baking the sweet potatoes

Start by scrubbing 4 large sweet potatoes and piercing them with a fork. Place them on a foil-lined baking sheet and roast at 400°F for 1 hour. This baking method enhances their natural sweetness and gives the casserole a richer flavor than boiling. Once baked, let them cool slightly, then peel off the skins.

Looking for inspiration? Try these fluffy Texas Roadhouse rolls to complete your festive dinner spread.

Mixing the filling to get the ideal texture

In a large mixing bowl, mash the warm sweet potatoes with 6 tablespoons of butter until smooth. Add in ½ cup half-and-half, 1 tablespoon vanilla extract, 1 cup brown sugar, and ½ teaspoon each of cinnamon and nutmeg. Mix until creamy and well-blended. This mixture should be thick but smooth enough to spread easily.

Creating a sweet, crunchy streusel topping

In a separate bowl, melt the remaining 4 tablespoons of butter. Stir in ½ cup flour, ¼ cup quick oats, ⅓ cup brown sugar, and the remaining ¼ teaspoon cinnamon and nutmeg. Use a fork to mix until a crumbly texture forms. This streusel adds a satisfying crunch and complements the soft filling underneath.

Want more casserole comfort? Check out this creamy chicken Ritz casserole for an easy, hearty weeknight idea.

Baking and serving the casserole to perfection

Preheat the oven to 350°F. Grease a 2-quart casserole dish generously with butter. Spread the sweet potato mixture evenly into the dish. Sprinkle 2½ cups of mini marshmallows over the top, then evenly scatter the streusel mixture. Bake for 30–35 minutes, or until the marshmallows are golden brown and the topping is lightly crisped.

Let it rest for 5 minutes before serving so the layers hold their shape. This dish is best served warm and pairs perfectly with savory holiday mains.

Variations to Try on This Sweet Potato Classic

Pecan topping vs marshmallow magic

Not everyone is a fan of marshmallows. You can easily swap them out for a pecan streusel topping. Just fold chopped pecans into the oat-flour-butter mix for a sweet, nutty crunch. Or go simple: just sprinkle plain toasted pecans on top before baking.

Going savory: herbs and spice alternatives

Craving something less sweet? Skip the brown sugar, vanilla, and marshmallows. Instead, add fresh rosemary, sage, or even a dash of paprika and cayenne for heat. Top with toasted breadcrumbs or walnuts for a rustic, savory side that pairs well with roasted meats.

Adding mix-ins like coconut, nuts, or dried fruit

Get creative with your filling by folding in extras like shredded coconut, chopped walnuts, or raisins for added texture. For a twist, layer the sweet potato mash in the dish, add a layer of filling (like crushed pecans), then top with more mash and your favorite topping.

Don’t miss our delicious pumpkin crisp recipe if you’re a fan of seasonal desserts that double as crowd-pleasing sides.

Make Ahead, Store, and Reheat Tips

How to prep your casserole in advance for holidays

One of the best things about this Old-Fashioned Sweet Potato Casserole is that you can prepare it ahead of time. Simply assemble the sweet potato filling and toppings in your greased baking dish (without baking it), cover tightly with foil, and refrigerate for up to 48 hours. When ready to bake, bring it to room temperature for 30 minutes, then bake as usual.

This trick can save you serious time on Thanksgiving morning.

Storing leftovers the right way

Got leftovers? Store them in an airtight container in the fridge for up to 5 days. The texture holds up well, and it’s just as good reheated.

Reheating without losing flavor or texture

To reheat, place a serving in a microwave-safe dish and warm in 30-second intervals until heated through. For larger portions, reheat in the oven at 300°F for about 15–20 minutes, covered with foil to prevent the topping from burning.

Can you freeze sweet potato casserole?

Yes, but there’s a trick: It’s best to freeze it before baking. Assemble everything in a freezer-safe dish, cover with parchment and then foil, and freeze for up to 3 months. When ready to serve, thaw in the fridge overnight, then bake fresh. Already baked casseroles can be frozen too—but expect the topping to lose some crispness.

Discover great ideas like this easy pumpkin pie overnight oats for a fall-flavored breakfast that’s freezer-friendly too.

Nutrition and Allergen Information

NutrientPer Serving (1 cup)
Calories475 kcal
Carbohydrates80 g
Protein4 g
Fat16 g
Saturated Fat10 g
Sugar50 g
Fiber4 g
Vitamin A16,500+ IU
Calcium90 mg
Iron2 mg

Allergen alert: This recipe contains dairy and gluten. To make it gluten-free, use certified GF oats and a GF flour blend. For a dairy-free version, substitute plant-based milk and butter alternatives.

FAQs About Old-Fashioned Sweet Potato Casserole

Can you make sweet potato casserole the night before?

Yes! Prepare the casserole fully, cover it tightly, and refrigerate. Just bake it the next day. It saves time and lets the flavors meld beautifully.

What’s the difference between yam and sweet potato casserole?

In the U.S., the terms “yam” and “sweet potato” are often used interchangeably, but they’re not the same. Yams are starchier and less sweet. This recipe specifically calls for sweet potatoes for their creamy, naturally sweet texture.

Can you use canned sweet potatoes instead of fresh?

Yes, in a pinch. Just be sure to drain the syrup, since canned sweet potatoes are pre-cooked and often packed in sweet liquid. Adjust sugar levels accordingly.

How do I keep the topping from getting soggy?

Add the streusel or marshmallows right before baking. If prepping ahead, store toppings separately and sprinkle them fresh to preserve crunch.

Looking for inspiration? Try this creamy broccoli cheese soup to warm up your holiday guests.

Final Thoughts: Why You’ll Make This Recipe Year After Year

Old-Fashioned Sweet Potato Casserole is more than just a side dish—it’s a heartwarming tradition. With its rich, creamy filling and perfectly sweet topping, it hits all the right notes. It’s incredibly easy to customize, make ahead, and share with the people you love most. From your very first bite, it just feels like home.

Don’t miss our Thanksgiving appetizer deviled eggs for a tasty starter to kick off your holiday feast.

Print

Old-Fashioned Sweet Potato Casserole

A white casserole dish filled with old-fashioned sweet potato casserole, topped with a golden brown pecan crumble and a creamy layer, with a serving scooped out.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy and sweet Old-Fashioned Sweet Potato Casserole topped with marshmallows and a crunchy streusel, perfect for Thanksgiving or Christmas dinners.

  • Author: Emily
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 35 minutes
  • Total Time: 1 hour 55 minutes
  • Yield: 8 servings
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • 4 large Sweet Potatoes
  • 10 tbsp Butter, divided
  • 1/2 cup Half-and-Half
  • 1 1/3 cup Brown Sugar, divided
  • 1 tbsp Vanilla Extract
  • 3/4 tsp Nutmeg, divided
  • 3/4 tsp Cinnamon, divided
  • 2 1/2 cups Mini Marshmallows
  • 1/2 cup All-Purpose Flour
  • 1/4 cup Quick Oats

Instructions

  1. Preheat oven to 400°F. Line a baking sheet with foil, wash and pierce sweet potatoes, and bake for 1 hour.
  2. Remove skins and place sweet potatoes in a large bowl. Mash or beat until smooth.
  3. Add 6 tbsp butter, vanilla, half-and-half, 1 cup brown sugar, 1/2 tsp cinnamon, and 1/2 tsp nutmeg. Beat until creamy.
  4. Preheat oven to 350°F. Butter a 2-quart casserole dish and spread the sweet potato mixture evenly.
  5. Top with mini marshmallows.
  6. In a small bowl, melt 4 tbsp butter. Mix with flour, quick oats, 1/3 cup brown sugar, and remaining spices until crumbly.
  7. Sprinkle streusel topping over marshmallows.
  8. Bake for 30–35 minutes or until topping is golden and marshmallows are toasted.

Notes

  • You can prepare the casserole up to 2 days in advance before baking.
  • Use canned sweet potatoes in a pinch but drain syrup well.
  • For a pecan topping, add chopped pecans to the streusel or as a replacement for marshmallows.
  • To freeze, assemble unbaked casserole and freeze for up to 3 months.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star