Go Back
+ servings
Ultimate Vegan Sweet Potato Casserole

Vegan Sweet Potato Casserole (gluten-free & easy)

This Ultimate Vegan Sweet Potato Casserole is a classic recipe, made with mashed sweet potatoes topped with candied pecans. It's ultra warm and comforting, sweet and satiating. It's gluten-free, and naturally sweetened using coconut sugar.
Course Side Dish
Cuisine dairy-free, gluten-free, refined-sugar free, soy-free
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 8 people
Calories 358kcal
Author Hannah Sunderani


Flax egg:

  • 2 tbsp flaxseed meal
  • 6 tbsp water

Pecan Topping:

  • 1/2 cup pecans chopped
  • 1/2 cup coconut sugar
  • 1/3 cup almond flour (ground blanched almonds)
  • 1/4 cup vegan butter melted
  • 1/2 tsp ground cinnamon
  • pinch sea salt

Mashed Sweet Potatoes

  • 4 lbs sweet potatoes (about 8 small sweet potatoes), peeled and chopped
  • 1/4 cup vegan butter , melted
  • 1/2 cup canned coconut milk
  • 1/4 cup coconut sugar
  • 1 tsp cinnamon
  • 1/2 tsp nutmeg
  • 1 tsp sea salt


  • Make the flax egg: In a small bowl, combine the flax meal with and water and mix to combine. Let sit at least 10 minutes.
  • In a small bowl combine the pecans, coconut sugar, almond meal, melted vegan butter, cinnamon and salt. Set aside.
  • Preheat oven to 350F/180C. Add the sweet potatoes to a large pot of boiling water and cook until fork tender, about 15 minutes. Drain and add back to the pot with the flax egg mixture, melted vegan butter, coconut milk, coconut sugar, cinnamon, nutmeg and sea salt. Mash the sweet potatoes with a potato masher and transfer to an 8x11 casserole dish. Sprinkle with the pecan topping in an even layer.
  • Bake the sweet potato casserole for 30 minutes, or until the pecan topping is golden brown and the sides are bubbling. Let cool for 10 minutes and serve.


Do ahead: This sweet potato casserole can be made in advanced. Reheat in the oven, covered in foil for 20-30 minutes.
The recipe can even be frozen and thawed. Wrap well, and keep in freezer for no longer than a week to ensure freshness.
Nutritional information is a rough estimate. 


Calories: 358kcal | Carbohydrates: 43g | Protein: 4g | Fat: 20g | Saturated Fat: 6g | Sodium: 486mg | Potassium: 517mg | Fiber: 6g | Sugar: 16g | Vitamin A: 18983IU | Vitamin C: 4mg | Calcium: 62mg | Iron: 1mg