The Best Sweet Potato Casserole Recipe

4.99 from 108 votes
Jump to RecipeJump to Video

This post may contain affiliate links. Please read my disclosure policy.

This Southern Sweet Potato Casserole recipeย is easy, delicious, and an all-time family favorite! Rich sweet potatoes topped with your choice of a buttery pecan crumble, a gluten-free crumble, or a marshmallow topping make this recipe a favorite holiday side dish or dessert! Ready in 30 minutes, this Sweet Potato Casserole can also be made ahead for stress-free prep!

I’ve also included recipe variations to make this dairy, egg, gluten, and nut-free if needed.

Sweet Potato Casserole with pecan streusel topping in white baking dish.

Sweet Potato Casserole is a southern classic. With a rich, buttery taste and crunchy topping, sweet potato casserole makes a perfect side dish or dessert!

This Sweet Potato Casserole graces my family table for many special meals and holidays – not only every Thanksgiving but also on Christmas, Easter, and many Sunday suppers! This is the best sweet potato casserole I’ve ever tasted, and it’s been a family favorite for generations.

Sweet potato casserole. Do you consider it a side dish or dessert? Or both? I’d love to hear what you think. I’ve heard from several of you, and many of you are like me – it works beautifully for both!

My Grandmother and Mama always served it during the holidays -Thanksgiving, Christmas, Easter, and many Sunday suppers. And it has always been one of my favorite parts of the meal! It’s still a tradition in my home that every Thanksgiving, it is served alongside roast turkey, Grandmother’s famous cornbread dressing, and cranberry sauce. It can be made ahead of time, yet it’s so easy to make and ready in 30 minutes!

What is Sweet Potato Casserole?

A southern-style casserole that is a dessert-like side dish. It is made of cooked and mashed sweet potatoes combined with sugar, butter, vanilla, milk, and eggs. My family likes our sweet potato mixture topped with the buttery pecan crumble topping and baked until golden brown. It’s a traditional southern favorite for Thanksgiving and other family meals and holidays. It can also have a marshmallow topping, and I will also share that option.

How to Prepare the Sweet Potatoes

You will need 5 to 6 medium sweet potatoes for a 9×13 casserole. When selecting them, look for potatoes free of blemishes or bruises.

You can prepare your sweet potatoes for the casserole by baking or boiling them. The method is based on personal preference. I will say that I love the deep flavor of baked sweet potatoes but have used boiled sweet potatoes from time to time. Both are delicious!

Baked Sweet Potatoes

  • Preheat the oven to 425ยบ F.
  • Scrub the sweet potatoes until clean and place onto a baking sheet.
  • Prick the potatoes 4 to 5 times all over with a fork and bake until the potatoes are tender -about 45 minutes.
  • Remove from the oven and peel.

Boiled Sweet Potatoes

  • Peel the sweet potatoes and cut them into 2-inch cubes. The potatoes cook much faster this way when boiling than boiling unpeeled.
  • Add the sweet potatoes to a Dutch oven or large pot. Rinse the potatoes and then add enough water to cover them.
  • Bring to a boil and boil until tender, about 20 minutes.
  • Remove from the heat and drain well.

You can also follow the method described in my Instant Pot Sweet Potatoes.

Ingredients

Be sure to see the recipe card below for the full listing of ingredients, instructions, notes, and estimated nutritional information.

Ingredients used to make the filling for sweet potato casserole.

Sweet Potato Filling:

  • Sweet potatoes – You’ll use cooked and mashed sweet potatoes as described earlier. As discussed above, I prefer baked sweet potatoes for their deep, rich flavor.
  • Sugar – I use granulated sugar for this recipe. You can also use your favorite sugar substitute made for baking. If you prefer, you can also substitute 3/4 cup maple syrup for the sugar called for in the sweet potato mixture. Decrease the milk by 2 tablespoons.
  • Butter – softened to room temperature. I use salted butter. If you use unsalted, I recommend adding a pinch of salt.
  • Vanilla extract – I use my homemade vanilla, but you can use store-bought pure vanilla extract.
  • Milk – I prefer to use whole milk. See my notes below for a dairy-free casserole.
  • Eggs – you’ll need large eggs for this recipe. See my notes below for an egg-free casserole.
Glass bowls of brown sugar, flour, butter, and chopped pecans to make crumble topping.

Crumble Topping:

  • Brown sugar – packed
  • All-purpose flour – For gluten-free, use your favorite gluten-free flour substitute.
  • Pecansย – chopped
  • Butter – softened. I use salted butter. If you use unsalted, I recommend adding a pinch of salt.

How to Make Sweet Potato Casserole

Ingredients for sweet potato casserole filling in a glass mixing bowl with a potato masher.
Sweet potato casserole ingredients mixed together in a glass mixing bowl.
Sweet potato casserole ingredients in a baking dish.

Sweet Potato Filling Mixture

  • Preheat oven to 350ยบ F.
  • In a large bowl, mash the cooked, cooled, and peeled sweet potatoes.
  • Stir in sugar, butter, vanilla extract, milk, and eggs, and mix well. If your sweet potatoes are very fibrous, you may prefer to use your hand mixer to make your sweet potato mixture light and fluffy.
  • Pour the sweet potato mixture into a 9ร—13 casserole dish.
Crumble topping with pecans in a glass bowl.
Crumble topping spread on top of an unbaked casserole in a baking dish.
Closeup photograph of unbaked casserole with crumble topping with pecans.

Buttery Pecan Crumble Topping

  • Mix the brown sugar, flour, nuts, and butter and spread evenly over the sweet potato mixture.
  • Cook for 30 minutes until the streusel topping has been browned.
  • Remove your baking dish of sweet potato casserole from the oven and serve!

Sweet Potato Casserole Recipe Variations

I’ve shared several recipe variations for this sweet potato casserole to follow.

1. Make it Dairy-Free

Replace milk with your favorite dairy-free milk option, such asย oat milk, almond, or coconut. Replace the butter with coconut oil for an entirely dairy-free option. If you need something just without lactose, you may use ghee. Note that Ghee can still include trace amounts of dairy and should be avoided for dairy allergy.

2. Make it Egg-Free

For an egg-free Sweet Potato Casserole, use 1/2 cup applesauce instead of the eggs called for in the recipe.

3. Make it Nut Free, Gluten-Free Topping

For a nut-free, gluten-free topping, make my easy Oat Crumble topping using gluten-free rolled oats, brown sugar, salt, butter, and vanilla extract. I provide the ingredient amounts in the printable recipe card below.

5. Marshmallow Toppingย (Instead of Pecan Crumble)

If you desire the optional marshmallow topping instead of the crumble topping, omit the crumble topping and sprinkle with mini marshmallows during the final 10 minutes of baking.

Storage Tips

We all know that preparing for special holiday meals can be a bit stressful during such a busy time. I like to make it easier by doing some of the meal prep and cooking ahead of time. I use my Make Ahead Thanksgiving and Make Ahead Holiday Appetizers plans to help make my holiday meals less stressful. I think you may find it helpful, too.

This casserole makes a great make-ahead side dish for those special meals since you can easily prep and freeze or refrigerate it. Then, it can easily be baked fresh for serving or baked ahead of time to serve at room temperature.

Make Ahead Southern Sweet Potato Casserole

Prepare sweet potato mixture and spread into casserole dish. Wrap tightly and store in the refrigerator for 3 to 5 days. Prepare the crumble topping and store it in a zip-top bag in the refrigerator.

When ready to bake, remove all from the refrigerator. Spread pecan crumble on top of the casserole and bake as directed.

Freezing Instructions:

This dish freezes wonderfully!

Prepare the sweet potato filling mixture and spread the filling into the casserole dish. It will be warm from the heat of the sweet potatoes. So you will need to cool it completely. Then, wrap tightly and store in the freezer for up to 3 months.

When ready to bake, remove it from the freezer and let it thaw overnight in the refrigerator. Add the topping mixture and place it on top of the casserole as directed based on your topping choice. Bake as directed and serve.

Refrigerator Instructions:

If you are lucky enough to have leftovers, cover well with wrap or place in an airtight container and store in the refrigerator for up to 5 days. Serve cold, room temperature, or reheat and serve.

Recipe Tips

How Do You Know When It Is Done?

