Sweet Potato Casserole with Pecans
Sweet Potato Casserole with Pecans is a timeless holiday classic that never goes out of style. Each bite is rich, creamy, and buttery, with just the right amount of sweetness. Add a crunchy brown sugar pecan topping, and it becomes the perfect side dish for your holiday table.

There’s something special about passing down old family recipes that have stood the test of time. This southern sweet potato casserole is simple, comforting, and full of the flavors that remind us of home. From the creamy sweet potatoes to that crunchy brown sugar pecan topping, this dish always earns a spot on our table and is part of the holiday nostalgia.
A few more of my favorite Thanksgiving side dishes are caramelized sweet potatoes, homemade sweet potato dumplings, and this easy sweet potato pie recipe.
Jump to:
💗 Why You’ll Love This Recipe
- Classic: A homemade sweet potato casserole made the same way for generations. The crunchy brown sugar pecan streusel takes this dish over the top.
- Crowd-Pleasing: The pecan topping has the perfect mix of crunch and sweetness. An old Southern side dish that never disappoints.
- Make-Ahead: Assemble it a day ahead, refrigerate it, and bake when ready.
- Perfect Holiday Side: The best sweet potato casserole for Thanksgiving, Christmas, or Easter. Goes great with ham and turkey.
🛒 Ingredients Needed
This sweet potato casserole recipe is made with simple ingredients and comes together quickly. All the ingredients can be easily found at your local grocery store.

- Sweet Potatoes: I use fresh sweet potatoes for the sweet potato mixture. For this recipe, you will cook and mash the potatoes. They are easy to mash with a fork or a potato masher.
- Sugar: I use white granulated sugar for the sweet potato mixture and brown sugar for the topping.
- Eggs: You will need medium to large eggs, or just use what you have in your refrigerator.
- Butter: Everything is better with butter. Use softened butter. It acts as a binder.
- Milk: Whole milk is used for this recipe.
- Vanilla Extract: Used for flavoring. Please don’t leave it out.
- Light Brown Sugar: This is used for the topping. If you need to swap out dark brown sugar, that will work just fine.
- Flour: Used for the topping.
- Melted Butter: Melted butter mixes well with the ingredients.
- Chopped Pecans: I prefer using chopped pecans as a topping. You can also use walnuts or omit them if desired.
🍠 How to Prepare Sweet Potatoes
There are two ways to prepare sweet potatoes for this homemade sweet potato casserole. You can boil or bake them. I have done both, but I prefer to bake them. You choose the method that is best for you.
Baked Potatoes:
Wash sweet potatoes and place them on a sheet pan. Bake at 400°F for about 45 minutes to 1 hour, or until soft. The time will depend on the size of your potatoes. Let cool. Remove skins. Place in a large bowl and mash with a fork until they are creamy and no lumps.
Boiled Potatoes:
I peeled the potatoes, thickly diced them into 2-3 inch pieces, placed them into a pot of cold water, and boiled them until tender. I drained the potatoes well and mashed them with a potato masher or a fork.
🔪 How To Make Homemade Sweet Potato Casserole
For complete instructions, see the printable recipe card below. This casserole is buttery, soft, and creamy—the perfect side dish for Thanksgiving—and a great recipe for all your holiday feasts.

Step 1: Bake the Potatoes. Wash fresh whole sweet potatoes and place on a sheet pan. Bake until soft. Remove skins.

Step 2: Mash the Potatoes. Place in a large bowl and mash with a fork until smooth and no lumps remain.

Step 3: Prepare the Filling. In a large bowl, combine the mashed sweet potatoes, sugar, beaten eggs, softened butter, milk, and vanilla. Mix well until smooth. Spoon into a greased 13×9-inch baking dish.

Step 4: Mix the Topping. Combine brown sugar, flour, 1/3 cup melted butter, and pecans in a bowl; mix until well combined.

Step 5: Add to the Top. Drop by tablespoon over the top of the sweet potatoes. Lightly spread the buttery pecan topping over the top.

Step 6: Bake. Bake uncovered for 30 minutes, until the topping is golden and bubbly.
If you plan to cook a turkey this year, check out my post on Easy Method For Cooking a Turkey for tips on a moist turkey every time.
💭 Pro Tips
- Mash the Potatoes While Warm: Warm sweet potatoes mash smoothly and are creamier than when cooled.
- Don’t Skip the Vanilla: It adds warmth and flavor that makes this casserole stand out.
- Make-Ahead Friendly: Prepare the filling and topping separately, refrigerate, then assemble and bake right before serving.
🥣 Doubles as a Side Dish or a Dessert
Not only is this side dish popular during the holidays, but it’s also great as a year-round dish to dinner or even as a dessert. Yep, dessert. I had the leftovers during the week with a scoop of vanilla ice cream with condensed milk . It satisfied my sweet tooth with pleasure. Wonderful!
Cranberry Apple Stuffing Recipe is a must-try for this holiday season. It will not disappoint your guests.
❔ Recipe FAQs
Absolutely. You can make sweet potato casserole with pecans, walnuts, or omit the nuts, and it will still be delicious.
Yes. Bake the casserole, let it cool completely, then wrap it tightly and freeze it for up to 2 months. Thaw in the refrigerator overnight and reheat at 350° until warmed through.
To Store: Easy sweet potato casserole is fabulous the next day. Bring leftovers to room temperature and store them in an airtight container in the refrigerator for up to 3 days.
To Reheat: This dish warms up nicely in the oven or microwave.
Absolutely. This is a sweet potato casserole without marshmallows, but adding a few to the top would be a delicious addition.

