Go Back
+ servings
vegan shepherd's pie

Homemade Vegan Shepherd's pie Recipe

This homemade vegan shepherd's pie recipe is my go-to recipe for when I want to have a filling vegan meal that is the complete package. You won't want to try something else after this.
Prep Time 20 minutes
Cook Time 40 minutes
Servings: 6 Servings
Course: Main Course
Cuisine: British, Vegan
Calories: 280

Ingredients
  

For the Mashed Potato Topping:
  • 4 large russet potatoes peeled and diced
  • 3 tbsp vegan butter
  • ½ cup unsweetened oat or almond milk more as needed
  • Salt and pepper to taste
For the Filling:
  • 1 tbsp olive oil
  • 1 large onion diced
  • 2 cloves garlic minced
  • 2 medium carrots diced
  • 2 celery stalks diced
  • 1 cup mushrooms chopped
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 1 cup cooked lentils green or brown
  • 2 tbsp tomato paste
  • cups vegetable broth
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 1 tsp smoked paprika
  • 1 tbsp soy sauce or tamari
  • Salt and pepper to taste
  • 1 tbsp cornstarch mixed with 2 tbsp water optional, for thickening

Equipment

  • Large pot (for potatoes)
  • Colander
  • Potato masher or hand mixer
  • Large skillet or sauté pan
  • Wooden spoon
  • Baking dish 9x13 inch or similar
  • Oven

Method
 

Prepare the Mashed Potatoes
  1. Place diced potatoes in a large pot of salted water.
  2. Bring to a boil and cook for 15 minutes, or until tender.
  3. Drain and return potatoes to the pot.
  4. Add vegan butter and vegan milk, then mash until smooth.
  5. Season with salt and pepper. Set aside.
Make the Filling
  1. Heat olive oil in a large skillet over medium heat.
  2. Sauté onions, garlic, carrots, and celery for 5 minutes until softened.
  3. Add mushrooms and cook another 3 to 4 minutes.
  4. Stir in lentils, peas, corn, tomato paste, vegetable broth, thyme, rosemary, paprika, soy sauce, salt, and pepper.
  5. Simmer for 8 to 10 minutes.
  6. If desired, stir in cornstarch slurry and cook until thickened.
Assemble the Shepherd’s Pie
  1. Preheat oven to 400°F (200°C).
  2. Spread the lentil-vegetable filling evenly in a baking dish.
  3. Top with mashed potatoes, spreading evenly with a spatula.
  4. Use a fork to create light ridges for a golden finish.
Bake
  1. Bake for 20 minutes, or until the top is lightly golden and filling is bubbling.
  2. Let cool for 5 minutes before serving.

Nutrition

Calories: 280kcal
Tried this recipe?Let us know how it was!