Southern Sweet Potato Casserole with Marshmallows

This post may contain affiliate links which means we receive a small commission at no cost to you when you make a purchase. As an Amazon Associate I earn from qualifying purchases.

My grandma made the best southern sweet potato casserole with marshmallows and pecans for Thanksgiving. This holiday side dish combines a silky smooth, rich, and buttery filling with a gooey, golden brown marshmallow topping. It takes about an hour of prep time and cook time combined, and you can make it ahead!

Every Thanksgiving, I still remember waiting by the oven for those marshmallows to get just brown enough so we could finally eat. I always thought of sweet potato casserole as a hybrid dish. It’s sweet enough to feel like dessert, but rich and savory enough to pair perfectly with your favorite holiday main dishes.

spoonful of sweet potato casserole with marshmallows scooped from white baking dish

Why You’ll Love Grandma’s Sweet Potato Casserole

  • Velvety Filling: Mashing cooked sweet potatoes with melted butter, brown sugar, and warm spices creates a lump-free, custard-like texture that sets perfectly in the oven.
  • Balanced Sweetness: Pure vanilla extract and a splash of milk cut through the natural sugar in the sweet potatoes so that the casserole isn’t overly sweet.
  • No Sogginess: I’ll show you how to tell that it’s perfectly baked so that the filling is set and the topping is crisp with no sogginess.
  • Make-Ahead: Assemble the casserole up to 2 days in advance, cover and refrigerate, then bake and top with marshmallows when you’re ready to eat.
  • 9×13 Pan: Yields 8 generous servings in a 9×13 pan, which makes it easy to transport.
ingredients for sweet potato casserole with marshmallows and pecans on white countertop

Ingredient & Substitutions Notes

  • Sweet Potatoes – You’ll need 4 pounds (roughly 4 to 5 medium-large potatoes). If you’re short on time, substitute two 40-ounce cans of drained and rinsed sweet potatoes or yams.
  • Unsalted Butter – Adds richness and contributes to the smooth texture. If using salted butter, reduce the sea salt by half.
  • Light Brown Sugar – Adds a traditional caramel-molasses flavor.
  • Whole Milk – Cuts through the sweetness of the sweet potatoes, adds moisture, and a smooth, creamy texture.
  • Large Eggs – Binds the filling, ensuring that the casserole isn’t runny.
  • Vanilla Extract – Rounds out the sweetness and elevates the warm spices.
  • Sea Salt – Balances the sugar. Regular table salt works too.
  • Chopped Pecans – Add a little crunch and a nutty flavor. Sub with chopped walnuts or leave them out entirely if preferred!
  • Mini Marshmallows – Melt down into a crisp and gooey, golden brown topping. Large marshmallows work too; just cut them into quarters before scattering over top.

How to Make Sweet Potato Casserole With Marshmallows

Making sweet potato casserole with marshmallows is a two-part process. First, cook the sweet potatoes and then layer the casserole. Before getting started, preheat your oven to 375ºF, and lightly coat the inside of a 9×13 baking dish with nonstick cooking spray.

Cook the Sweet Potatoes

For this recipe, I just boiled the potatoes. You can also cook sweet potatoes in the Instant Pot.

  1. Peel and slice the washed sweet potatoes into roughly 1-inch cubes. Add to a stockpot.
  2. Cover with water, and boil over medium-low heat for 10-15 minutes, ’til fork-tender.
  3. Drain the water, and add the potatoes to a large mixing bowl.
  4. Mash the sweet potatoes with a potato masher or whip with a hand mixer.
4-step instructions showing how to boil and mash the sweet potatoes to make sweet potato casserole

Mix Up the Filling

  1. Whisk the softened butter, brown sugar, milk, eggs, vanilla extract, salt, and sweet potatoes in a large mixing bowl until well combined.
  2. Stir the chopped pecans into the filling.
2-step instructions showing how to mix up the filling for sweet potato casserole

Layer the Filling and Marshmallow Topping

  1. Spread the sweet potato filling evenly in the bottom of your baking dish.
  2. Sprinkle the top with marshmallows and the remaining pecans.

Bake the Casserole

Bake at 375°F for 25 to 30 minutes. Sweet potato casserole is done when the marshmallows are golden brown, the edges are slightly puffed, and the filling is no longer jiggly. Since it has raw eggs, you can also poke it with a meat thermometer to ensure that it has reached a safe 165ºF.

baked southern sweet potato casserole with marshmallows and pecans in white casserole dish

Make-Ahead Instructions for Sweet Potato Casserole

Sweet potato casserole is a great make-ahead recipe. First, mix up the filling, and layer it in your casserole dish, leaving the topping off for now. Cover with plastic wrap and store it in the fridge for 2 days.

Sprinkle the marshmallows and pecans on top when you’re ready to bake and serve. Bake it like normal at 375°F for 25-30 minutes.

spoon scooping southern sweet potato casserole out of white baking dish and onto small white plate
What’s the difference between a yam and a sweet potato?

Technically, true yams and sweet potatoes are two entirely different root vegetables. However, true yams are rare in U.S. grocery stores, and what is labeled as a “yam” is almost always an orange-fleshed sweet potato. As a rule of thumb, a real yam will never have orange flesh; so yes, canned or fresh “yams” can be substituted to make sweet potato casserole.

How do I double sweet potato casserole to feed a crowd?

Doubling this sweet potato casserole will serve 16 guests. Double all the filling ingredients, and divide the mixture evenly between two 9×13 baking dishes. When baking two 9×13 pans together in one oven, rotate the pans halfway through and add 5 to 10 extra minutes to the total bake time. You can also substitute four 40-ounce cans of drained sweet potatoes for the fresh ones to speed up the prep time.

