Sweet Potato Casserole with Pecans is creamy, perfectly sweet, and topped with a buttery pecan crumble that adds the perfect crunch.

This Sweet Potato Casserole with Pecans takes me right back to my Thanksgiving table growing up. It is buttery, perfectly sweet, and topped with a crunchy pecan topping that makes every bite irresistible. Made with fresh sweet potatoes and a simple brown sugar pecan topping, this is an easy, tried-and-true holiday side dish for every table.
If sweet potatoes are a favorite in your family, then be sute to try my Sweet Potato Salad and my Air Fryer Sweet Potato Wedges for a couple of other ways to enjoy them.
Why you'll love this recipe
- Fresh Sweet Potato Flavor: Baking the sweet potatoes brings out their natural sweetness and gives the casserole a wonderful texture.
- Easy to make ahead: You can prepare the casserole ahead of time, making holiday cooking much easier.
- Perfect for the holidays: It pairs beautifully with turkey, ham, roast beef, and all your holiday sides.
- Simple Pantry Ingredients: There is nothing fancy needed for this casserole, and you may already have everything you need in your pantry and refrigerator.
Reader Review: "This Sweet Potato Casserole is my new favorite. Every bite was gone, and it was delicious. " - Taylor
Ingredients

Sweet Potato Filling
- Sweet Potatoes - Fresh sweet potatoes are the foundation of this casserole. Bake until tender for the best flavor.
- Sugar - Add the sweetness to the dish.
- Eggs- The binder to hold it all together.
- Milk - I prefer whole milk, but use whatever you have on hand.
- Butter - Adds a richness that is classic.
- Vanilla - To enhance the sweetness of the sweet potatoes.
Pecan Crumble Topping
- Pecans - The star of the topping. I used chopped pecans.
- Brown Sugar - For a caramel-like sweetness.
- Flour - I used all-purpose flour to create the crumble texture.
- Butter - Softened and used to bring it all together and create the buttery topping.
How to make Sweet Potato Casserole with Pecans

- Bake the Sweet Potatoes: Preheat your oven to 400°F. Wash the sweet potatoes and poke them several times with a fork. Place them on a baking sheet and bake for 40-45 minutes until tender.
Once they are finished, reduce the oven temperature to 350°F and allow the sweet potatoes to cool enough to handle. Remove the skins. - Mash the Sweet Potatoes: Place the cooked sweet potatoes in a large mixing bowl and mash until mostly smooth.
- Make the Sweet Potato Filling: Add the sugar, whisked eggs, milk, melted butter, and vanilla extract. Mix until everything is well combined.
- Add the Filling to the Baking Dish: Grease an 8x11-inch baking dish and spread the sweet potato mixture evenly into the dish.

- Make the Pecan Topping: In a separate bowl, combine the softened butter and brown sugar, flour, and chopped pecans.
- Add the Topping: Crumble the pecan mixture evenly over the sweet potato filling. You don't have to make it perfectly even. It will melt together as it bakes, creating a buttery pecan layer.
- Bake: Bake at 350°F for about 30 minutes, or until the casserole is heated through and the pecan topping is golden and fragrant.
Cooked this recipe? Let me know what you think!
Equipment and Supplies
- Large Stock Pot - Hexclad Pots are the best on the market. Click the link for 10% off your next purchase.
- 8 x 11 Baking Dish - A set of 3 Staub dishes. These are my go-to baking dishes. They come with storage separators, which I love, and they're easy to clean (dishwasher safe).
- Masher - Stainless steel masher, great for mashing potatoes, avocados, and beans.
- Large Mixing Bowls - Set of 3 Pyrex glass mixing bowls. You can get by with one for this recipe, but two make it so much easier when assembling.

