Ingredients for vegan shepherds pie on a counter

The Best Shepherd’s Pie

Prep
20 Minutes
Cook
50 Minutes
Servings
8

This Vegan Shepherd's Pie is comforting, plant-based, and so easy to make on a cold winters day.

Add as a preferred source on Google

All I want to do is eat this warm, plant-based, comfort in a casserole dish, shepherd’s pie. A traditional British shepherd’s pie is usually the complete opposite of what you’d think a vegan or plant-based dish should be, good thing I like a challenge! This hearty Vegan Shepherd’s Pie is super easy to whip up any night of the week and is packed with nutrients and bursting with flavor.

Cutting into a vegan shepherd's pie

Why You’ll Love Vegan Shepherd’s Pie

  • Short Prep Time: Prep this Vegan Shepherd’s Pie up in 20-minutes then let your oven do the rest of the work.
  • Comforting: I don’t know if it gets any more comforting than a Shepherd’s Pie. It will warm you up on even the coldest of nights.
  • Family-Friendly: This recipe can feed a crowd and your whole family will love it. You can even pre-make this and have it on hand in your freezer for an easy weeknight dinner.

Ingredients

Lentils: I have some serious love for lentils! They come in red, brown, and green, and are such a great addition to casseroles, soups, or anything you want to add some texture to. For this recipe, I used red lentils from Bob’s Red Mill, my go-to brand for pantry staples, but you can use whatever color them you have on hand.

A lentil is a legume from the bean family and is a fiber powerhouse. Because of this, I recommend soaking them for at least 4 hours to remove the outer covering of anti-nutrients. It’s these compounds that have given beans a bad reputation of causing gas and bloating. By soaking them you are mimicking their natural germination process and not only removing the hard-to-digest compounds but activating the good compounds and increasing the nutritional value. Soaking will also cut down on cook time, but it is totally optional. If you’ve got a belly full of lentils and a gut full of gas don’t say I didn’t warn you!

Potatoes: I used white potatoes for this recipe but don’t be afraid to try different potatoes. Even sweet potatoes can add a unique and delicious flavor.

Yve’s Ground Round: For added protein and delicious addition to this recipe, I like to use Yve’s Ground Round in this pie. It’s one of my go-to’s as a vegan.

Ingredients for vegan shepherds pie on a counter

How to Make Vegan Shepherd’s Pie

Pot with olive oil in it
1. Into a large pot add olive oil and heat for 30 seconds on medium-high heat.  Add your onions and cook for around 5 minutes or until soft and translucent.  Add in your garlic, basil, oregano, cumin, cinnamon and cloves. Stir until onion is well coated and turn heat to low to cook and marry for around 3 minutes.  Stir often to avoid burning.
Vegan shepherds pie ingredients in a pot cooking
2. Into the pot add your tomato puree, tomato paste and vegetable stock paste.  Give this all a good stir and then increase heat to high before adding your lentils and Yves Ground Round.  Let them sautéed in the pan for two minutes before adding your water.  Stir, stir, stir, bring to a boil then simmer for 20 minutes until thick and luscious like a traditional meat sauce. Set aside once done.
Preheat oven to 400F and line a baking sheet with parchment paper.

3. Preheat oven to 400F and line a baking sheet with parchment paper.

4. While your “meat” sauce is simmering prepare your mashed potatoes by boiling water in a large stockpot.  Season your water and cook your potatoes till very tender, could take 15 minutes or so.  Strain your potatoes but absolutely do not rinse and return to pot.  Add the remainder of the ingredients and mash till extremely rich and creamy! Remember, when adding your liquid that you must have a more solid mash to add on top of the first layer! Set aside.

Vegan shepherds pie in a pan with mashed potatoes being put over top
5. Transfer your “meat mixture” into a 13″L x 7.75″W x 2.25″H baking dish and lay it flat using a spatula. Begin dolloping your mashed potato onto the mixture and using a flat tool flatten it all out.  I like using a fork to carve marks vertically and horizontally across the pie.  This adds fun texture and when it cooks gets nice and golden brown! Before cooking spray the mashed potatoes with an oil of your choice for that added golden color (you will thank me later if you do this).
Cutting into a vegan shepherd's pie
6. Cook for 25 minutes before setting the oven to broil for 5 minutes.  Watch closely so nothing burns but this is an amazing adding touch to the recipe!
Enjoy with fresh thyme garnish and your choice of steamed greens or veg!
Slice of vegan shepherds pie

 Tips and Tricks

  • Vegetable Stock: If you don’t have vegetable stock paste then use 2-3 cups of your own vegetable stock! Just make sure it’s strong, good quality stuff!
  • Lentils: Brown or green lentils are generally preferred as they hold their shape well. Avoid red lentils, which tend to become mushy.
  • Veggies: Add whatever veggies you prefer – celery, carrots, onions, mushrooms, etc.
  • Potatoes: Yukon Gold or Russet potatoes are excellent for mashing. Yukon golds produce a creamy texture, and russets produce a fluffy texture.