How do you store leftover sweet potato casserole?

Leftover sweet potato casserole is best stored covered in plastic wrap or in an airtight container in the fridge for 3-4 days. To reheat your casserole, cover it with aluminum foil, and bake at 375ºF for 5-10 minutes. Remove the foil and let it cook another 5-10 minutes so that the marshmallows can crisp back up.

Can you freeze sweet potato casserole?

Yes, you can freeze sweet potato casserole without the topping. Layer the filling in your casserole dish, cover with plastic wrap, and store in the freezer for up to 3 months. Let it thaw out overnight in the refrigerator before adding the marshmallows and pecans on top. Then bake like normal.

serving of sweet potato and marshmallow casserole on gray plate with fork

What to Serve with Sweet Potato Casserole

Sweet potato casserole is as much of a savory side dish as it is a sweet treat. It pairs well with a variety of holiday main dishes and sides.

spoon in sweet potato casserole in white baking dish

Mix-Ins & Recipe Variations

Here are a few ways you can switch up your sweet potato casserole.

  • Top your casserole with a brown sugar and pecan streusel topping instead of the marshmallows.
  • Add a hint of pumpkin pie spice or a pinch of cinnamon and nutmeg for extra flavor.
  • Brighten the richness of the sweet potatoes with a teaspoon of orange zest. You can also add a tablespoon of orange juice for even more citrusy flavor.
  • Stir 1-2 tablespoons of maple syrup directly into the sweet potato mixture.
  • Make it allergen-friendly by replacing the nuts with a nut-free granola or toasted pumpkin seeds.
double image of sweet potato casserole, including top image of spoonful of sweet potato casserole over white baking dish, and bottom image of serving of sweet potato casserole on gray plate with fork

More Holiday Side Dishes

If you try this recipe, why not leave a star rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback. You can also follow me on Pinterest, Facebook, Instagram, and YouTube. And subscribe to my email list too!

spoonful of sweet potato casserole with marshmallows scooped from white baking dish

Southern Sweet Potato Casserole With Marshmallows

The best southern sweet potato casserole with marshmallows and pecans. Grandma's classic Thanksgiving side dish you can easily make ahead.
5 from 12 votes
Print Pin Rate
Course: Side Dish, Thanksgiving
Cuisine: American
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 8
Calories: 486kcal
Author: Mel Lockcuff

Equipment

Ingredients

Casserole:

Topping:

Instructions

  • Preheat your oven to 375ºF, and lightly coat a 9×13 baking dish with nonstick cooking spray.
  • Peel and slice the washed sweet potatoes into roughly 1-inch cubes.
  • Add the sweet potatoes to a large stockpot. Cover with water, and boil over medium-low heat for 10-15 minutes, ’til fork-tender.
  • Drain the water and add the potatoes to a large mixing bowl.
  • Mash the sweet potatoes with a potato masher, or whip up with a hand mixer.
  • Add the softened butter, brown sugar, milk, eggs, vanilla extract, and salt to the sweet potatoes in the mixing bowl, whisking until well combined.
  • Stir the chopped pecans into the sweet potato mixture.
  • Spread the mixture evenly into the prepared baking dish.
  • Sprinkle the top with marshmallows and the remaining pecans.
  • Bake at 375° F for 25 to 30 minutes, or until the marshmallows are golden brown. Sweet potato casserole is done when the marshmallows are golden brown, the edges are slightly puffed, and the filling is no longer jiggly.*
  • Serve while warm, and store any leftovers in the fridge.

Video

Notes

*You can also substitute with 2 40-ounce cans of sweet potatoes or yams.
*Since sweet potato casserole contains raw eggs, you can also poke it with a meat thermometer to ensure that it has reached a safe 165ºF.
How do you store leftover sweet potato casserole?
Leftover sweet potato casserole is best stored covered in plastic wrap or in an airtight container in the fridge for 3-4 days.
To reheat your casserole, cover it with aluminum foil, and bake at 375ºF for 5-10 minutes. Remove the foil and let it cook another 5-10 minutes so that the marshmallows can crisp back up.

Nutrition

Serving: 1g | Calories: 486kcal | Carbohydrates: 76g | Protein: 8g | Fat: 18g | Saturated Fat: 8g | Polyunsaturated Fat: 9g | Cholesterol: 79mg | Sodium: 387mg | Fiber: 8g | Sugar: 40g
Tried this Recipe? Tag us Today!Mention @mellockcuff or tag #aomrecipes!

Get It Now!
AoM Top 10 Recipes Cookbook!

    We respect your privacy. Unsubscribe at anytime.

    14 thoughts on “Southern Sweet Potato Casserole with Marshmallows”

    1. 5 stars
      Making this for Thanksgiving. I always do but forget the recipe from year to year lol… I always add cinnamon and use canned milk as well. And I never add the marshmallows until the very last… then continue to cook until golden brown (which can be fast). Taste in awesome especially after a day or so in the fridge.

      Reply
    2. 5 stars
      I added Canned milk instead of whole milk. Added 1/4 tsp Nutmeg, 1/2 tsp Cloves and 1 tsp cinnamon then everything listed in this recipe. I’m going to let these flavors meld in the refrigerator and tomorrow cook them and add marshmallows then add Mini-Marshmallows put in oven last 10 minutes. I did not put pecans on top.

      Reply
    5 from 12 votes (6 ratings without comment)

    Leave a Comment

    Recipe Rating






    featured on ...

    Top 10 Most Loved Recipes, from my AoM kitchen to yours

    Get It Now

    AoM Cookbook

    This eBook includes my most popular 10 reader-favorite recipes in a beautiful, easy to download format. Enter your email to subscribe to my
    newsletter, and I'll send it right over!

      ↑ Back To Top