vegan sweet potato casserole on a white plate

Vegan Sweet Potato Casserole

This Vegan Sweet Potato Casserole is the easy, healthy side dish your Thanksgiving table is asking for! Made with a pecan crumble topping and naturally sweetened with maple syrup and coconut sugar, this is a refined sugar-free dairy-free sweet potato recipe just in time for the holidays.

Course Side Dish
Cuisine American
Keyword Sweet Potato Casserole
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 10
Calories 326 kcal
Author Katie Trant


  • 8 cups cubed sweet potato about 3 large
  • 1 cup full fat coconut milk
  • 1/4 cup maple syrup
  • 1 tsp vanilla extract
  • 3/4 tsp salt
  • 1 tsp ground cinnamon
  • 1/4 tsp ground nutmeg

For the pecan crumble

US Customary - Metric


  1. Pre-heat your oven to 350°F / §80°C. Lightly grease your casserole dish.

  2. Place the cubed sweet potatoes into a large pot and cover with water. Bring to a boil, then reduce the heat and simmer for about 15 minutes, until fork tender.

  3. Drain the sweet potatoes and add back to the same pot. Add the coconut milk, cinnamon, nutmeg, vanilla, salt, and maple syrup. Use a potato masher to mash and mix well.

  4. Spread the sweet potato mixture into your prepared casserole dish.

  5. In a medium-sized bowl, combine the spelt flour, coconut sugar, coconut oil, and salt. Use a silicon spatula or your fingers to work the oil into the flour and sugar to make a crumble mixture. Add the chopped pecans.

  6. Evenly sprinkle the pecan crumble over top of the sweet potato mixture.

  7. Place your sweet potato casserole into the oven and bake for 30-40 minutes, until the crumble topping is browned and crisp on top.

  8. Remove from the oven and let stand for 10 minutes before serving.

Recipe Notes

Nutrition Facts
Vegan Sweet Potato Casserole
Amount Per Serving
Calories 326 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 10g50%
Sodium 311mg13%
Potassium 467mg13%
Carbohydrates 40g13%
Fiber 5g20%
Sugar 15g17%
Protein 4g8%
Vitamin A 15101IU302%
Vitamin C 3mg4%
Calcium 54mg5%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.