ClockPlayEmailInstagramLinkSMSTwitterYouTubeWhatsAppXSearchClockRight ArrowArrow DownCaret downCaret upCaret leftCaret rightHamburger MenuPop OutThumbs upThumbs up buySpeechAudio onReplayPlusMinusSad smiley faceNo resultsSwapMoreYour grocery bagSuccessShop Tasty MerchYour Cart (empty)Your CartFacebookPinterestEmailPrintSmsTwitterWhatsappCommentTips Highlights
Skip to Content

Vegan Shepherd's Pie

This vegan shepherd's pie is a comforting and hearty dish that is perfect for a cozy night in. Made with lentils and vegetables and topped with a creamy mashed potato crust, it's a satisfying and delicious meal.

95% would make again
Vegan Shepherd's Pie


for 6 servings

  • 4 russet potatoes, peeled and cubed
  • 3 carrots
  • 3 stalks celery
  • ½ yellow onion
  • neutral oil or vegan butter, as needed
  • 2 cups chopped mushrooms (150 g)
  • 4 cloves garlic
  • salt, to taste
  • pepper, to taste
  • 1 tablespoon tomato paste
  • 1 tablespoon flour
  • 1 teaspoon chopped fresh sage
  • 1 teaspoon chopped fresh thyme leaves
  • 2 cups vegetable broth (472 mL)
  • ⅓ cup red wine (78 mL)
  • soy milk, or rice milk, as needed
  • vegan butter, as needed
  • nonstick cooking spray

Nutrition Info

  • Calories 243
  • Fat 4g
  • Carbs 45g
  • Fiber 4g
  • Sugar 4g
  • Protein 5g

Estimated values based on one serving size.


  1. Add the potatoes to a large saucepan, cover with cold water, and bring to a boil over high heat. Cook for 10-15 minutes, until tender.
  2. Meanwhile, chop the carrots, celery, and onion. In a large, high-walled pan, sauté the vegetables in a drizzle of oil over medium heat for a few minutes, until starting to soften.
  3. Add the mushrooms and cook until the edges begin to darken. Add the garlic, then season with salt and pepper.
  4. Stir in the tomato paste, flour, sage, and thyme.
  5. Slowly add the veggie broth and wine, stirring continuously. Let simmer for a few minutes to thicken.
  6. Mash the potatoes, adding a splash of soy milk and spoonful of vegan butter, until smooth. Season with salt and pepper to taste.
  7. Transfer the veggie filling to a baking dish and the spread the mashed potatoes over top. At this time you can get creative with designs and patterns for the top. The rougher the surface, the crispier it will turn out.
  8. Spray the surface with nonstick spray. Broil for 10-15 minutes, or until the top is crispy.
  9. Enjoy!
  10. All your favorite recipes, stored in one place. Download the Tasty app and never lose a recipe again.
Vegan Shepherd's Pie