Go Back
+ servings
Overhead shot of finished sweet potato casserole in glass baking dish.

Sweet Potato Casserole

A classic sweet potato casserole recipe for the holidays topped with a crisp pecan streusel, a favorite Thanksgiving side dish!
Course Side Dish
Cuisine American
Keyword sweet potato casserole, sweet potatoes with nuts
Prep Time 15 minutes
Cook Time 1 hour 45 minutes
Total Time 2 hours
Servings 8 servings
Calories 458kcal



  • 3 pounds sweet potatoes
  • 4 tablespoons melted unsalted butter
  • cup dark brown sugar
  • ¼ cup heavy cream
  • 3 tablespoons pure maple syrup
  • 1 teaspoon vanilla
  • 1 teaspoon cinnamon
  • ½ teaspoon nutmeg
  • ½ teaspoon kosher salt


  • ½ cup all purpose flour
  • ½ cup dark brown sugar
  • pinch kosher salt
  • 4 tablespoons unsalted butter, chilled, cut in cubes
  • ½ cup chopped pecans


  • Preheat oven to 400º.
  • Wash sweet potatoes and pierce with fork. Place on lined baking sheet and roast until very tender, about 1 hour and 15 minutes. Let cool slightly. Turn oven down to 375º.
  • Meanwhile, make topping. Stir together flour, sugar and salt in medium bowl. Add chilled cubed butter and cut in with fingertips or pastry blender until consistency of coarse crumbs.
  • Add chopped pecans and toss to mix, set aside or refrigerate until ready to assemble.
  • Scoop out sweet potatoes from their skins into large bowl. Mash with a potato masher or fork.
  • Add brown sugar, melted butter, maple syrup, cream, vanilla and spices, mix with handheld mixer until well combined and smooth.
  • Place sweet potato filling in 1½- to 2-quart casserole dish and smooth the top. Sprinkle the topping evenly over the sweet potatoes.
  • Bake uncovered at 375º for 30 minutes. Cool for 15 minutes and serve.


  • Totally optional, but if you must, you can dot the casserole with ¼ cup mini marshmallows.
  • I used an 8" by 11" glass baking dish, about a 2-quart size baking dish.
  • You can use light brown sugar instead of dark.
  • I only use pure maple syrup.


Calories: 458kcal | Carbohydrates: 69g | Protein: 4g | Fat: 19g | Saturated Fat: 9g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 39mg | Sodium: 250mg | Potassium: 670mg | Fiber: 6g | Sugar: 34g | Vitamin A: 24596IU | Vitamin C: 4mg | Calcium: 95mg | Iron: 2mg