You’ll know the casserole is done when the topping is browned, and the center of the casserole is set.

How Do You Keep It From Being Runny?

Make sure that you bake the casserole in the center of the oven at the proper temperature. Cook until the top is browned and the center of the casserole is set. Then, allow to cool uncovered so the casserole does not steam underneath the cover.

Can I Prepare It In Advance?

Yes! It freezes and stores beautifully. I include the details in my “How to Make Ahead and Store this Recipe” section and in the recipe notes.

What to Serve With Sweet Potato Casserole

This rich and delicious dish pairs well with many other favorite foods and is ideally served as a side or a dessert. It’s a must on our Thanksgiving table, along with roast turkey, cranberry sauce, ย southern cornbread dressing, vegetables, andย pecan pie.ย 

We enjoy it with glazed hamsquash casseroledeviled eggs, vegetables, and more for Easter.

I also enjoy serving this when I have a large family Sunday meal. It’s delicious alongside chicken or pot roast, our favorite vegetable dishes, easy buttermilk biscuits or cornbread muffins, and other favorites. 

It’s so simple and easy to make ahead, too, that it pairs perfectly with so many meals my family enjoys throughout the year.

5 starsI have made this recipe for Thanksgiving and Christmas Dinner for the past 2 years, and will be making it this year as well. It has become a family favorite.

Martha Tobey
โ˜…โ˜…โ˜…โ˜…โ˜…
White casserole dish with handles holds Sweet Potato Casserole covered in nutty pecan crumble topping.

More Sweet Potato Favorites

Sweet potatoes make some of the most delicious dishes. They are oh-so-good baked and served with butter and a sprinkle of cinnamon! And these beauties are loaded with nutrition. They are full of fiber and contain antioxidants, vitamins, such as vitamin C, and many minerals. They are readily available in most areas and are usually inexpensive as well. It’s no surprise that they are used in so many favorite dishes! Here are a few more sweet potato favorites I hope you try soon. 

Southern Sweet Potato Pie

Sweet Potato Biscuits

Spicy Roasted Sweet Potato Wedges

Candied Sweet Potatoes

Instant Pot Sweet Potato Chili

Duchess Sweet Potatoes

Sweet Potato Fries

Here’s my recipe for making my Grandmother’s Southern Sweet Potato Casserole. I’ve also included options to make it work for your family if you need a nut-free, gluten-free option. I hope you love it as much as my family does!

If you tried this Sweet Potato Casserole Recipe or any other recipe on my website, please leave a ๐ŸŒŸ star rating and let me know how it went in the comments below. Thanks for visiting!

Sweet Potato Casserole Recipe

4.99 from 108 votes
This Sweet Potato Casserole recipeย is easy, delicious, and an all-time family favorite! Rich sweet potatoes topped with your choice of a Southern pecan crumble, a gluten-free crumble, or a marshmallow topping make this recipe a favorite holiday side dish or dessert! Ready in 30 minutes, this Southern Sweet Potato Casserole can also be made ahead for stress-free prep!
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 12

Ingredients

  • 5 cups sweet potatoes, baked, mashed (about 5-6 medium sweet potatoes)
  • 1 cup granulated sugar
  • 8 tablespoons butter, softened
  • 1 1/2 teaspoons vanilla extract
  • 1/2 cup milk
  • 2 large eggs

For the Sweet Potato Casserole Crumble Topping:

  • 1 cup brown sugar, packed
  • 1/2 cup all-purpose flour
  • 1 cup chopped pecans
  • 4 tablespoons butter, softened

Gluten-Free, Nut-Free Sweet Potato Casserole Topping: (Optional)

  • 2 cups gluten-free rolled oats, divided
  • 3/4 cups brown sugar, packed
  • 1/2 teaspoon kosher salt
  • 8 tablespoons butter, melted and cooled
  • 1/2 teaspoon vanilla extract

Sweet Potato Casserole with Marshmallow Topping: (Optional)

  • 1/2 cup mini marshmallows

Instructions 

  • Prep. Preheat oven to 350ยบ F. Scrub sweet potatoes and boil or bake in the oven until tender.
  • Make the Sweet Potato Casserole. Cool, peel and mash the sweet potatoes. Stir in granulated sugar, butter, vanilla, milk and eggs, mix well. Pour mixture into a 9×13 baking dish or individual dishes for serving.

For the Sweet Potato Casserole Pecan Crumble Topping:

  • Make Pecan Crumble topping. Mix brown sugar, flour, nuts and butter together and spread evenly over sweet potato mixture.
  • Bake. Bake until the topping has browned and the sweet potato casserole has set in the center, about 30 minutes.

Gluten-Free, Nut-Free Sweet Potato Casserole Crumble Topping: (Optional)

  • Make oat flour. Process 1 cup of rolled oats in a blender or food processor until they resemble flour.
  • Make crumble topping. Stir together the oat flour, remaining 1 cup oats, brown sugar, and salt. Stir in the melted and cooled butter and vanilla extract if using. Stir to combine. Store in the refrigerator until ready to add to the sweet potato casserole.
  • Bake. Spread the crumble topping on top of the unbaked casserole, leaving clumps of the mixture in places. Bake until browned and the sweet potato casserole has set in the center, about 30 minutes.

Marshmallow Topping: (Optional)

  • Bake. Bake the sweet potato casserole for 20 minutes. Remove from the oven and spread the marshmallows over the top of the casserole. Return to the oven and bake the remaining 10 minutes, until brown and toasty.

Notes

Make-Ahead Tips:
Prepare sweet potato mixture and spread into casserole dish. Wrap tightly and store in the refrigerator for 3 to 5 days. Prepare crumble topping and store in a zip-top bag in the refrigerator. When ready to bake, remove all from the refrigerator. Spread the crumble on top of the casserole and bake as directed.
Freezer-Friendly Tips:
Prepare the sweet potato filling mixture and spread the filling into the casserole dish. It will be warm from the heat of the sweet potatoes. So you will need to cool it completely. Then, wrap tightly and store in the freezer up to 3 months.
When ready to bake, remove from the freezer and allow to thaw overnight in the refrigerator. Make the crumble topping mixture and place on top of the casserole and bake as directed.
Ingredient Substitutions:
Sweet Potato Casserole with Gluten-free, Nut-Free Topping – For a nut-free, gluten-free topping, make my easy Oat Crumble topping using gluten-free rolled oats, brown sugar, salt, butter, and vanilla extract rather than the traditional Pecan Crumble.
Sweet Potato Casserole with Marshmallow Topping – If you desire the optional marshmallow topping in place of the crumble topping, omit the crumble topping and sprinkle with mini marshmallows the final 10 minutes of baking.
Dairy-Free Sweet Potato Casserole – Replace milk with your favorite dairy-free milk option such as oat milk, almond, or coconut. Replace the butter with coconut oil for a fully dairy-free option. If you need something just without lactose, you may use ghee. Note that Ghee can still include trace amounts of dairy and should be avoided for dairy allergy.
Egg-Free Sweet Potato Casserole – Use 1/2 cup unsweetened applesauce in place of the 2 eggs called for in the recipe.ย 

Video

Nutrition

Calories: 288kcal | Carbohydrates: 53g | Protein: 3g | Fat: 19g | Saturated Fat: 8g | Cholesterol: 58mg | Sodium: 152mg | Potassium: 277mg | Fiber: 2g | Sugar: 38g | Vitamin A: 8275IU | Vitamin C: 1.4mg | Calcium: 57mg | Iron: 1.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Enjoy!
Robyn xo

From the Add a Pinch recipe archives, originally published 2010.

Welcome to Add A Pinch

About Robyn

Robyn Stone is a cookbook author, wife, mom, and passionate home cook. Her tested and trusted recipes give readers the confidence to cook recipes the whole family will love. Robyn has been featured on Food Network, People, Southern Living, and more.

