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

Sweet Potato Casserole is a delicious southern classic. With a rich, buttery taste and crunchy topping, this makes the BEST sweet potato casserole recipe as a side dish or a dessert!

Sweet Potato Casserole graces my family table for many special meals and holidays – especially in the fall. It’s definitely a Thanksgiving favorite! Those luscious and creamy sweet potatoes paired with the crunchy, nutty streusel crumb topping makes for a perfect side dish, but is sweet enough to serve as a dessert. And it’s ready in 30 minutes, or can be made ahead, making it an easy dish for all those special family meals. This is the best I’ve ever tasted and it’s been a favorite for generations in my family.

Sweet Potato Casserole with pecan streusel topping in white baking dish

Sweet potato casserole. Do you consider it a side dish or dessert? Or both? Because you know, sometimes when you find something that works for both, you just have to go with it. Right?

My Grandmother Verdie always served it during the holidays and I have to admit that it was always one of my favorite parts of the meal! Served alongside roast turkey and cranberry sauce, my plate was complete! While it makes the perfect dish to serve for Thanksgiving, Christmas, and Easter, Grandmother would also serve it for Sunday suppers and other special occasions.

Sweet Potato Casserole Recipe

Let’s talk about the basics of this delicious dish.

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. In this recipe, the sweet potato mixture is then topped with a buttery pecan streusel topping and baked until golden brown. It’s a traditional southern favorite for Thanksgiving and other family meals and holidays.

How to Prepare the Sweet Potatoes

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

You can prepare your sweet potatoes for using in the casserole by baking or boiling them. The method is really based on personal preference. I will say that I love the deep flavor from 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 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 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.

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

White casserole dish with handles holds Sweet Potato Casserole covered in nutty pecan streusel topping

How to Make the Best Sweet Potato Casserole

To make this favorite recipe, you’ll need a few delicious ingredients. 

Ingredients 

Sweet Potato Mixture:

  • sweet potatoes – cooked
  • sugar – granulated
  • butter – softened 
  • vanilla extract – I like to use my homemade vanilla, but you can use your favorite pure vanilla extract
  • milk – whole milk 
  • eggs

Streusel Topping:

  • brown sugar – packed
  • all-purpose flour
  • pecans 
  • butter – softened
  • mini marshmallows – optional

Step by Step Instructions

Sweet Potato Mixture

Preheat oven to 350º F. In a large bowl, mash the cooked, cooled and peeled sweet potatoes. Then stir in sugar, butter, vanilla, 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.

Then, pour the sweet potato mixture into a 9×13 casserole dish.

Buttery Pecan Streusel Topping

Mix the brown sugar, flour, nuts and butter together and spread evenly over sweet potato mixture.

Cook for 30 minutes until the streusel topping has browned.

Remove your baking dish of sweet potato casserole from oven and serve!

Optional – Marshmallow Topping

If you desire the optional marshmallow topping,  sprinkle with mini marshmallows the final 10 minutes of baking.

How to Store It

We all know that preparing for special holiday meals can be stressful. This casserole makes a great make ahead side dish for those special meals since you can easily prep it ahead to bake fresh for serving or bake ahead of time to simply serve at room temperature.

Make Ahead 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 streusel topping and store in a zip top bag in the refrigerator.

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

Can You Freeze Sweet Potato Casserole?

Yes! It freezes wonderfully. Prepare sweet potato mixture and spread into casserole dish. Cool completely, wrap tightly and store in the freezer for up to 3 months.

When ready to bake, remove from the freezer and allow to thaw overnight in the refrigerator. Make streusel topping mixture and place on top of casserole and bake as directed.

How Long Does it Last in the Refrigerator?

If you are lucky enough to have leftovers, simply cover it 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.

What to Serve With Sweet Potato Casserole

This rich and delicious dish pairs well with so many other favorite foods and is perfect served as a side or as 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’m having a large family Sunday meal. It’s delicious alongside chicken or pot roast, our favorite vegetable dishes, biscuits and other favorites. 

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

 

More Sweet Potato Favorites

Sweet potatoes make some of the most delicious dishes. They are oh so good simply 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

Spicy Roasted Sweet Potato Wedges

Instant Pot Sweet Potato Chili

Duchess Sweet Potatoes

Sweet Potato Fries

Here’s my recipe for how I make my Grandmother’s Southern Sweet Potato Casserole. I hope you love it as much as my family does!

4.94 from 59 votes

Sweet Potato Casserole Recipe

Side Dish 50 mins

Prep Time 20 mins
Cook Time 30 mins
Servings 12
Course Dessert, Side Dish
Cuisine American
Author Robyn Stone | Add a Pinch
Sweet Potato Casserole graces my family table every fall. With it’s rich, buttery taste and crunchy topping, sweet potato casserole makes for a perfect side dish, but is sweet enough to serve as a dessert.

Ingredients  

  • 5 cups cooked sweet potatoes 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 eggs

For the Streusel Topping:

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

Instructions 

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

For the topping:

  • Mix brown sugar, flour, nuts and butter together and spread evenly over sweet potato mixture.
  • Cook for 30 minutes until topping has browned. If using mini marshmallows, add them the final 10 minutes of baking. Remove from oven and serve.

Video

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 streusel topping and store in a zip top bag in the refrigerator. When ready to bake, remove all from the refrigerator. Spread streusel on top of casserole and bake as directed.
Freezer Friendly Tips:
Prepare sweet potato mixture and spread into casserole dish. Cool completely, 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 streusel topping mixture and place on top of casserole and bake as directed.

Nutritional Information

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

Shout Out

Did you make this recipe?

Mention @addapinch or tag #addapinch!


Share it with the world!

Enjoy!
Robyn xo

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

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

Casseroles Recipes

Robyn Stone

..where I share sweet, savory and southern recipes, as well as home and garden tips and tidbits of travel.

Leave a Comment

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

Recipe Review




Comments

  1. This was soooo good! I made one change and that was to add a few more marshmallows then the recipe calls for. Everyone loved it, especially my husband. He said he could tell it was going to be good when I took it out of the oven. This will be my go to recipe from now on.

  2. This is the 4th time I’ve made this dish. I always make it for a holiday meal and I’ve never had any left over.. eveyone loves it! This will not disappoint!

Load More