Thanksgiving Recipes For A Crowd
If you’ve tried this Sweet Potato Casserole with Pecans or any other recipe on my blog, please leave a 🌟 star rating and let me know how it turned out in the 📝 comments. Thanks for visiting!
👩🏻🍳 Recipe

Sweet Potato Casserole with Pecans
Ingredients
- 3 cups sweet potatoes cooked and mashed
- 1 cup sugar
- 2 Eggs beaten
- ½ cup butter softened
- ⅓ cup milk
- 1 tablespoon vanilla
Topping
- 1 cup Brown Sugar packed
- ⅓ cup flour
- ⅓ cup butter melted
- 1 cup pecans chopped
Instructions
- Bake the Potatoes. Wash sweet potatoes and place on a sheet pan. Bake at 400 degrees for about 45 minutes to an hour or until soft. The time will depend on how big your potatoes are. Let cool. Peel potatoes.
- Mash the Potatoes. Place in a large bowl and mash with a fork until they are creamy and no lumps.
- Prepare the Filling. Combine sweet potatoes with sugar, eggs, ½ cup softened butter, milk, and vanilla; mix well. Spoon into a greased 13" x 9" baking dish.
- Mix the Topping. Combine brown sugar, flour, ⅓ cup melted butter, and pecans in a bowl; mix well.
- Add to the Top: Drop by tablespoon over the top of the sweet potatoes. Lightly spread the topping over the top.
- Bake. Bake at 350 degrees for 30 minutes.
Notes
- Mash the Potatoes While Warm: Warm sweet potatoes mash smoothly and are creamier than when cooled.
- Don’t Skip the Vanilla: It adds warmth and flavor that makes this casserole stand out.
- Make-Ahead Friendly: Prepare the filling and topping separately, refrigerate, then assemble and bake right before serving.






I always have sweet potatoes and this recipe is going to be perfect to share for friendsgiving, but for now I’ll make it for my self.
In Finland we have a sweet potato casserole for Christmas and I am in complete love with it!
Yum! This sweet potato casserole was amazing! I love sweet potatoes and this really hit the spot!
I love sweet potato casserole! This will be perfect for the upcoming fall festivities!
This looks so much better than the marshmallow topped stuff! Must try!
It is better with this brown sugar pecan topping. This is a must try recipe. This Sweet Potato Casserole is a crowd pleaser.
Can I make today and bake tomorrow?
Yes! I like to mix everything the day before(except for the topping) and bake the next day.
Thank you for the recipe! It was simple and delicious!
I wanted to add that I have a son who is lactose intolerant so I substituted the butter with Country Crock Plant Butter with olive oil and Lactaid for the milk. I’m always worried about substitutions but this one came out perfect!
Thanks for the comment. I am so glad the substitutions turned out well. So happy you enjoyed the recipe. 🙂
Self rising flour?
Hello! Yes, Self rising or all purpose flour will work in this recipe. Use whatever you have on hand. This casserole is delicious! 🙂
Yum! I can add brown sugar and pecans to just about anything and be happy! This looks amazing!
Thanks! Yes, I am with you on adding brown sugar and pecans to just about anything! 🙂
My youngest loves sweet potatoes! Looks like a yummy side dish for the holidays. I like that you are planning ahead!!
We eat sweet potatoes at least twice a week. I love to plan ahead and get my menus in order. 🙂
I am adding this to my menu for Thanksgiving!! I cannot tell you how good this looks!!! Thank you so much for sharing this!!
You are welcome! Your family and guest will love this dish!
OMG!!! This looks amazing! Thanksgiving dinner just got so much better!
It is amazing! This will definitely be on my table. Let me know if you try it!
Your recipe looks similar to my grandmother’s, and I love her sweet potato casserole! It’s such a festive dish for fall and a classic for Thanksgiving!
Hope you enjoy! 🙂
I have always made sweet potato casserole with marshmallows on top but now I want to try this.
Yes, please try it! It is sooooo good!
I might put this on the menu for Thanksgiving. It looks really good.
🙂 It is so good! Let me know if it ends up on your menu!!