Go Back
+ servings
We have enjoyed this sweet potato casserole every Thanksgiving and Christmas in my family for many, many years. | APinchOfHealthy.com

Sweet Potato Casserole

We have enjoyed this sweet potato casserole every Thanksgiving and Christmas in my family for many, many years. 

Course Side Dish
Cuisine American
Keyword best sweet potato casserole, sweet potato casserole recipe
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings 12
Calories 338 kcal
Author Marjorie @APinchOfHealthy


Sweet potato filling

  • 3 cups cooked sweet potato peeled and mashed
  • 1/2 cup sugar
  • 2 eggs beaten
  • 1 teaspoon vanilla extract
  • 1/4 cup melted butter


  • 1/2 cup all purpose flour
  • 1 cup nuts (I used walnuts, but pecans or almonds are good too)
  • 1/3 cup butter* softened
  • 1 cup brown sugar (packet)
  • pinch salt, if unsalted butter was used (you don't need any if you use salted butter)
  • cooking spray, butter or oil to grease the casserole dish


  1. In a large mixing bowl, use a potato masher to mix up the cooked sweet potato, eggs, butter, vanilla and sugar.

  2. Transfer to a greased casserole dish and set aside.

  3. In a separate bowl, mix up the topping ingredients: flour, nuts, butter, brown sugar and (optional) pinch of salt.

  4. Use your hands to break down the butter chunks, and work the other ingredients in until well-incorporated.

  5. Sprinkle on top of sweet potatoes.

  6. Cook in a preheated oven at 350 degreed, until topping is slightly brown and crunchy, about 35 to 40 minutes.

Recipe Video

Recipe Notes

Nutritional information is approximate and was calculated using a recipe nutrition label generator.

Let the sweet potatoes cool slightly before adding the eggs. They can be warm. Just avoid pouring them over piping hot potatoes, as you might get scrambled eggs!

I often make the potato mixture and freeze it in a well-covered container. I thaw the potato mixture and make the topping on the day we plan to bake it.

Nutrition Facts
Sweet Potato Casserole
Amount Per Serving
Calories 338 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 6g38%
Cholesterol 51mg17%
Sodium 119mg5%
Potassium 415mg12%
Carbohydrates 46g15%
Fiber 3g13%
Sugar 30g33%
Protein 4g8%
Vitamin A 13770IU275%
Vitamin C 13.9mg17%
Calcium 58mg6%
Iron 1.3mg7%
* Percent Daily Values are based on a 2000 calorie diet.