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, Gluten-Free, Vegan
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings 8 people
Calories 421kcal


Pecan Crumble

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

Sweet Potatoes

  • 3 1/2 pounds sweet potatoes , peeled and chopped into 1-inch chunks
  • 3 tablespoons vegan butter
  • 1/2 cup full-fat coconut milk
  • 1/3 cup maple syrup
  • 1 1/2 teaspoons vanilla extract
  • 2 tablespoons brown sugar *optional
  • 3/4 teaspoon cinnamon
  • 1/4 teaspoon nutmeg
  • 1/2 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 and then reduce heat to maintain a medium boil. Cook for 15-20 minutes until fork tender. Drain well and place back in the pot. 
  • While the sweet potatoes are cooking, melt the butter in a small pot over medium-low heat. Now whisk in the milk, maple syrup, cinnamon, nutmeg, salt, and *optional brown sugar. Whisk until well combined and slightly warmed. Now remove from heat and whisk in the vanilla extract.  Set aside.
  • Mash and whip up the potatoes in the large pot until smooth (you can also use a stand mixer or food processor)Add the warmed mixture to the pot and combine well. 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