Go Back
+ servings
homemade sweet potato pie in a dish topped with scoops of vanilla ice cream

Sweet Potato Pie with Walnut Topping

Course: Dessert
Cuisine: American
Prep Time: 20 minutes
Cook Time: 55 minutes
Total Time: 1 hour 15 minutes
Servings: 8
Calories: 356kcal
Sweet Potato Pie is one of the best Thanksgiving dessert recipes, a true classic that should be on every holiday table. This homemade sweet potato pie recipe is simple, delicious, and filled with flavor, and the walnut topping adds the perfect crunch! Find out how to make sweet potato pie for your next holiday dessert!
Print Recipe


  • 1-1/2 cups sugar
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 2 large eggs
  • 1 can 12 ounces evaporated milk
  • 1 teaspoon quality vanilla extract
  • 1-1/2 cups mashed cooked sweet potatoes
  • 1 unbaked pie crust 9 inches

For the Walnut Topping

  • 1/3 cup butter
  • 1/3 cup flour
  • 1/2 cup packed dark brown sugar
  • 1/2 cup chopped walnuts
  • Ice Cream or Whipped Cream for serving


  • Preheat oven to 425F
  • In a bowl, stir together the sugar, cinnamon, and nutmeg.
  • In a separate bowl, beat together eggs, evaporated milk, and vanilla.
  • Pour the sugar mixture into the egg mixture and whisk to combine.
  • Stir in the mashed sweet potatoes potatoes and beat until combine. The mixture will be thin.
  • Place pie shell into pie dish and press to seal. Use a fork to prick the bottom and sides.
  • Pour sweet potato mixture into unbaked pie shell.
  • Bake on center rack at 425° for 15 minutes.
  • Reduce heat to 350° and bake for an additional 30 minutes.
  • While the pie is baking, make your walnut topping. In a small bowl, combine all ingredients for the walnut topping. Use your fingers to create a crumble with all the ingredients. They don't need to be smooth. Set aside.
  • Remove pie from the oven and sprinkle with topping.
  • Bake 15 minutes or until topping is golden brown.
  • Allow to cool and serve with ice cream or whipped cream for serving.
  • Enjoy!



Calories: 356kcal | Carbohydrates: 43g | Protein: 4g | Fat: 19g | Saturated Fat: 7g | Cholesterol: 61mg | Sodium: 179mg | Potassium: 119mg | Fiber: 1g | Sugar: 26g | Vitamin A: 1475IU | Vitamin C: 0.2mg | Calcium: 34mg | Iron: 1.4mg