This post contains affiliate links.

This easy Sweet Potato Casserole recipe is topped with a brown sugar pecan toppings, and always steals the show on Thanksgiving. Best part is you can be prepared in advance for an easy make-ahead holiday side dish.

Want more Thanksgiving recipes? Try my Easy, No-Fuss Thanksgiving Turkey or Spatchcock Turkey, the Best Homemade Rolls, Cornbread Stuffing, or our Perfect Pie Crust!

A piece of the best Sweet Potato Casserole recipe being lifted out of a rectangle pan to serve.

Why I love this casserole:

  • The Topping – The topping on this casserole is made with butter, pecans, flour, and brown sugar. It's so much better than the marshmallow topping on sweet potato casserole (in my opinion!).
  • Make-Ahead – Want a stress-free Thanksgiving day? This whole casserole (as well as more of my Thanksgiving recipes) can be made a day or two in advance. Check out my Make Ahead Instructions at the end of the post for details!
  • Crowd Pleaser – This is a HIT with family and friends every single year. The potatoes are creamy, and the topping adds the perfect crunchy texture. It will become a new staple on your Thanksgiving table!

How to make Sweet Potato Casserole:

Cook Sweet Potatoes: Place sweet potatoes in a large pot and add enough water to the pot to cover the potatoes a little more than half way. Cover and bring to a boil, then simmer until fork tender. Drain, and place on a cutting board to cool. Once they are warm enough to handle, remove the skins and place them in a large mixing bowl.

Someone peeling the skins off of sweet potatoes on a cutting board.

Make Filling: Add eggs, evaporated milk, vanilla, sugar, salt, and butter and mash everything together until smooth. I start with a potato masher, and then use an electric mixer on low speed, for about 45 seconds, to get the mixture smooth (without over-mixing). Smooth into casserole dish.

Two images showing the process of making the filling for homemade Sweet Potato Casserole, before and after it's mixed.

Add Pecan Topping: Combine the topping ingredients– butter, chopped pecans, flour, and brown sugar–and sprinkle all over the top of your mashed sweet potato mixture.

Two images showing a homemade pecan brown sugar streusel in a bowl, then it being sprinkled on smooth and creamy sweet potatoes.

Bake: Place in the oven and bake for 35-40 minutes. Serve this sweet potato casserole with pecans alongside your favorite Thanksgiving recipes!

A Sweet Potato Casserole with pecan topping, golden brown and ready to serve.

Sweet Potato Casserole with Marshmallows:

To add a marshmallow topping instead, simply top the casserole with a layer of miniature marshmallows and bake for about 25 minutes, or until the marshmallows are puffy and browned.  You could also prepare this dish half and half with half pecan crumble mixture and half marshmallows.  For this method, cook with half of the crumble for about 15 minutes first, then remove from the oven, cover the other half of the casserole with marshmallows and continue baking.

Make Ahead, Storing, and Freezing Instructions:

To Make-Ahead: You can prepare this easy sweet potato casserole recipe 1-2 days in advance. First make the filling and smooth into your baking dish. Make the topping, but store seperatly. Add topping before baking. Here are some other great Make-Ahead Thanksgiving recipes.

To Store: Store sweet potato casserole covered in the refrigerator for 4-5 days.

To Freeze: Prepare the sweet potato casserole completely, but don't bake it. Cover with a double layer of aluminum foil and freeze for up to 3 months.  Thaw overnight in the refrigerator. Allow it to come to room temperature for 30 minutes on the counter before baking.

More Thanksgiving Staples:

5 from 6265 votes

Sweet Potato Casserole

Author: Lauren Allen
This easy Sweet Potato Casserole recipe is topped with a brown sugar pecan toppings, and always steals the show on Thanksgiving.
Prep: 20 minutes
Cook: 35 minutes
Total: 55 minutes
Servings: 15

Ingredients 
 

For the topping:*

Instructions 

  • Cook Potatoes: Place the sweet potatoes in a large pot.  Add enough water to the pot to cover the potatoes a little more than half way. (You will need at least 3-4 inches of water but the water will not completely cover the potatoes!) Bring the water to a boil and then turn the heat to a medium simmer.  Cover and simmer until they feel tender when poked with a fork. It may take 20-40 minutes to cook your sweet potatoes depending on the size of the potatoes, but you don't want them to be mushy.
  • Peel Potatoes: Drain water and place sweet potatoes on a plate or cutting board to cool down.  Once they are cool enough to handle, peel and discard the skin from the potatoes and place potatoes in a large mixing bowl.
  • Mix: Add eggs, evaporated milk, vanilla, sugar, salt, and butter and mash everything together until smooth. I start with a potato masher, and then use an electric mixer on low speed, for about 45 seconds, to get the mixture smooth.
  • Pour mixture into a lightly greased casserole dish. Anything around the size of an 8×11'' , 9×13'' or even a deep dish 10'' pie pan will work.
  • Make Topping: Add flour, brown sugar and pecans to a mixing bowl. Add butter and cut in with a fork or pastry blender until well combined. Sprinkle topping over sweet potato mixture. 
  • Bake at 350 degrees F for 35-40 minutes.
  • Store leftovers in the refrigerator for 4-5 days.

Notes