Variations

If you like this Vegan Shepherd’s Pie, you can try one of these alternative recipes:

Best served with

How to Store Leftovers

This Shepherd’s Pie is GREAT leftover. Store it in an airtight container in the fridge for up to 5 days. This recipe is also freezer friendly, lasts up to 2-3 months. Make sure it’s tightly covered and completely cooled before freezing.

Common Questions

What do you use instead of meat in a Vegan Shepherd’s Pie?

For this recipe I used lentils but people also use chopped mushrooms, or a plant-based meat substitute.

What are the best potatoes to use for mashed potatoes?

Yukon Gold potatoes are known for their creamy texture, while Russet potatoes create a fluffy topping.

How can I increase the umami flavor?

Tamari, or soy sauce, vegan Worcestershire sauce, and tomato paste are great ways to bring umami flavor to the dish.

Shepherd’s Pie

This Vegan Shepherd’s Pie is comforting, plant-based, and so easy to make on a cold winters day.
Prep Time 20 minutes
Cook Time 50 minutes
Course Mains
Cuisine Vegan
Servings 8
Calories 452
Servings: 8

Watch the Video

Youtube video

Ingredients

Instructions 

Start Cooking
  1. Into a large pot add olive oil and heat for 30 seconds on medium-high heat.  Add your onions and cook for around 5 minutes or until soft and translucent.  Add in your garlic, basil, oregano, cumin, cinnamon and cloves. Stir until onion is well coated and turn heat to low to cook and marry for around 3 minutes.  Stir often to avoid burning.
  2. Into the pot add your tomato puree, tomato paste and vegetable stock paste.  Give this all a good stir and then increase heat to high before adding your lentils and Yves Ground Round.  Let them sautéed in the pan for two minutes before adding your water.  Stir, stir, stir, bring to a boil then simmer for 20 minutes until thick and luscious like a traditional meat sauce. Set aside once done.
  3. Preheat oven to 400F and line a baking sheet with parchment paper.
  4. While your “meat” sauce is simmering prepare your mashed potatoes by boiling water in a large stockpot.  Season your water and cook your potatoes till very tender, could take 15 minutes or so.  Strain your potatoes but absolutely do not rinse and return to pot.  Add the remainder of the ingredients and mash till extremely rich and creamy!  Remember, when adding your liquid that you must have a more solid mash to add on top of the first layer! Set aside.
  5. Transfer your “meat mixture” into a 13″L x 7.75″W x 2.25″H baking dish and lay it flat using a spatula. Begin dolloping your mashed potato onto the mixture and using a flat tool flatten it all out.  I like using a fork to carve marks vertically and horizontally across the pie.  This adds fun texture and when it cooks gets nice and golden brown! Before cooking spray the mashed potatoes with an oil of your choice for that added golden colour (you will thank me later if you do this).
  6. Cook for 25 minutes before setting the oven to broil for 5 minutes.  Watch closely so nothing burns but this is an amazing adding touch to the recipe!
  7. Enjoy with fresh thyme garnish and your choice of steamed greens or veg!

Notes

It will last up to 1 week in a tightly sealed container in the fridge.
This recipe is freezer friendly, lasts up to 2-3 months.
If you don’t have vegetable stock paste then use 2-3 cups of your own vegetable stock! Just make sure it’s strong, good quality stuff!
Serving: 8Calories: 452kcalCarbohydrates: 83.2gProtein: 17.9gFat: 7.7gSaturated Fat: 1.2gPolyunsaturated Fat: 1.5gSodium: 254.5mgFiber: 13.6gSugar: 13.8g

What Did You Think?

Recipe Rating




Your email address will not be published. Required fields are marked *

