Go Back
+ servings

Nut Free Vegan Sweet Potato Casserole.

This nut free and vegan sweet potato casserole is topped with a crunchy oat streusel topping. It's sure to be a big hit on your holiday table!

Course Side Dish
Cuisine Dairy Free, gluten free, vegan.
Keyword dairy free side dishes, vegan sweet potato casserole
Prep Time 10 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 40 minutes
Servings 8
Calories 273 kcal


  • 4 large sweet potatoes for about 5 cups mashed sweet potatoes
  • 3 Tablespoons vegan buttery spread
  • cup non-dairy milk
  • ½ teaspoon coarse sea salt

For the topping:

  • cup light brown sugar
  • ½ cup flour your choice - spelt flour, oat flour, gluten free blend, all purpose flour, any of these are okay
  • 1 cup certified gluten free whole oats
  • ¾ teaspoon coarse sea salt
  • 6 Tablespoons vegan buttery spread cut into small pieces


  1. Preheat the oven to 400 degrees. Wash and dry the sweet potatoes and pierce them with a fork. Place on a cookie sheet and bake at 400 degrees for about one hour or until tender.
  2. Reduce the oven heat to 375 degrees. Slice the sweet potatoes open and let them cool until they are cool enough to handle.
  3. Scoop the sweet potato flesh into a bowl and add the vegan buttery spread, coarse sea salt, and the non-dairy milk. Use a mixer and mix on medium speed until smooth. Spoon the sweet potato mixture into a casserole dish.

  4. In a separate bowl, combine the brown sugar, flour, sea salt, gluten free oats, and buttery spread. Mix together with a pastry cutter until the mixture forms large crumbs with some balls of buttery spread.
  5. Bake at 375 degrees for 30-35 minutes until the topping is golden brown.

Recipe Notes

Canned yams will not work in this recipe.

Leftovers should be refrigerated and eaten within four days.

Nutrition Facts
Nut Free Vegan Sweet Potato Casserole.
Amount Per Serving
Calories 273 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 2g13%
Sodium 541mg24%
Potassium 299mg9%
Carbohydrates 40g13%
Fiber 3g13%
Sugar 21g23%
Protein 3g6%
Vitamin A 9845IU197%
Vitamin C 1.6mg2%
Calcium 57mg6%
Iron 1.2mg7%
* Percent Daily Values are based on a 2000 calorie diet.