Go Back
+ servings
Scooped vegan sweet potato casserole from a baking dish.
Print Recipe
5 from 1 vote

Vegan Sweet Potato Casserole

Relive a classic with this vegan sweet potato casserole. Creamy sweet potatoes paired with a sweet, crunchy pecan topping make it a perfect Thanksgiving side!
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Course: Side Dish
Cuisine: American
Diet: Vegan
Servings: 8
Calories: 468kcal
Author: Iosune

Ingredients

For the sweet potatoes:

For the pecan topping:

  • 1 cup pecans chopped
  • ½ cup all-purpose flour
  • ½ cup brown sugar
  • ¼ teaspoon salt
  • ¼ cup vegan butter melted

Instructions

  • Preheat the oven to 350°F (180°C) and lightly grease a 9x13-inch (about 23x33 cm) baking dish with vegan butter or cooking spray. Set aside.
    Greased baking dish.
  • Add the sweet potatoes to a large pot, cover them with cold water, and bring to a boil. Boil for 10-15 minutes or until fork-tender, then drain and return to the pot or a large bowl.
    Boiled sweet potatoes in a pot.
  • Add the milk, brown sugar, vegan butter, vanilla extract, cinnamon, and salt. Mash the mixture using a potato masher or a fork until well combined.
    Vegan sweet potato casserole filling in a pot.
  • Spread the sweet potato mixture evenly in the prepared dish, smoothing it out with a spatula.
    Vegan sweet potato casserole filling in a baking dish.
  • Combine all the topping ingredients in a bowl, stirring until well mixed. Then evenly distribute the topping over the sweet potato filling.
    Vegan sweet potato casserole before baking.
  • Bake for 25-35 minutes or until the topping turns golden brown.
    Vegan sweet potato casserole after baking.

Notes

  • Keep it fresh in the fridge for 3-5 days by storing it in an airtight container once it has cooled.
  • For longer storage, freeze it for up to 3 months, tightly wrapped and in an airtight container or freezer bag. Thaw in the fridge overnight before reheating.
  • When ready to enjoy, reheat in the oven at 350°F (180°C) for 20-30 minutes, covering it with foil for the best results.

Nutrition

Serving: 1serving | Calories: 468kcal | Carbohydrates: 70g | Protein: 5g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 10g | Trans Fat: 2g | Sodium: 414mg | Potassium: 694mg | Fiber: 7g | Sugar: 35g | Vitamin A: 24197IU | Vitamin C: 5mg | Calcium: 107mg | Iron: 2mg