104 people are discussing this recipe. Join in

  1. Mahala rae
    12.11.19
    Was this helpful?

    Cannot wait for winter in Australia so I can eat this every week. Such a great vegan recipe alternative.

    1. Maria Koutsogiannis
      12.11.19
      Was this helpful?

      Thank you so much love, it’s one of our favourites!

  2. Amber
    12.05.19
    Was this helpful?

    This recipe was the cat’s Pajamas — So hearty and delicious!!

    1. Maria Koutsogiannis
      12.05.19
      Was this helpful?

      YES AMBER! This makes me so happy, thanks so much for the love!

  3. Adrienne Lem
    11.26.19
    Was this helpful?

    5 stars
    I’ve always been hesitant to try “fake” meat…but this shepherd’s pie was so tasty, savoury, serious comfort food, I’ve made it twice in the last two weeks. I guess it’s all about how you transform the “meat” and this recipe definitely elevated the Yves Ground Round. A bonus, it keeps very well in the fridge and is perfect for dinner meal preps. This shepherd’s pie will stay in our winter round-up.

    1. Maria Koutsogiannis
      11.26.19
      Was this helpful?

      YESSSS!! Thanks for the love Adrienne, this is seriously one of my favourites ever.

  4. Ellie James
    11.13.19
    Was this helpful?

    5 stars
    SO delicious! My mom and I made this together tonight and we both loved it. Can’t wait to make it again for my hubby when he’s back in town and probably again for our thanksgiving meal! We didn’t have the ground round so we just increased the lentils and added a handful of chopped carrots as well. SO good. Realized I’ve followed you for a long time and had yet to make a single recipe (shame I know!!) – just usually drooled over gorgeous photos on insta – but tonight changed all that and I can’t wait to make so much more of your stuff!! Easy but DELISH – thanks!!

    1. Maria Koutsogiannis
      11.14.19
      Was this helpful?

      Yes, Ellie! This is amazing, I am so glad you enjoyed this recipe. It’s so easy and adaptable, right?! Well done on your first FoodByMaria recipe, please let us know what you make next!

  5. Kaitlin Hearn
    11.12.19
    Was this helpful?

    4 stars
    This was so so good!! The only thing my husband and I found was that it was really salty even without adding any extra. I’m guessing from the vegetable stock paste? Would it be possible to use low sodium veggie stock with similar results? Or to just cut down on the amount of paste with the same amount of water? Thanks!

    1. Maria Koutsogiannis
      11.12.19
      Was this helpful?

      Hey beauty,

      You’re the first to say that but honestly, it could be so many reasons. The type of stock paste, what measuring tool yuo used etc. You can sub it out for low sodium, easily or just use less next time. This is why it’s important to season to taste and know your salt preferences and then create the recipe based on that!

  6. Jess
    11.11.19
    Was this helpful?

    5 stars
    I’m writing this moments after my husband said “Jessica, dinner was so good” for the 30th time. I’ve been following you for a while, but tonight was the first time I tried your recipes- I am so happy I did. An easy way to incorporate plant based meals into the routine and the Recipe was Easy to follow and make! I’ve already sent this recipe to a bunch of pals so they try it too!!

    1. Maria Koutsogiannis
      11.12.19
      Was this helpful?

      Yes!!! This makes me so happy, Jess. Thanks so much for the support and love!!! Let us know what you make next xx

  7. virginia
    11.04.19
    Was this helpful?

    looooove this recipe! much much love Maria and thank you!

    1. Maria Koutsogiannis
      11.04.19
      Was this helpful?

      thank you so much for the love, Virginia! It’s one of my favourites!

  8. Janice Boudreau
    04.15.19
    Was this helpful?

    5 stars
    I’ve made this recipe twice now as a ‘make ahead’ for the work week. We are a household of 2, so it was great for several nights. I think it actually tastes better the next day, as the flavors soak in and deepen. I plan to add corn the next time I make it. It was the first time I used Yves and the texture would make non vegetarians happy too. Thank you- it is now a favorite go to recipe!!!

    1. Maria Koutsogiannis
      04.16.19
      Was this helpful?

      HELLO JANICE!thank you so much for the kind words. so glad you love this recipe, it’s honestly amazing!!

  9. Sepideh
    04.04.19
    Was this helpful?

    5 stars
    Such an easy and yummy recipe. Comfort food at its best. Took the leftovers to works for lunch and it was even better next day. All my colleagues were jelly AF!

    1. Maria Koutsogiannis
      04.04.19
      Was this helpful?

      Hell ya! this makes me so happy! Thanks for the love hun xx

  10. Brittany Longley
    03.11.19
    Was this helpful?

    Just made this… and holy was it AHH-MAZ-ING. Seriously one of the most flavourful dishes, and my toddler devoured it! It might be the only time i’ve gotten him to enjoy lentils other than in burgers. I will be making this a staple for sure!

    1. Maria Koutsogiannis
      03.12.19
      Was this helpful?

      YES BRITTANY!!! I AM HERE FOR THIS! So happy to hear! Thanks so much beauty!