4.99 from 108 votes (32 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Review




304 Comments

  1. Mary Miller says:

    This is THE BEST sweet potato casserole ever. I made it last Thanksgiving and it has been added to our menu from now on. I love that I can make ahead of time and bake on Thanksgiving Day.

    1. Robyn Stone says:

      I’m so glad you love this casserole, Mary. It has been a favorite in my family for years.

  2. Tom Swope says:

    5 stars
    Hello, was wondering if you or anyone has tried making this in a gram cracker crust? I followed the recipe last year, and everyone loved it. Thinking about using a gram cracker crust this year.

    1. Robyn Stone says:

      Tom, I have never tried making the sweet potato casserole in a pie crust.

    2. Thomas Swope says:

      5 stars
      Okay, I think I will play it safe and stick to the original recipe. it was a big hit last Thanksgiving. ๐Ÿ™‚ thanks for your responce. Have a wonderful thanksgiving.

  3. Will says:

    What changes would you make for low sugar or sugar free version?

  4. chefgv says:

    5 stars
    This is the best sweet potato casserole I ever had and made. I have been looking for this recipe for over an hour because I misplaced it. It was on an old phone. Believe me, it is worth the search ๐Ÿ’•

    1. Robyn Stone says:

      I’m so happy you enjoy this recipe. You can always use the search button either on the mobile or desktop version of my blog to find the recipe. Just enter the recipe you are looking for in the Search bar to bring up that recipe. Maybe you won’t have to search so long next time. Thank you.

  5. Cheryl Levy says:

    This is so similar to the recipe that my aunt gave me, which is a big hit every year. She uses fewer sweet potatoes though for some reason (her recipe reads “3 cups; about 2 lb”). And she made sure that I knew the difference between sweet potatoes and yams. She said “sweet potatoes look more white/pale, and yams are the more copper/orange ones.” It’s always a big hit! I should make one with yams and one with sweet potatoes some year and see which one everyone likes better.

  6. Leigh says:

    5 stars
    I meant to leave a 5 star rating in my last comment – it really deserves 10 stars!!! ๐Ÿ˜Š

  7. Leigh says:

    This is the BEST sweet potato casserole Iโ€™ve ever had! I love how youโ€™ve given the instructions to make it ahead of time! It helped me so much last Thanksgiving and I know it will make it so quick and easy this year too!
    If any of your readers have not tried this yet, I honestly canโ€™t recommend it enough!!! We all love it!!!
    Thanks!

  8. Shari says:

    Everyone loved it! I would make it again but I would modify it slightly to fit what my family prefers:
    – Next time Iโ€™d double the amount of sweet potato just to have a thicker layer.
    – My mashed potato was also a lot runner than in the video, possibly because I boiled the sweet potatoes rather than baked them. I omitted the milk and put one less egg and I donโ€™t think it impacted the end result.
    – I would cut down on the sweetness – less sugar in the potato mash itself, and less in the topping. My family has a huge sweet tooth and the general consensus was โ€œthis is amazing – but just a tad too sweet for me!โ€
    – This is really good the next day, straight out of the fridge as a dessert ๐Ÿ™‚

    1. Robyn Stone says:

      Thanks, Shari. I’m so glad everyone loved the sweet potato casserole. It has been a family favorite since I was a little girl. I love it cold, straight out of the fridge, too.

    2. Jan denton says:

      Havenโ€™t tried yet but going to trust this recipe and make for first time on thanksgiving. Ty

    3. Robyn Stone says:

      Hope you and your family love the casserole, Jan. It has been a family favorite since I was a little girl. Thanks!

  9. Mandy says:

    5 stars
    Absolutely wonderful! I made this for Thanksgiving and got rave reviews. I put about 3/4 cup sugar (reduced amount) and cayenne pepper in the sweet potato mixture , added a bit of salt to the topping!

    1. Robyn Stone says:

      I’m so glad everyone loved your sweet potato casserole, Mandy. I haven’t tried it with cayenne pepper. Thanks.

  10. Michale says:

    5 stars
    This is such a wonderful recipe! I have made it many times now, and my family, particularly my parents, love it! For health purposes, I cannot do this, but they literally request it twice a week (or more!) and even prefer it over any dessert I make. I am not the hugest fan of sweet potatoes myself, but I liked this recipe and my favorite way to have it is with a double amount of the crust/streusel, which is the best part! Thank you so much for the recipe!

    1. Robyn Stone says:

      Hi Michale,
      I’m so happy to hear that you and your parents enjoy this recipe so much! It’s been one of our family favorites for many many years! Thanks so much! xo