Substitutions and Variations
- Walnuts: Chopped walnuts make a great substitute for pecans, although pecans are my favorite because ot the crunch they provide.
- Cinnamon: For a warmer, more spiced flavor, add ½ teaspoon of ground cinnamon to the sweet potato mixture. A little nutmeg is also delicious.
- Milk: You can use 2% or skim if that is what you have on hand. I have also used half and half in a pinch.
- Canned Sweet Potatoes: Canned sweet potatoes can be used if you are short on time. Drain them well before mashing. Keep in mind they are also softer and sweeter than freshly baked sweet potatoes.
Expert TIps
- Bake instead of boiling when you have the time. Baking the sweet potatoes concentrates their natural sweetness and gives a rich flavor.
- Don't over-mash the sweet potato. A few small pieces add texture and keep the casserole from becoming overly smooth.
- Chop the pecans fairly small. You want crunch pieces throughout the topping instead of a few large pieces.
- Make the topping fresh when possible. If you are preparing the casserole ahead, add the pecan topping shortly before baking to preserve its texture.
- Pre-Bake the Sweet Potatoes. For easier assembly, bake your sweet potatoes the day before. This is a huge time saver. I do recommend fully prepping them for the casserole by peeling and mashing them. Store for up to 3 days.
What to serve with Sweet Potatoes
This casserole is made for holiday meals, but it is delicious anytime you are having a comfort-food dinner.
- Turkey
- Pulled Ham
- Roast Beef
- Cranberry Sauce
- Green Bean Casserole
Storage
Refrigerator: Store cooled casserole in an airtight container for 4-5 days.
Freezer: You can freeze this casserole either baked or unbaked. Wrap it tightly and freeze for up to 2 months.
Reheating: Thaw frozen casserole overnight in the refrigerator, and reheat in a 350°F oven until heated through. Individual portions can be reheated in the microwave as well.
FAQ
Yes! This is one of the reasons I love this recipe for the holidays. Prepare the sweet potato mixture ahead of time and refrigerate it. Add the pecan topping before baking for the best texture.
Yes, you can use canned yams to save time. Be sure to drain them well before mashing. The extra liquid can make the casserole too soft.
Absolutely! If your family loves marshmallows, you can add them by sprinkling mini marshmallows evenly over the pecan topping during the last 5-10 minutes of baking.
Video of Recipe
Recipe

Sweet Potato Casserole with Pecans
Equipment
- Oven
- Potato Masher
- 2 Mixing Bowls
- 8 x 11 Baking Dish
Ingredients
Bottom Layer
- 3 Sweet Potatoes large
- ½ Cup Sugar
- 2 Eggs
- ⅓ Cup Milk Whole
- 1 Stick Butter melted
- 1 teaspoon Vanilla Extract
Top Layer
- 1 Cup Brown Sugar
- ½ Cup Flour
- 1 Stick Butter softened
- 1 Cup Pecans chopped
Instructions
- Bake the Sweet Potatoes: Preheat your oven to 400°F. Wash the sweet potatoes and poke them several times with a fork. Place them on a baking sheet and bake for 40-45 minutes until tender. Once they are finished, reduce the oven temperature to 350°F and allow the sweet potatoes to cool enough to handle. Remove the skins. 3 Sweet Potatoes
- Mash the Sweet Potatoes: Place the cooked sweet potatoes in a large mixing bowl and mash until mostly smooth.
- Make the Sweet Potato Filling: Add the sugar, whisked eggs, milk, melted butter, and vanilla extract. Mix until everything is well combined. ½ Cup Sugar 2 Eggs ⅓ Cup Milk 1 Stick Butter 1 tsp Vanilla Extract
- Add the Filling to the Baking Dish: Grease an 8x11-inch baking dish and spread the sweet potato mixture evenly into the dish.
- Make the Pecan Topping: In a separate bowl, combine the softened butter and brown sugar, flour, and chopped pecans. 1 Stick Butter 1 Cup Brown Sugar ½ Cup Flour 1 Cup Pecans
- Add the Topping: Crumble the pecan mixture evenly over the sweet potato filling. You don't have to make it perfectly even. It will melt together as it bakes, creating a buttery pecan layer.
- Bake: Bake at 350°F for about 30 minutes, or until the casserole is heated through and the pecan topping is golden and fragrant.
Video
Notes
- Bake instead of boiling when you have the time. Baking the sweet potatoes concentrates their natural sweetness and gives a rich flavor.
- Don't over-mash the sweet potato. A few small pieces add texture and keep the casserole from becoming overly smooth.
- Chop the pecans fairly small. You want crunch pieces throughout the topping instead of a few large pieces.
- Make the topping fresh when possible. If you are preparing the casserole ahead, add the pecan topping shortly before baking to preserve its texture.
- Pre-Bake the Sweet Potatoes. For easier assembly, bake your sweet potatoes the day before. This is a huge time saver. I do recommend fully prepping them for the casserole by peeling and mashing them. Store for up to 3 days.





Eartha Haffey says
I am going to try this recipe pretty close to my recipe, however you say 2 scrambled eggs are the eggs cooked
CookitwithTim says
Hey! Nope, they are just whisked prior to adding them to the mixture. Then they will cook with the rest of the casserole in the oven.