Every Christmas or Thanksgiving Holiday menu should include a sweet potato casserole. There’s so many reasons to love about this casserole.

Sweet Potato Casserole Recipe in a casserole

Best Thanksgiving Sweet Potato Casserole

This is a great sweet potato casserole for Thanksgiving, Christmas, Holidays or Sunday supper. The crunchy nut topping and the creamy sweet mashed sweet potatoes is always the best part. We can eat this every day because it’s got so much texture. It’s almost like a dessert in it’s own way. The sweetness of this casserole is really balanced and the nut topping added to the deliciousness.

Sweet Potato Casserole on a plate with a spoon

Video of Sweet Potato Casserole Recipe

Sweet Potato Casserole in a casserole

Make Ahead Holiday Casserole

Our Thanksgiving menu always has this great and easy recipe for sweet potato casserole. It truly can be made without much hassle. Best of all, his can be made ahead of time and then pulled out to bake the day you’re ready to serve it.

  • Make and assemble the complete recipe in the casserole dish. Store in the fridge up to 2 days before baking.
  • Take it out of the fridge to come to room temperature about 1-2 hours before baking. That way it can bake all the way through and you won’t have a cold center.

Fresh Sweet Potatoes vs Canned

If you don’t want to roast or boil fresh sweet potatoes , you can certainly used canned. Just make sure to adjust the sugar level. Canned sweet potatoes sometimes have syrup in them, making them sweet already.  It’s a great side dish and like we mentioned, it’s even great as a dessert! Have some whipped cream on the side to make it extra special. Celebrate this sweet potato casserole in style!

Sweet Potato Casserole Recipe with Crunchy Nut Topping | @bestrecipebox

Sweet Potato Casserole w/ Crunchy Nut Topping

The sweetness level of this casserole depends on the sweetness of the potatoes. If you’re using canned yams, some have added syrup which makes the potatoes sweeter. Add the brown sugar to taste.
4.58 from 7 votes

{click on stars to rate}


For the filling:

  • 1/4 cup (57 g) unsalted butter , melted (1/2 stick)
  • 3 cups (400 g) mashed sweet potatoes (3 to 4 large potatoes; about 1 3/4 pounds) *see Note below recipe for mashed sweet potato instruction or use one 29 ounce can of sweet potatoes, drained
  • 1/2 cup (120 ml) milk
  • 1/4 cup (55 g) brown sugar , packed (or to taste)
  • 1/4 teaspoon (1.25 ml) ground cinnamon
  • 1 teaspoon (5 ml) vanilla extract
  • 1/2 teaspoon (2.5 ml) kosher salt
  • 2 large (2 large) eggs

For the nut topping:

  • 1/2 cup (62.5 g) all-purpose flour
  • 1/2 cup (110 g) brown sugar , packed
  • 1/4 cup (56.75 g) unsalted butter , melted (1/2 stick)
  • 1/4 teaspoon (1.25 ml) kosher salt
  • 1 cup (100 g) chopped pecans or walnuts


  • Preheat oven to 350° F. Grease a 2-quart baking dish.
  • Make the filling: In large bowl, whisk together the butter, mashed sweet potatoes, milk, brown sugar, cinnamon, vanilla, salt and the eggs.  Pour the filling into the prepared baking dish.
  • Make the topping: In medium bowl, combine the flour, brown sugar, butter and salt until the mixture becomes chunky and clumps together.  Stir in the nuts.
  • Layer the topping over the top of the sweet potatoes. Bake until the sweet potatoes are cooked in the center of the dish and the topping is golden, about 25 to 30 minutes.


Mashed Sweet Potatoes - There are a few ways to cook sweet potatoes in order to mash them. After cooking a potato masher or hand blender will make quick work of the mashing.
Boiled - Peel & cut into 1-inch cubes. Place in boiling water & boil for about 15 minutes or until tender. Drain and mash until smooth.
Oven - Preheat to 400°F. Pierce the sweet potatoes 3 or 4 times with a fork. Bake for 45 - 60 minutes, or until tender. Cut the potatoes in half, lengthwise. When cool enough, scoop out the sweet potato flesh and press through a food mill or ricer or mash with potato masher or hand blender until smooth.
Microwave - Pierce the sweet potatoes 3 or 4 times with a fork. Place on a microwave safe plate or dish and cover with a damp paper towel. Microwave on high for 8-12 minutes, turning the sweet potatoes 1-2 times while cooking. Cook until the potatoes can easily be pierced with a fork. When cool enough peel away the skins or cut in half and scrape out the flesh. Press through a food mill or ricer or mash with potato masher or hand blender until smooth


YouTube video

Nutrition Information per Serving

Calories: 374kcal, Carbohydrates: 39g, Protein: 5g, Fat: 23g, Saturated Fat: 8g, Cholesterol: 78mg, Sodium: 377mg, Potassium: 297mg, Fiber: 3g, Sugar: 23g, Vitamin A: 7530IU, Vitamin C: 1.3mg, Calcium: 69mg, Iron: 1.4mg

More Easy Holiday Recipes: