Go Back
+ servings

Vegan Sweet Potato Casserole

Vegan Sweet Potato Casserole ~ a must-have classic for your holiday table! It's warm-spiced and perfectly sweet!
Course Side Dish
Cuisine American
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings 8 people
Calories 421kcal


Pecan Crumble

  • 1 ¼ cup pecans
  • 2 ½ tablespoons vegan butter , melted
  • ½ cup brown sugar
  • ½ teaspoon cinnamon
  • ¼ teaspoon nutmeg
  • ¼ teaspoon salt

Sweet Potatoes

  • 3 ½ pounds sweet potatoes , peeled and chopped into 1-inch chunks
  • 3 tablespoons vegan butter
  • ½ cup full-fat coconut milk or any non-dairy milk
  • cup maple syrup or any sweetener (more/less to taste)
  • 1 teaspoon vanilla extract
  • ¾ teaspoon cinnamon
  • ¼ teaspoon nutmeg
  • ½ teaspoon salt , more to taste


Pecan Crumble

  • Add pecans to a food processor and pulse into small crumbs. 
  • Now add melted butter, brown sugar, cinnamon, nutmeg, and salt. Pulse 2-3 times to incorporate (don't over pulse or it will clump) Set aside. 

Sweet Potatoes

  • Preheat your oven to 375 °F (190 °C). Lightly grease a 2-quart baking dish. 
  • Place sweet potatoes in a large pot and cover with water. Bring to a rapid boil over high heat, then reduce heat to maintain a medium boil. Cook for 15-20 minutes until fork tender. Drain well, then place them back in the pot and mash slightly to release some steam.
  • Now add the butter, milk, maple syrup, vanilla, cinnamon, nutmeg, and salt. Continue to mash until well combined and the potatoes are fully broken down. Taste for seasoning and add more if needed.
  • Now place the sweet potato mash into your casserole dish in an even layer. Top with pecan crumble and bake for 20-30 minutes until heated throughout and topping is golden brown. (*optional: put 4-5 pieces of whole pecans on top of crumble). Enjoy!


  • I feel this casserole has the perfect amount of sweetness, but feel free to add more or less to suit your taste. 


Calories: 421kcal | Carbohydrates: 63g | Protein: 4g | Fat: 14g | Saturated Fat: 4g | Sodium: 390mg | Potassium: 792mg | Fiber: 7g | Sugar: 28g | Vitamin A: 28495IU | Vitamin C: 5mg | Calcium: 97mg | Iron: 2.1mg