Go Back
Vegan sweet potato casserole in a white dish with a serving spoon.
Print Recipe
5 from 4 votes

Vegan Sweet Potato Casserole

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.
Prep Time25 minutes
Cook Time35 minutes
Total Time1 hour
Course: Dessert, Side
Cuisine: Vegan
Diet: Vegan
Servings: 16
Calories: 298kcal

Ingredients

For the Mashed Sweet Potatoes:

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

For the Streusel Topping:

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

Instructions

  • 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 9x13 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.

Notes

  1. Gluten-free. You can make this gluten-free if you replace the regular all purpose flour with a gluten free all purpose flour blend.
  2. Make ahead. If you'd like to make this ahead you can definitely do so. Prepare the mashed sweet potato and layer it in the 9x13 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.
  3. Storing. Leftovers keep very well covered in the fridge for up to 5 days.

Nutrition

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