Go Back
+ servings
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 326kcal


  • 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


  • Pre-heat your oven to 350°F / §80°C. Lightly grease your casserole dish.
  • 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.
  • 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.
  • Spread the sweet potato mixture into your prepared casserole dish.
  • 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.
  • Evenly sprinkle the pecan crumble over top of the sweet potato mixture.
  • Place your sweet potato casserole into the oven and bake for 30-40 minutes, until the crumble topping is browned and crisp on top.
  • Remove from the oven and let stand for 10 minutes before serving.


  • Nutrition values are an estimate only.
  • Sweet potato casserole can be prepared in advanced and baked from the fridge, add an extra 10 minutes to account for the chill.
  • Alternately, bake in advance and re-heat from room temperature for about 15 minutes. 


Calories: 326kcal | Carbohydrates: 40g | Protein: 4g | Fat: 18g | Saturated Fat: 10g | Sodium: 311mg | Potassium: 467mg | Fiber: 5g | Sugar: 15g | Vitamin A: 15101IU | Vitamin C: 3mg | Calcium: 54mg | Iron: 2mg