Go Back
+ servings
hand with a spoon of sweet potato casserole, lifting it out of a white casserole dish.

Sweet Potato Casserole with Pecans

Everyone will love Grandma's recipe for sweet potato casserole. It's rich and creamy, and topped with an irresistible pecan crumble.
4.67 from 3 votes
Prep Time 25 mins
Cook Time 40 mins
Total Time 1 hr 5 mins
Course Side Dish
Cuisine American
Servings 10 servings
Calories 505 kcal


For the sweet potatoes:

  • lbs sweet potatoes
  • 1 stick butter
  • ½ cup milk
  • 1 cup sugar
  • 2 eggs
  • 1 teaspoon vanilla
  • 1 teaspoon salt

For the pecan crumble:

  • cup butter, cold
  • 1 cup brown sugar
  • cup flour
  • 1 cup chopped pecans


For the sweet potatoes:

  • Preheat oven to 350°F. Lightly grease a 13x9 inch casserole dish.
  • Peel the potatoes and cut them into 1–2 inch chunks. Place them in a saucepan and cover with water.
  • Place the pan over high heat and bring to a boil. Lower the heat to a simmer, and continue cooking the potatoes until they are tender, about 10–15 minutes. When they are tender, you should be able to easily slide a fork through the potatoes.
  • Drain the potatoes and place them in the bowl of a stand mixer. Alternatively, place them in a large bowl if you are using a hand mixer.
  • Add the butter and milk, and mix on low until the mixture is blended and the potatoes are creamy. Take care not to overmix the potatoes, as that can make them gummy.
  • Add the sugar, eggs, vanilla, and salt, and stir until combined. Pour the mixture into the greased 13x9 inch casserole dish.

For the pecan crumble:

  • Cut the butter into small cubes. Place the flour and brown sugar in a medium-sized bowl. Add the butter. Use your fingers to rub the butter into the flour/brown sugar mixture until the butter is incorporated and crumbles form. Alternatively, you could use two forks or a pastry blender to incorporate the butter.
  • Stir the pecans into the crumble. Sprinkle the crumble on top of the sweet potatoes and bake for 30–35 minutes. The top will be golden brown. Serve while still warm.


You can substitute approximately 40 ounces of canned sweet potatoes for the fresh sweet potatoes. That's about 2–3 (15 oz) cans. However, make sure that the can does NOT say "in syrup" or "in light syrup". The can should say "cut sweet potatoes" or "sweet potato purée" and it should not contain any sugar. Read the label just to be sure! 
Make ahead instructions: prepare the sweet potato layer as directed, then cover and refrigerate. Prepare the pecan crumble but leave out the pecans. Place in the refrigerator. When ready to bake the casserole, stir the pecans into the crumble, then put the crumble on top of the sweet potato layer. Bake for 40–45 minutes. Do not put the two layers together until you're ready to bake the casserole. 


Calories: 505kcalCarbohydrates: 70gProtein: 5gFat: 24gSaturated Fat: 11gCholesterol: 75mgSodium: 321mgPotassium: 489mgFiber: 5gSugar: 47gVitamin A: 16633IUVitamin C: 3mgCalcium: 83mgIron: 1mg
Keyword sweet potato casserole
Tried this recipe?Let us know how it was!