Topping: To add a marshmallow topping instead, top the casserole with a layer of miniature marshmallows and bake for about 25 minutes, or until the marshmallows are puffy and browned. 
Half Pecan Half Marshmallow Topping: Make ½ of the pecan topping and spread it over half the casserole – bake as directed. When it's about 5 minutes from being finished baking, top the other half with mini marshmallows and put back in the oven until they are golden and puffy.
Nut Allergy: Omit the nuts, or add about ½ cup rolled oats instead, for texture.
Make-Ahead Instructions: You can prepare this easy sweet potato casserole recipe 1-2 days in advance. First make the filling and smooth into your baking dish. Make the topping, but store seperatly. Add topping before baking. Here are some other great Make-Ahead Thanksgiving recipes.
Freezing Instructions: Prepare the sweet potato casserole completely, but don't bake it. Cover with a double layer of aluminum foil and freeze for up to 3 months.  Thaw overnight in the refrigerator. Allow it to come to room temperature for 30 minutes on the counter before baking.

Nutrition

Calories: 286kcal, Carbohydrates: 43g, Protein: 4g, Fat: 12g, Saturated Fat: 5g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 0.2g, Cholesterol: 54mg, Sodium: 197mg, Potassium: 396mg, Fiber: 3g, Sugar: 26g, Vitamin A: 13106IU, Vitamin C: 2mg, Calcium: 74mg, Iron: 1mg

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

Text me new recipe ideas!

Simple, tasty ideas sent once a week. No spam.

Text Signup

Follow Me

Get recipe ideas weekly!

I originally shared this recipe October 2017. Updated November 2019 and November 2023.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

5 from 6265 votes (6,130 ratings without comment)
Subscribe
Notify of

407 Comments
Inline Feedbacks
View all comments
Stephenie
2 years ago

5 stars
This is my only go to sweet potato casserole recipe. It always gets rave reviews, even from people who don’t LOVE sweet potatoes. Delicious every time.

Kristen
2 years ago
Reply to  Stephenie

5 stars
Jean please let me know which option you went with and how it turned out! I too wondered the same ☺️.

Jean
2 years ago
Reply to  Kristen

1/2 cup of oats and it was delicious. Perfectly chewy topping with the smooth sweet potato. Highly recommend this recipe- it was a hit at our potluck today!

Ciara
2 months ago
Reply to  Jean

Did you add 1/2 cup of oats to the topping? I don’t see oats in the ingredients list! Thanks

Diane
2 months ago
Reply to  Ciara

I’m making it for the first time, right now. In the NOTES section it mentions if you have nut allergies etc. you can replace oats for the pecans. I do not have pecans so I am using oats.

Heather
2 months ago
Reply to  Ciara

It’s in the “Notes” section after the instructions.

Jamie
3 years ago

5 stars
Best sweet potato casserole I’ve had! Easy to make and the family all loved it!!

Nicholas
2 months ago

5 stars
My came out fine. Just has that stringy texture. I am fine with it, but would like to know why it happened

Angela
1 month ago
Reply to  Nicholas

5 stars
When we make sweet potato pies or casseroles, we try to remove as much of the stringy bits while mixing with the hand mixer. When shopping, the larger, more round potatoes seem to be less stringy if that helps. 😊

RMV
2 months ago

I went ahead and baked the sweet potatoes tonight. Do you have special suggestions regarding reheating the casserole?

Haylee
2 months ago

Can you use heavy cream in replacement for the evaporated milk? All I have is heavy cream, milk, and evaporated milk. Please advise.

Admin
Rachel Aldridge
2 months ago
Reply to  Haylee

Yes you can!

Sue
2 months ago

Has anyone added cinnamon to the sweet potatoes, if so, how much?

Kathy
2 months ago

Can you mix the topping and mini marshmallows together or do they have to be separate?

Admin
Rachel Aldridge
2 months ago
Reply to  Kathy

You can mix them!

Dee
2 months ago

If you mix them together should flour still be used?

Brandon Payne
2 months ago

The recipe says 4-5 large sweet potatoes, but large can range from sweet potatoes that weigh anywhere from 8-32 ounces. Maybe a volume of cubed potatoes or total weight might be helpful.

Saubia Fatemi
2 months ago
Reply to  Brandon Payne

I’m wondering the same thing

Willa
2 months ago
Reply to  Brandon Payne

Me too!

Angela
1 month ago
Reply to  Brandon Payne

There’s a reply to another comment that says you’ll want about 3-4 cups of mashed sweet potatoes for the recipe.

Sarah
2 months ago

Can you make this with both the pecan crumble and marshmallows??

Admin
Rachel Aldridge
2 months ago
Reply to  Sarah

yes you can!

Patricia
1 month ago

And put it on together at the same time, then bake for 35-40 minutes?

Admin
Rachel Aldridge
1 month ago
Reply to  Patricia

yes!

Pam Jordan
2 months ago

I have some HUGE sweet potatoes. How many cups of sweet potato would you guess??

Admin
Rachel Aldridge
2 months ago
Reply to  Pam Jordan

About 3-4 mashed sweet potatoes.

Amy Tranum
2 months ago

Can you pre-peel and dice the sweet potatoes before boiling?

Admin
Rachel Aldridge
2 months ago
Reply to  Amy Tranum

Yes, that works great.

Nic
2 months ago

Can I make this in a crockpot? Or could I bake it without the topping and warm it up in a crockpot, charring the top with a torch? I want to try this recipe but I’m trying to figure out how to free oven space.

Admin
Rachel Aldridge
2 months ago
Reply to  Nic

You can make it work. I’d bake it as written without the topping, then transfer it to the crockpot to keep warm. Add the topping right before serving and use your torch to brown it.