Vegan Shepherd's Pie

If you’ve recently spent time browsing Pinterest, Instagram, Foodgawker, or even your local cafes, you’ve probably noticed an increase in warming, hearty foods like soups and stews. And, if you’ve been spending any time outside during these winter months, you’ll understand why.

One thing I realized after making this shepherd’s pie, is that shepherd’s pie is a lot better without meat. The combination of lentils, mushrooms, and soy sauce do more than just substitute a meaty flavor, they far surpass its meaty counterpart in taste and texture. Lentils are also incredibly underrated. They’re small and mighty, and are packed with many health benefits.

Health benefits of Lentils:

  • Stabilize blood sugar
  • High protein content
  • Improves digestion due to high fibre content
  • Help lower cholesterol and prevent heart disease

The list can go on and on, but nothing beats the number one benefit of lentils; the price. Spending less money is definitely good for everyone’s health.

Vegan Lentil Shepherd's Pie

In this recipe, you can use any mix of vegetables you prefer. You can also use any mix of mashed veg for the topping, like celeriac and potatoes, or sweet potato and rutabaga. Let your taste buds guide you and have fun cooking!

Vegan Lentil Shepherd's Pie
Prep Time
20 mins
Cook Time
1 hr
Total Time
1 hr 20 mins
Servings: 4
Mashed Potatoes
  • 2 ½ lbs Potatoes I used a mix of sweet potato and russet
  • ½ cup non dairy Milk
  • 1 Tbsp Coconut Oil
  • 1 tsp Sea Salt
  • 2 Tbsp Vegetable Oil
  • 2 medium Onions 2 ½ cups diced
  • 2 cloves of Garlic 1 Tbsp minced
  • cup sliced Mushrooms
  • 1 cup diced Carrots
  • 1 cup Corn
  • 1 cup Peas
  • ¾ cup dry Green Lentils
  • 2 cups Water
  • 1 Tbsp Soy Sauce use GF Tamari if you can't eat gluten
  • 2 tsp dried Thyme
  • 1 ½ tsp Sea Salt
  • ½ tsp ground Fennel
  • ¼ tsp Black Pepper
  1. Peel and chop the potatoes. Boil until soft, then drain, return to pot and mash with the milk, oil and salt until smooth.
  2. While the potatoes are cooking, you can begin chopping your veg. In a large skillet over medium heat, saute the onions in oil for 5-7 minutes, until they begin to brown and soften. Make sure to stir them.
  3. Add the garlic and carrots and cook for about 5 more minutes, stirring often.
  4. Add the mushrooms, lentils, water, soy, thyme, fennel, salt and pepper. Stir, cover, and bring to a boil, then reduce heat, and simmer. During this time you can turn your oven to 400°F.
  5. Once the liquid has reduced to half (after around 10 minutes), stir in the peas and corn. Continue cooking until lentils are soft and there is barely any water left. Taste and adjust seasoning if necessary.
  6. Transfer the mixture to a baking dish, or multiple baking dishes for individual servings. Top with the mashed potatoes, spreading out evenly with the back of a spoon.
  7. Bake for 25-30 minutes or until the potatoes start to turn golden brown.
Hearty vegetarian shepherd's pie with a lentil vegetable mix, topped off with creamy mashed sweet and russet potatoes. Vegan and gluten free.

Leave a Reply


2 Comment threads
2 Thread replies
Most reacted comment
Hottest comment thread
3 Comment authors
Nicolesadhna groverDenise from Urb'n'Spice Recent comment authors
Notify of
Denise from Urb'n'Spice

This is my kind of dish. Although I am not strictly vegetarian or vegan, I do try to incorporate these recipes into my menu several times a week. Your recipe is a true comfort food with lots of aromatic vegetables and ‘meaty’ mushrooms and legumes. I am looking forward to trying it. Thank you for sharing, Nicole.

sadhna grover

Wow, this is really good dish for a vegetarian like me, this is a full meal of protein, carbs etc. It looks good,the ingredients are so nice.