This Sweet Potato Casserole with crunchy pecan topping is the ultimate holiday side dish. This is my sister Tanya’s recipe, and it is famous at our family’s Thanksgiving dinners. It’s a classic recipe with a fluffy and soufflé-like sweet potato layer topped with a crunchy pecan streusel. It’s also EASY to make.

Sweet potato casserole recipe with crunchy pecan topping with serving spoon

This post may contain affiliate links. Read my disclosure policy.

Sweet Potato Casserole Video

Watch the video tutorial where I walk you through step by step how to make this sweet potato casserole and see just how easy it is! If you make this recipe for Thanksgiving or Christmas, let me know.

The Best Sweet Potato Casserole Recipe

This easy sweet potato casserole recipe is the best I’ve ever tasted. Without fail, it is always served on our Thanksgiving menu alongside our Juicy Roast Turkey, an unforgettable Turkey Gravy, Au Gratin Potatoes, and Pumpkin Pie.

My sister Tanya taught me how to make her famous sweet potato casserole, and wow, is it good! As with my Stuffing Recipe, I love that it’s make-ahead friendly, and I’m always happy when we have leftovers from this dish because it reheats well (see make-ahead tips below).

There’s nothing more comforting than the sweet smells, the luxurious texture, and the crisp, nutty topping. It’s also terrific served with Prime Rib Roast on Christmas or Easter. 

Sweet Potato casserole served on a plate with a fork

Sweet Potato Casserole Ingredients

  • Sweet Potatoes – You’ll need 4 lbs or 4 large potatoes for about 6 cups once mashed. Choose firm potatoes with dark, blemish-free, and even-colored skin.
  • For the Filling – Egg, Sugar, Butter, Vanilla, and a pinch of salt- give the potato layer incredible texture, flavor, and airiness. Eggs are an important binder and help the casserole puff up almost like a soufflé. You can adjust the sugar to taste or use your favorite sugar substitute.
  • Dried Cranberries – while optional, they add a nice tangy bite to balance the richness of the casserole.
  • For the Crumble Topping – Light brown sugar, flour, and butter for a crisp and buttery streusel-like topping. The pecans add a nutty crunch, but you can leave them out if needed.
Ingredients for the famous Thanksgiving side dish with sweet potatoes, eggs, craisins, pecans, sugar topping and butter

Variations and Substitutions

Try some of these easy swaps to make the casserole your own:

  • Sweet Potato Casserole with Marshmallows: cover the streusel or replace the streusel topping with 2 cups mini marshmallows in the last 25 minutes of baking.
  • Add a splash of maple syrup to the filling for a hint of maple flavor
  • Change the texture: Coarsely mash sweet potatoes for a rustic texture, or whip them in a stand mixer for an airy texture.
  • Vegan Sweet Potato Casserole: Replace the eggs with 3/4 cup applesauce. Also, replace the butter with your favorite butter substitute.

How to Make Sweet Potato Casserole

In just a few easy steps, you can make this irresistible recipe for sweet potato casserole.

  • Cook Sweet Potatoes – Peel and chop sweet potatoes into 1″ chunks. Cover with water and boil for 10-15 minutes until fork-tender. Mash with a potato masher or use an electric hand mixer for super creamy potatoes.
  • Make the Filling – Preheat Oven to 350˚F. In a medium bowl, whisk together: 3 eggs and 1/2 cup sugar. Whisk in 6 Tbsp melted butter and 1/2 Tbsp vanilla, and a pinch of salt. Stir butter mixture into sweet potatoes, then fold in 1 cup dried cranberries and spread into a 9×13 casserole dish.
Step by Step collage How to Make Sweet potato casserole
  1. Make the Pecan Crumble Topping – Combine 2/3 cup brown sugar and 1/3 cup flour. Add 3 Tbsp of diced cold butter and rub the butter with the sugar mixture using your fingertips until pea-sized crumbs form. Stir in the pecans.
  2. Assemble and Bake – Sprinkle streusel mixture evenly over sweet potato mixture, put your baking dish in the oven and bake uncovered at 350˚F for 35-40 minutes or until hot and sweet potatoes start to puff at the edges.
Sweet potato casserole in a white pan, before and after topping

Pro Tip

For a sweeter flavor, start with Baked Sweet Potatoes. Simply wash the outside, pierce the skin several times with a fork, and then place on a rimmed baking sheet. Bake at 400 degrees for 45 minutes. Then remove skins before mashing.

Serve Sweet Potato Casserole With

We make this casserole year-round, but it’s best known on holiday menus. Try serving it alongside these other delicious mains and sides:

Sweet Potato Casserole in baking casserole dish with crunchy pecan topping

Can I Make Sweet Potato Casserole Ahead of Time?

The holidays can get busy so you’ll appreciate that this is make-ahead friendly and no one will know you prepped your sweet potato casserole early.

  • Make Ahead – Assemble the casserole and store the topping separately. Refrigerate both for 2-3 days. Add the topping to the potatoes before baking, and add a few minutes to the bake time if starting with a cold casserole.
  • Refrigerate Leftovers – Once completely cooled, transfer to an airtight container and refrigerate for 3-5 days, or freeze up to 3 months. Thaw in the refrigerator overnight before reheating.
  • To Reheat – Bake in a preheated 350˚F oven for 20 minutes or until heated through.
The best Sweet Potato Casserole made ahead in a white casserole dish.

This sweet potato casserole recipe is the perfect addition to your holiday table with its crunchy pecan topping and sweet, spiced sweet potato layer. I hope your family adores this dish as much as mine does!

Sweet Potato Casserole

4.99 from 215 votes
Sweet potato casserole with crunchy pecan topping in a casserole dish.
Easy Sweet Potato Casserole with an irresistible crunchy pecan topping. This recipe is so flavorful. The sweet potatoes are soft, smooth and puff up slightly while baking.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour

Ingredients 

Servings: 12 as a side dish
  • 4 lbs sweet potatoes, 6 cups mashed
  • 3 large eggs
  • 1/2 cup granulated sugar
  • 6 Tbsp unsalted butter, melted and slightly cooled
  • 1/2 Tbsp vanilla extract
  • 1/8 tsp fine sea salt, or a pinch of salt
  • 1 cup dried cranberries, optional
  • 2/3 cup brown sugar, packed
  • 1/3 cup all-purpose flour, or gluten-free flour substitute
  • 3 Tbsp unsalted butter, cold, diced
  • 1 cup pecans, coarsely chopped, optional

Instructions

How to Make Sweet Potato Casserole

  • Cook Sweet Potatoes – Peel and chop sweet potatoes into 1" chunks. Add to a large pot with enough water to cover surface of potatoes and bring to a boil. Cook uncovered at a medium/low boil about until easily pierced with a fork (about 10-15 minutes). Drain and mash (mash with an electric mixer to make it even creamier).
  • Make Sweet Potato Filling – Preheat Oven to 350˚F. In a large bowl, whisk together eggs, granulated sugar, melted butter, vanilla, and a pinch of salt. Stir butter mixture into cooked sweet potatoes, then stir in dried cranberries. Spread sweet potato mix evenly into a 9×13 casserole dish.
  • Make Pecan Crumble Topping – In a small bowl, combine brown sugar and flour. Add butter and use your hands to rub the mixture together until pea-sized crumbs form. Stir in chopped pecans.
  • Assemble & Bake – Sprinkle over sweet potatoes and bake at 350˚F uncovered for 35-40 min or until hot and sweet potatoes start to puff at the edges.

Nutrition Per Serving

402kcal Calories63g Carbs5g Protein16g Fat6g Saturated Fat2g Polyunsaturated Fat6g Monounsaturated Fat0.3g Trans Fat63mg Cholesterol128mg Sodium587mg Potassium6g Fiber34g Sugar21777IU Vitamin A4mg Vitamin C72mg Calcium2mg Iron
Nutrition Facts
Sweet Potato Casserole
Amount per Serving
Calories
402
% Daily Value*
Fat
 
16
g
25
%
Saturated Fat
 
6
g
38
%
Trans Fat
 
0.3
g
Polyunsaturated Fat
 
2
g
Monounsaturated Fat
 
6
g
Cholesterol
 
63
mg
21
%
Sodium
 
128
mg
6
%
Potassium
 
587
mg
17
%
Carbohydrates
 
63
g
21
%
Fiber
 
6
g
25
%
Sugar
 
34
g
38
%
Protein
 
5
g
10
%
Vitamin A
 
21777
IU
436
%
Vitamin C
 
4
mg
5
%
Calcium
 
72
mg
7
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Side Dish
Cuisine: American
Keyword: sweet potato casserole
Skill Level: Easy
Cost to Make: $$
Calories: 402
Natasha's Kitchen Cookbook

More Sweet Potato Recipes

If you love this sweet potato casserole recipe, then you won’t want to miss these other sweet potato recipes.

