Go Back Email Link
+ servings
full baking dish of vegan shepherd's pie with a slice removed

Vegan Shepherd's Pie

This vegan Shepherd's Pie is a hearty comfort meal perfect for the holidays. Serve this up for Thanksgiving as a delicious plant-based side dish or entree!
Course Main Course
Cuisine American, British
Keyword shepherds pie, vegan pie, vegan shepherd's pie
Prep Time 40 minutes
Cook Time 15 minutes
Total Time 55 minutes
Servings 8 Servings
Calories 255kcal
Author Alyssa


for the sweet potatoes

  • 2 lbs sweet potatoes peeled and cut into 1
  • 1/2 cup unsweetened non-dairy milk
  • 2 tablespoons vegan butter

for the filling

  • 3/4 cup green/brown lentils
  • 1/4 cup quinoa I used rainbow
  • 2 sprigs fresh thyme
  • 2 bay leaves
  • 3 1/2 cups vegetable broth divided
  • 1 tablespoon olive oil
  • 2 cups chopped button mushrooms about 1 container
  • 1 cup diced white onion about 1/2 a medium
  • 1 cup diced celery about 3 stalks
  • 1/2 cup chopped carrot about 1 medium
  • 1 teaspoon garlic powder
  • Salt & pepper to taste
  • 2 tablespoons balsamic vinegar
  • 1 tablespoon arrowroot powder optional


  • Add the sweet potatoes to a pot and top with water. Bring to a rolling boil then cover and let cook for 15 minutes.
    mashing sweet potatoes in a pot with an electric mixer
  • Meanwhile, add the lentils and quinoa to a small saucepan. Cover with 2 cups of broth, the fresh thyme and bay leaves. Bring to a boil, cover and reduce to simmer. Cook for about 30 minutes until the water has been absorbed.
    adding broth to seasoned lentils and quinoa in a pot
  • When the potatoes are done cooking, drain the water and add in non-dairy milk, butter, salt and pepper. With an electric mixer, whip potatoes until smooth and creamy. Cover and set aside.
    mashing sweet potatoes in a pot with an electric mixer
  • When the lentils are done, preheat the oven to 425ºF and heat the olive oil in a large skillet (or dutch oven) over medium heat.
    pot of cooked lentils and quinoa
  • Add the mushrooms, onion, celery, carrot and garlic powder to the hot skillet and season with salt and pepper. Cook until veggies are tender, about 10 minutes. Add lentil-quinoa mixture and stir to combine. Stir in balsamic vinegar and 1 cup of broth.
    skillet with carrots, celery, mushrooms and onions for shepherd's pie filling
  • Whisk the remaining 1/2 cup broth together with the arrowroot powder and in a separate dish. Once smooth, stir into the filling mixture.
    mixing floru and butter in a measuring cup
  • Transfer the lentil mixture to a baking dish (I used a 2 qt, but 9x13 will also work). Smooth with a spatula and top with whipped potatoes. Spread the potatoes out in an even layer and smooth over with a spatula. Sprinkle with salt and pepper and bake for 15 - 20 minutes until potatoes have browned slightly.
    filling a baking dish with vegan shepherd's pie filling and mashed sweet potatoes
  • Remove and let cool for 5 minutes then serve!
    vegan shepherd's pie in a baking dish with a slice removed



Calories: 255kcal | Carbohydrates: 44g | Protein: 8g | Fat: 5g | Sodium: 560mg | Potassium: 778mg | Fiber: 10g | Sugar: 8g | Vitamin A: 17910IU | Vitamin C: 7.8mg | Calcium: 80mg | Iron: 2.6mg