Vegetarian Shepherd’s Pie

By | April 28, 2017

If a shepherd’s pie contains lamb because shepherds keep lambs and a cottage pie contains beef because…beef isn’t lamb, which is a vegetarian version? I’m calling it a vegetarian shepherd’s pie because I think that sounds better but, if it is actually a vegetarian cottage pie I apologise.

We’re not vegetarians. Far from it, we absolutely love meat so this recipe may come as something of a shock. However, my reasons for choosing it for dinner are threefold. Firstly, we’re trying to save money and meat is expensive. Secondly, Husband has been having a lot of trouble with his back and I’m trying to get back into running. So, while we’re far from on a health kick, we are both trying to lose a little weight and tone up a bit. Lastly, I honestly think sometimes losing the meat forces you to come up with creative new ideas and enjoy other flavours more. Vegetarian meals can be wonderfully tasty, healthy and nutritious.

You will need:

  • 200g Cooked Green Lentils
  • 6 Carrots
  • 250g Frozen peas
  • 150g Button Mushrooms
  • 1 Red onion
  • 2 Veg stock cubes
  • 1 Splash Henderson’s relish
  • Salt and Pepper to taste
  • 1tbsp Tomato Puree
  • 1tbsp Mixed herbs
  • Water
  • Mashed Potatoes and cheese to top


I’ll admit I went into my vegetarian shepherd’s pie a little blindly. If, like me, you are a meat eater you may now be thinking “how do you cook a lentil??”. I had no idea. Fortunately, there are instructions on the packet. You boil them for 10 minutes and then simmer for 40 before draining. You can do this earlier and keep them to one side if that’s easier for you. They look a bit gross!

When it comes to cooking, first, you want to peel and chop your potatoes and carrots as well as chopping the onion and button mushrooms if they are a little large.

Lightly fry the onion in a little cooking oil on the hob for a few minutes until softened. Add the carrots, mushrooms and peas. Stir together well.


Next, add the lentils.

Pour in enough cold water to cover all your ingredients. I find this is around 500ml but don’t worry if it’s more or less. Stir everything together and bring to the boil.


Once boiling, add Henderson’s, salt and pepper, herbs and tomato puree before crumbling in the stock cubes. I’m going to be honest here…we used beef stock. Because we’re not vegetarians and we like a beefy flavour. So mine wasn’t exactly 100% a vegetarian shepherd’s pie, but yours could be!

Reduce to a simmer and leave for 1 hour, or until nearly all the liquid has reduced. Stirring around every 10 minutes.

With 30 minutes to go, bring your potatoes to the boil and leave for 20 minutes. Drain and mash with butter, milk and a little salt and pepper. Leave to one side.

Preheat the oven to 180 degrees.

When the pie mix is ready, remove from the heat and empty into an oven proof bowl.


Top with mash and grated cheese.

Bake in the oven for 20 minutes or until the cheese is brown and bubbling.

Alternately you could make your vegetarian shepherd’s pie earlier in the day and just reheat when you’re ready. Make sure the filling is bubbling under the mash before serving. This could take around 30 minutes.

I was surprised at how nice this was if I’m being totally honest. It was full of flavour, exceptionally filling and it had a fantastic texture. The Boy actually couldn’t tell the difference, he said it tasted just as good as ever!

Vegetarian Shepherd’s Pie

Prep Time: 1 hour, 20 minutes

Cook Time: 20 minutes

Total Time: 1 hour, 40 minutes

Serves 6

Vegetarian Shepherd’s Pie

Vegetarian Shepherd's pie recipe


  • • 200g Cooked Green Lentils
  • • 6 Carrots
  • • 250g Frozen peas
  • • 150g Button Mushrooms
  • • 1 Red onion
  • • 2 Veg stock cubes
  • • 1 Splash Henderson’s relish
  • • Salt and Pepper to taste
  • • 1tbsp Tomato Puree
  • • Mixed herbs
  • • Water
  • • Mashed Potatoes and cheese to top


  1. Peal and roughly chop the vegetables
  2. Fry the onions in a little oil until softened
  3. Add the peas, carrots and mushrooms
  4. Stir together well
  5. Add the cooked lentils and mix together
  6. Cover with water and bring to the boil
  7. Reduce to a simmer and add Hendersons, tomato puree, herbs and salt and pepper
  8. Crumble in the stock and stir thoroughly
  9. Simmer for 1 hour, stirring regularly
  10. Preheat the oven to 180 degrees
  11. Tip the mix into an oven proof bowl, top with mashed potato and grated cheese
  12. Bake in the oven for 20 minutes
Schema/Recipe SEO Data Markup by Yummly Rich Recipes

Mummy in a Tutu

You May Also Like:

Chocolate Fudge Loaf Cake I can’t bake cakes. I’ve always been very clear about this. That is until I made the lemon drizzle cake. The lemon drizzle cake is so amazingly good. ...
Red Onion Jam I’ve previously shared our blue cheese and red onion jam burgers and our focaccia topped with red onion jam and cheddar but seen as we use this recipe...
Cottage Pie I always call this a Shepherd’s pie. It’s not, Shepherds keep sheep, not cows. I love this recipe, it takes quite a long time, but it’s big enough tha...
  • Amy

    This looks really tasty! I’m not sure my husband would cope without meat in his dinner 😂 But worth a try! #foodiefriday

    • Mine doesn’t normally, we’re huge meat eaters. But, weirdly with beef stock it tastes meaty! The kids couldn’t tell the difference!

  • Kaiden

    LOVE vegetarian food, looks lovely!! #FoodFriday

    • Thank you. It was really yummy

    • It really was! Thank You x

  • Looks yum. The kids often have cottage pie as I just use bolognese that I’ve made the day before (love batch cooking!) but I don’t have time to make myself a veggie version so maybe I’ll try this, thanks for sharing #foodiefriday

  • Mummy in a TuTu

    Oooo yeah you do! Love this!
    Thanks for linking to #foodiefriday Don’t forget to join us this week!

  • Oooh shepherd’s pie is one of m favourites, and I’m so glad you said you were unsure how to cook lentils, because that is exactly what I was thinking too! Hehe #blogcrush

    • Haha recipes always just say ‘add cooked lentils’! Then someone told me to just soak them in cold water!

    • Hadn’t got a clue!! It was yummy though 🙂

  • Sparkly Mummy

    This looks so good, My daughter is a vegetarian but this looks like a dish we could all enjoy.

    Thanks for sharing with #foodiefriday

    • I honestly could barely tell the difference. It’s gorgeous!