a serving spoon scooping up some vegan sweet potato casserole out of a baking dish

Vegan Sweet Potato Casserole

  • Author: Jess
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 8 servings 1x
  • Category: Side
  • Method: Bake
  • Cuisine: American


This Vegan Sweet Potato Casserole is healthy and topped off with a delicious pecan crumble! 



sweet potatoes

  • 4 large sweet potatoes
  • 2 tbsp vegan butter
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1 tsp cinnamon
  • 1/4 tsp nutmeg

Pecan topping

  • 1/4 cup almond flour
  • 1/4 cup oats (use gluten-free if needed) 
  • 1/2 cup pecans, chopped
  • 3 tbsp maple syrup
  • 2 tbsp vegan butter


  1. Bake the sweet potaotes in the oven at 400 degrees F for about 30-40 minutes until tender, or by microwaving them.
  2. Add the potatoes to a food processor with the vegan butter, salt, pepper, cinnamon and nutmeg. Pulse until smooth. (You can alterntively use a bowl and potato masher for this.) Spread the potaoto mixture into a small baking dish, about 8×8 inches. 
  3. To make the pecan topping, mix the almond flour, oats, pecans, maple syrup and vegan butter together in a bowl with your hands or a fork until well combined. 
  4. Crumble ontop of the potatoes, then bake at 350 degrees for 35-40 minutes. 


If you’re poatoes seem a bit small, use 6-7 sweet potatoes. 

Some sweet potatoes are sweeter than others, so taste the potato mixture and adjust accordingly before spreading it in the baking dish. 

Don’t use a baking dish that is too big, otherwise you’ll end up with a very thin layer of sweet potato. 


  • Serving Size: 1/8th recipe
  • Calories: 200
  • Sugar: 5g
  • Sodium: 150mg
  • Fat: 8g
  • Saturated Fat: 2g
  • Carbohydrates: 30g
  • Fiber: 4.5g
  • Protein: 3g

Keywords: healthy sweet potato casserole, vegan sweet potato recipe, vegan thanksgiving side dish