Go Back
vegan shepherds pie

Easy Vegan Shepherds Pie Recipe

This Vegan Shepherd’s Pie is the ultimate comfort food — hearty, flavorful, and incredibly satisfying. It’s packed with nutritious vegetables, lentils, and a creamy mashed potato topping, making it both wholesome and delicious.

Ingredients
  

For the Mashed Potato Topping
  • 4 large russet potatoes, peeled and cubed
  • ¼ cup unsweetened plant-based milk almond, oat, or soy
  • 2 tbsp vegan butter
  • ½ tsp garlic powder
  • ½ tsp salt
  • ¼ tsp black pepper
For the Filling
  • 1 tbsp olive oil
  • 1 small onion, diced
  • 2 carrots, diced
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 1 cup mushrooms, chopped optional
  • 1 ½ cups cooked lentils or one 15oz can, drained and rinsed
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 1 tbsp tomato paste
  • 1 tbsp soy sauce or tamari
  • 1 tsp thyme
  • 1 tsp rosemary
  • ½ tsp smoked paprika optional
  • 1 cup vegetable broth
  • 1 tbsp cornstarch mixed with 2 tbsp water

Method
 

Prepare the Mashed Potatoes
  1. Fill a large pot with water and bring it to a boil. Add the cubed potatoes and cook for 15–20 minutes until fork-tender.
  2. Drain the potatoes and return them to the pot.
  3. Add vegan butter, plant milk, garlic powder, salt, and pepper. Mash until smooth and creamy. Set aside.
Make the Filling
  1. Heat olive oil in a large pan over medium heat. Add onion, carrots, and celery, sautéing for 5–7 minutes until softened.
  2. Stir in garlic and mushrooms, cooking for another 2 minutes. Add lentils, tomato paste, soy sauce, thyme, rosemary, and smoked paprika. Stir well. Pour in the vegetable broth and bring to a simmer. Let it cook for 5 minutes.
  3. Stir in the peas and corn. Next, mix cornstarch with water, then pour it into the pan to thicken the mixture. Stir and cook for another 2 minutes.
Assemble and Bake
  1. Preheat your oven to 400°F (200°C). Spread the lentil filling evenly in a baking dish. Spoon the mashed potatoes over the filling, spreading them out evenly. Use a fork to create a textured surface.
  2. Bake for 20–25 minutes until the top is lightly golden.
Serve and Enjoy!
  1. Let the pie cool for a few minutes before serving. Enjoy this warm, comforting, and nourishing meal on its own or with a side of crusty bread or salad.