clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares icon
Vegan sweet potato casserole

Vegan Sweet Potato Casserole

  • Author: Alison Andrews
  • Prep Time: 25 mins
  • Cook Time: 35 mins
  • Total Time: 1 hour
  • Yield: 16
  • Diet: Vegan


This vegan sweet potato casserole is so delicious! Creamy mashed sweet potatoes are topped with a fabulous streusel topping. The perfect side dish or dessert.


For the Mashed Sweet Potatoes:

  • 4 Large Sweet Potatoes (about 9 cups peeled and chopped, 1.2kg/2.6 pounds)
  • 1/2 cup (100g) White Sugar
  • 1/2 cup (112g) Vegan Butter
  • 1 tsp Vanilla Extract
  • 1 tsp Salt

For the Streusel Topping:

  • 1 cup (200g) Brown Sugar
  • 1/2 cup (63g) All Purpose Flour
  • 1 cup (109g) Chopped Pecans
  • 1/2 cup (112g) Vegan Butter


  • Preheat the oven to 350°F (180°C).
  • Peel and chop the sweet potatoes and add to a pot. Cover with water and bring to the boil.
  • Cook for 10-15 minutes until soft and cooked. Drain and add the cooked sweet potatoes to a mixing bowl along with the white sugar, vegan butter, vanilla and salt and mash with a potato masher until well mixed.
  • Spread the mashed sweet potato evenly in a 9×13 baking dish.
  • Add the brown sugar, all purpose flour, chopped pecans and vegan butter to a mixing bowl and mix in very well. You may need to get in there with your hands to mix everything properly. Then use your fingers to spread the topping evenly over the top of the mashed sweet potatoes.
  • Place into the oven to bake (uncovered) for 35 minutes until it’s golden brown on top.
  • Allow to cool for a few minutes and then serve.


*Leftovers keep very well covered in the fridge for up to 5 days.

*If you’d like to make this ahead you can definitely do so. Prepare the mashed sweet potato and layer it in the 9×13 dish and then allow to cool, cover and refrigerate. Prepare the streusel topping and then cover and refrigerate that separately. When you’re ready to bake it, then add the streusel topping and bake as usual. You may need to bake a few minutes extra since everything will be cold when going into the oven.

*You can make this gluten-free if you replace the regular all purpose flour with a gluten free all purpose flour blend.

  • Category: Side, Dessert
  • Method: Bake
  • Cuisine: Vegan


  • Serving Size: 1 Serve
  • Calories: 298
  • Sugar: 21.8g
  • Sodium: 297mg
  • Fat: 15.9g
  • Saturated Fat: 3.4g
  • Carbohydrates: 37.5g
  • Fiber: 3g
  • Protein: 2.2g

Keywords: vegan sweet potato casserole