Vegan Sweet Potato Casserole

Jump to Recipe

When Thanksgiving rolls around, everyone naturally diverts their attention to turkey. For me, though (even before veganism) it was ALWAYS about the sweet potatoes. Seriously sweet potatoes fall under my top 5 favorite foods EVER. Any way you cook ’em, I’ll eat ’em. So as Thanksgiving started coming around, I naturally started thinking about sweet potato casserole.. and knew that I HAD to find a way to make it plant-based. So set your milk, cream, eggs, butter, gluten, and added sugars aside (yup, I’m totally serious)! 

(Also!! if you want info on how to save a turkey for Thanksgiving, see the link at the bottom of this blog!)

Vegan Sweet Potato Casserole

Prep Time30 mins
Cook Time1 hr
Total Time1 hr 30 mins
Servings: 10 people
Calories: 197kcal



  • 3 pounds sweet potatoes (about 4 large or 7-8 small)
  • 1/4 cup unsweetened almond milk
  • 2 tbsp avocado or coconut oil
  • 1 tbsp organic 100% maple syrup
  • 1 tbsp vegan butter I love Earth Balance organic
  • 1 tsp cinnamon or to taste
  • 1 tsp organic ground nutmeg or to taste
  • 1 pinch sea salt + black pepper


  • 1 cup pecans bought pre-chopped or throw halves in food processor for a few pulses
  • 1 tbsp coconut oil
  • 1.5 tbsp coconut sugar
  • 1 tbsp organic 100% maple syrup
  • 1 tbsp vegan butter
  • 1/4 tsp cinnamon
  • 1 pinch Himalayan sea salt


  • Preheat oven to 400 degrees F and line 2 large baking sheets with parchment paper.
  • Add halved sweet potatoes the sheets and drizzle each with 1 Tbsp oil (you can rub together to distribute the oil) and sprinkle with salt and pepper
  • Roast sweet potatoes for 30-40 minutes (depending on size- check them after 20 mins!), removing when soft to the touch.
  • Remove sweet potatoes and reduce oven to 350
  • Chop pecans and add them to a large skillet and toast over medium heat for about five minutes. Remember to stir very frequently!! Turn down the heat if you think they are browning too quickly.
  • After about 4-5 minutes, add all of the additional ingredients for pecans (coconut oil, coconut sugar, cinnamon, maple sugar, vegan butter, salt) Stir until coated and let roast for about 2 more minutes until you sit them aside.
  • Peel sweet potatoes and add to a large mixing bowl. Mash potatoes at first until relatively mashed, then beat on low until thoroughly mixed. Add milk during this time in small increments until they reach a "mashed potato" consistency.
  • Add ground cinnamon, nutmeg, maple syrup, vegan butter, and salt + pepper and beat again, adding additional seasonings to taste
  • Add mashed sweet potatoes to an oven-safe dish and top with pecans.
  • Bake for 10-15 minutes, checking after 10. Continue to heat until the center is fully warmed.
  • Let cool and serve! Leftovers keep for about 3 days. Reheat in oven on 350 degree F, or in the microwave.
  • Enjoy!!

Want to save a turkey this Thanksgiving instead?

If you’re interested in saving a turkey for thanksgiving, go to! A wonderful organization providing an amazing service and saving tons of turkeys from unethical turkey farming. Jack and I adopted one named Spunky!!!! Isn’t she cute??? I think her neck warts really compliment her feathers. According to our adoption certificate she is very flirtatious and passionate 🙂 and her fave food is blueberries LOL. Save a life this Thanksgiving instead!!