4.99 from 215 votes (126 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Eric
    November 9, 2021

    Like another recent commenter here, I bake my sweet potatoes, rather than boil them, the day before I need to make the dish. After baking the sweet potatoes in the oven, I let them cool then put them in the fridge overnight. The next morning, the skins peel right off with very little effort. Pro Tip: Place the whole baked sweet potatoes in a bowl or plastic bag, as a sticky syrupy liquid will seep out while they cool.

    Like in your recipe, I do use eggs, butter, sugar and vanilla, but I cut the sugar to 1/4 cup of packed brown sugar. It is still plenty sweet. I also add in a teaspoon-ish of cinnamon, and if I’m feeling really frisky, perhaps a shot of bourbon.

    Reply

    • Natashas Kitchen
      November 9, 2021

      Thank you so much for sharing that with me!

      Reply

  • Cindy
    October 4, 2021

    I make this recipe, but I don’t use flour, crazins or eggs. That way you have more of the potato taste. I also add a touch of nutmeg and cinnamon.

    Reply

  • Bill
    March 4, 2021

    Good suggestion V Shipp. I’ve made this before boiling the potatoes, and as good as it was, this way definitely concentrates the flavor…made a really good recipe great…in my opinion. 🙂

    Reply

    • Natasha's Kitchen
      March 4, 2021

      Thank you, Bill. I’m glad you liked the recipe!

      Reply

  • Rita Myers
    December 31, 2020

    I made this for the first time and while the flavor was delicious, the sweet potatoe filling turned out a bit dry. I was careful to measure all ingredients. Not sure where I went wrong.

    Reply

    • Natasha
      December 31, 2020

      Hi Rita, make sure if using more potatoes that you increase the remaining ingredients proportionally. I hope that helps.

      Reply

      • Veronica
        November 24, 2021

        Natasha can you make this the day before? If so any suggestions?

        Reply

        • Natashas Kitchen
          November 24, 2021

          Hi Veronica, please see “make-ahead tip” in the third paragraph of the post.

          Reply

  • V. Shipp
    December 27, 2020

    I make my sweet potato casserole much the same way you do, except for one difference. Instead of boiling the sweet potato’s in water, I bake them in the microwave. When microwaving them. I puncture them several times with an ice pick, then slather each with vegetable oil and wrap each tightly in waxed paper before microwaving them. This gives them a very moist cooked, silky, concentrated sweetness that I have never been able to capture any other way. The very best sweet potato to use is an orange-red color of potato. These aren’t seen often outside of Louisiana, but we were able to get some at Walmart here in northern Arkansas this year. We bought a bunch and had the best sweet potato casserole, sweet potato pie, just plain ole baked sweet potatoes, roasted sweet potatoes, you name it, I cooked them! Everything was really great! Love your casserole recipe too!

    Reply

    • Natasha's Kitchen
      December 28, 2020

      So nice to know that, thank you so much for sharing your process with us. Definitely a very useful information!

      Reply

    • Natasha's Kitchen
      December 28, 2020

      So nice to know that, thank you so much for sharing your process with us. Definitely very useful information!

      Reply

    • Bill
      March 1, 2021

      Interesting technique; how long did it take you to microwave 4#?
      thx,
      Bill

      Reply

  • Sonya
    December 26, 2020

    I made these for Christmas dinner. OH YUM !!!! Rave reviews from the family.

    Reply

    • Natashas Kitchen
      December 26, 2020

      That’s just awesome! Thank you for sharing your wonderful review!

      Reply

  • Birgit
    December 25, 2020

    So tasty – yet another one of Natasha’s recipe that will become a staple for future family holiday dinners.

    Reply

    • Natasha's Kitchen
      December 26, 2020

      Yay, that is so wonderful! Thank you so much for your good comments.

      Reply

  • Ianni
    December 24, 2020

    Thx for your recipes which have been my secret to proving a guy in Greece can cook too. Shhhh. I’m making sweet potato casserole for Xmas but I’m not sure which dried cranberries to use, the sweetened ones or the non sweet. Don’t have craisins here and not sure what they are. Thx once again.

    Reply

    • Natasha
      December 24, 2020

      Hi, I use the sweetened ones. I hope you love the sweet potato casserole!

      Reply

  • justin
    December 1, 2020

    It was the sweet potato casserole.

    I had issues, making the recipes. I followed the instructions. And the food came out really bad.

    What can I do to get it better.

    Reply

    • Natasha's Kitchen
      December 1, 2020

      Hi Justin, what do you mean it came out really bad? Could you explain it a bit more with the important details?

      Reply

      • Karla
        December 20, 2020

        Hi
        What can I substitute the regular sugar with in the casserole and what would be the amount? I.e honey, brown sugar, maple syrup, etc
        Thank you

        Reply

        • Natasha's Kitchen
          December 20, 2020

          Hi Karla, I haven’t tried and tested replacing the sugar in this recipe but I saw that others commented this “Love this recipe! Easy to adapt to a sugar free, grain free version. I used brown sugar swerve. In baking custard type fillings you MUST use erythritol (swerve) or granular Allulose or your custard will crystallize. I also used a grain free maple almond granola, the tbsp butter and 1 cup chopped pecans. Used my clean hands to rub it all in. Yummy tasting topping for folks that refrain from flour.” I hope that helps.

          Reply

  • Wiera
    November 29, 2020

    Delicious! My husband didnt even miss the marshmallows and he liked the cranberries too! Will make this every year!

    Reply

    • Natasha's Kitchen
      November 29, 2020

      So good to know that your husband liked this recipe, Wiera. Thank you for sharing that with us!

      Reply

  • Elizabeth
    November 28, 2020

    This was the first time I made sweet potato casserole and I used this recipe! It was delicious. i used my Instant Pot to cook the potatoes..no dicing or peeling needed. I left out the cranberries. The topping was sooo delicious. Another recipe from you that is spot on and super yummy!

    Reply

    • Natasha's Kitchen
      November 29, 2020

      Hello Elizabeth, I am so glad to know that you loved this recipe! Thank you for sharing your great experience with us, we appreciate it and I hope that you will love every recipe that you will try.

      Reply

  • Elena
    November 27, 2020

    Fantastic recipe, absolute hit on our Thanksgiving dinner! I only had enough sweet potatoes for half the recipe, so I used a half size dish and baked it a little less (about 30 min). Next time we’re definitely making the full size, to be able to enjoy some leftovers 🙂

    Reply

    • Natashas Kitchen
      November 27, 2020

      Thank you for sharing that wonderful review with me, Elena!

      Reply

  • Mrs. T
    November 27, 2020

    I made this to go with our thanksgiving dinner yesterday…absolutely delicious!!! My kids don’t normally like sweet potatoes but they loved this casserole! Thank you for sharing this recipe!

    Reply

    • Natasha's Kitchen
      November 29, 2020

      That’s so nice. I’m happy to know that your kids enjoyed this recipe too! Thank you for your good comments and feedback Mrs. T.

      Reply

  • Jason
    November 26, 2020

    I’ve made sweet potato casserole for years, but this version was the best! Using the mixer made the texture of the casserole so light fluffy.

    Always enjoy your recipes…Happy Thanksgiving!

    Reply

    • Natasha's Kitchen
      November 26, 2020

      Perfect! I love that you enjoyed this recipe so much. Happy Thanksgiving!

      Reply

  • Sonya
    November 26, 2020

    I will eat this with a side of kasha.
    Thank you for this delicious recipe!

    Reply

    • Natasha's Kitchen
      November 26, 2020

      You’re welcome, Sonya!

      Reply

  • Patricia
    November 25, 2020

    I’m so excited to try this!!!! I’m doing the make-ahead version and will bake tomorrow! Thank you Natasha for all of your awesome recipes!!

    Reply

    • Natasha's Kitchen
      November 25, 2020

      Sounds like a great plan, Patricia. Enjoy and I hope it becomes a hit!

      Reply

      • Miranda
        November 22, 2021

        I made this last year, minus the dried cranberries, and it was a huge hit! I’m looking forward to making it again this year!

        Reply

        • Natashas Kitchen
          November 22, 2021

          I’m so glad this was a hit, Miranda!

          Reply

  • Britt
    November 25, 2020

    Cutting the recipe in 1/2 for tomorrow.
    2 Questions:
    1.) Do I need to adjust the cook time?
    2.) Does this recipe reheat well? I was planning on making it in the AM before the turkey is put in the oven then popping it back in the oven to reheat. Advise?

    Reply

    • Natashas Kitchen
      November 25, 2020

      Hi Britt, I have not baked it halved, so I cannot advise on the time. Suppose you test that; I’d love to know how that turned out. If you use half the baking dish’s size and the casserole is the same height, you would bake for about the same amount of time (maybe 5 minutes less). This recipe does reheat really well!

      Reply

      • Elena
        November 27, 2020

        I confirm – we used half the recipe and half the size of the baking dish. It was perfect in 30 minutes!

        Reply

  • Lisa
    November 25, 2020

    Will be making this tomorrow for Thanksgiving and am so excited to see how it turns out! Any of your recipes that we’ve tried has always been so good. Also, my 3 year old girl adores you! She always asks to “watch Tasha!”

    Reply

    • Natashas Kitchen
      November 25, 2020

      Awww that’s the best! Thank you so much for sharing that with me. I’m all smiles

      Reply

  • Catherine Oliveri
    November 25, 2020

    Why can’t this recipe be made a day ahead and then just reheat the whole casserole in the pan the next day?

    Reply

    • Natashas Kitchen
      November 25, 2020

      Hi Catherine, please see “make-ahead tip” in the third paragraph of the post.

      Reply

  • Kat
    November 25, 2020

    Love this recipe! Easy to adapt to a sugar free, grain free version. I used brown sugar swerve. In baking custard type fillings you MUST use erythritol (swerve) or granular Allulose or your custard will crystallize. I also used a grain free maple almond granola, the tbsp butter and 1 cup chopped pecans. Used my clean hands to rub it all in. Yummy tasting topping for folks that refrain from flour.

    Reply

    • Natasha
      November 25, 2020

      Hi Kat, thank you for sharing your sugar-free substitution advice.

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.