close up of sweet potato casserole with pecan topping

Sweet Potato Casserole with Pecan Topping

This Sweet Potato Casserole with Pecan Topping is a delicious holiday side dish or dessert.  The creamy sweet potatoes with butter and brown sugar pair perfectly with the crumbly streusel topping!
Course Dessert, Side Dish
Cuisine American
Keyword sweet potato casserole
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 12 people
Calories 396kcal
Author Emily Grace


  • 5 cups cooked sweet potatoes, mashed (about 5-6 medium sweet potatoes)
  • 1 cup granulated sugar
  • 8 tablespoons unsalted butter, softened
  • 1 1/2 teaspoons vanilla extract
  • 1/4 cup whole milk
  • 1/4 cup heavy cream
  • 2 eggs

For the Streusel Topping:

  • 1 cup brown sugar, packed
  • 1/2 cup all-purpose flour
  • 1 cup chopped pecans
  • 4 tablespoons unsalted butter, softened


  • Preheat oven to 350 degrees.
  • Add the cooked, mashed sweet potatoes to a large bowl.
  • Stir in granulated sugar, butter, vanilla, milk and eggs, mix well. 
  • Pour mixture into a 9x13 casserole dish.

For the topping:

  • Mix brown sugar, flour, pecans, and butter together with a fork until slightly clumpy.
  • Sprinkle the streusel topping evenly over the sweet potato mixture.
  • Cook for 30 minutes until topping has browned. 


Serving: 1serving | Calories: 396kcal | Carbohydrates: 51g | Protein: 3g | Fat: 20g | Saturated Fat: 9g | Cholesterol: 64mg | Sodium: 150mg | Potassium: 274mg | Fiber: 2g | Sugar: 37g | Vitamin A: 8340IU | Vitamin C: 1.4mg | Calcium: 55mg | Iron: 1.1mg