Go Back
+ servings
Closeup shot of spoon holding sweet potato casserole that is kept on casserole dish.
Print Recipe
5 from 12 votes

Sweet Potato Casserole Recipe

Easy, delicious and comforting side dish made with buttery mashed sweet potatoes. Topped with cinnamon pecan streusel, this casserole is a perfect dessert like side dish for Thanksgiving, Christmas or Easter.
Prep Time15 minutes
Cook Time50 minutes
Course: Side Dish
Cuisine: American
Servings: 12
Calories: 359kcal
Author: Farrukh Aziz


  • 2.2 lbs Sweet Potatoes cooked and mashed
  • ½ cup Butter
  • 2 Eggs
  • ¾ cup Sugar
  • ¼ cup Milk
  • 1 teaspoon Vanilla Extract
  • 1 teaspoon Nutmeg
  • ½ teaspoon Salt

For Streusel Topping

  • ¾ cup Pecan Nuts
  • ½ cup All Purpose Flour
  • ¾ cup Brown Sugar
  • 5 tablespoons Butter
  • 1 teaspoon Cinnamon Powder


  • Preheat the oven at 350 degrees F for 15 minutes.
  • Start with whisking the melted butter, eggs, sugar, milk, vanilla, nutmeg, salt in a large bowl. Add mashed sweet potatoes and whisk to combine well.
  • Prepare 9*13 casserole dish by greasing it with little butter.
  • Spread the sweet potato mixture into the greased casserole.
  • Bake for 25-30 minutes.
  • Meanwhile, in a bowl, combine all the ingredients for the streusel topping. Set it aside.
  • Carefully take out the baked sweet potato mixture and sprinkle the prepared pecan streusel on the top.
  • Return the casserole back to the oven and bake for another 20-25 minutes or until the topping is golden brown.
  • Serve warm.


You can cook the sweet potatoes the way you like. Either bake them whole in the oven for an hour or microwave them for 15-20 minutes until done.
Or peel, cut and and boil them in pot on stove top for 30 minutes or in the instant pot for 15 minutes. Once done, mash the cook sweet potatoes and proceed.


Calories: 359kcal | Carbohydrates: 48g | Protein: 4g | Fat: 18g | Saturated Fat: 9g | Cholesterol: 61mg | Sodium: 269mg | Potassium: 346mg | Fiber: 3g | Sugar: 30g | Vitamin A: 12228IU | Vitamin C: 2mg | Calcium: 56mg | Iron: 1mg