Veggie Shepherd's Pie

A simple recipe for a vegetarian shepherds pie, which is a traditional Scottish dish

vegetarian shepherds pie  

It was a glorious afternoon here in Scotland. So I made the most of the sun by settling down in the garden with my book and a cat for company, it was great!

I came in at around 6 o'clock and started pondering on what to make for dinner. After a quick browse through the fridge and freezer, I decided to make a veggie shepherd's pie.

What is Shepherds Pie?

Shepherds pie and the very similar cottage pie are traditional Scottish dishes. Cottage pie was made from beef and shepherd's pie from mutton or lamb. Both were peasant dishes using scraps of meat or lamb, teamed with onions and carrots (staple Scottish crops) in a rich gravy, topped with mashed potato. I say topped with mashed potato, but before potatoes arrived on the bonnie banks of Scotland, these pies were topped with pastry
Vegetarian shepherds pie has 243 calories and 0.5g saturated fat per portion

veggie shepherds pie, vegetarian shepherds pies, vegan shepherds pie, veggie cottage pie, vegetarian cottage pie, vegan cottage pie, homemade pie, easy vegetarian recipe, vegetarian mince
British, Scottish, vegetarian, vegan
Yield: 4
vegetarian shepherd's pie

Veggie Shepherd's Pie

A hearty vegetarian version of an classic British shepherd's pie. Serve with a selection of steamed vegetables for dinner.
prep time: 5 minscook time: 35 minstotal time: 40 mins


1 tbsp olive oil
1 onion, chopped
1 clove garlic, finely chopped
1 carrot, chopped
500g mushrooms, finely chopped 
500g vegetarian mince
1 pint vegetable stock (3 vegetable stock cubes)
2 tbsp vegetarian worcestershire sauce
1 tbsp tomato puree
a good grinding of salt and pepper


  1. Saute the onion and garlic in the olive oil for a few minutes, add the carrots and cook
    until tender.
  2. Add the mushrooms and cook for another few minutes. Add the soya mince, give it a good mix in and then add the vegetable stock. 
  3. Cook down for 20 minutes and then add the worcestershire sauce and tomato puree. 
  4. Cook for a further 10 minutes and season with salt and pepper. Go easy on the salt as the stock can be quite salty. 
  5. Spoon into an ovenproof dish and top with mashed potato. Brown under the grill.
  6. Enjoy!
fat (grams)
sat. fat (grams)
carbs (grams)
protein (grams)
sugar (grams)
Created using The Recipes Generator

How much does a veggie shepherds pie cost to make?

Veggie shepherd's pie is a really frugal comfort dish. I priced this shepherd's pie using supermarket ingredients. It costs £1.03 per person when serving 4 people.

1 tbsp olive oil = 5p
1 onion = 10p
1 large carrot = 10p
500g mushrooms = £1.25
500g frozen vegetarian mince = £1.75
2 tbsp veggie Worcestershire Sauce = 24p
1 tbsp tomato puree = 3p
900g potatoes = 60p

Total = £4.12 
( 4 servings x £1. 03)

(prices correct 2007)

Scottish cottage pie with a sliced potato topping

If you like my veggie shepherd's pie, you may also like my Scottish cottage pie, which I topped with sliced potato.


  1. One of the first vegetarian meals I was able to get my husband to eat was a vetetarian shepherd's pie. It is similar to your recipe only our's uses kidney beans instead of the soy crumbles. It is still one of his favorites.

    Neither of us have actually had the "real" recipe of shepherd's pie!


  2. I think men all really love comfort food. It is so easy to win them over(well mine anyway!)!

  3. This looks really tasty! I've been wanting to make a proper veggie Shepard's pie and this looks like it would be perfect.

    with my own vegetarian blog at

  4. I have to ask, is that your baking dish in the picture? If so, where did you get it? I absolutely love it!
    I love all your recipes and have tried a few, with much success. Keep up the wonderful blog!

  5. i make your veggie shepherds pie at least twice a month during the winter - its the closest to my grandmothers that i have come across. my boyfriend and i are crazy about it and even my dad, who eats meat, has asked me to make it for his visits. i always use kidney beans instead of the soy crumbles. yum! thank you!

  6. I do hope you try it Sea :)

    Hi Anon, I think I got the dish from Tesco at some point.

    Hey M, I am so, so very glad, you enjoy the shepherds pie. What better compliment is there :)

  7. This looks delicious. I don't think there is any soy mince where I live (not even sure what it is). Would crumbled tofu work?


  8. Looks good!
    I made a veggie shepherd's pie as well recently, completely forgoing the mince and instead just working from lots of chopped veggies (I think it was mainly mushrooms, carrot, cauliflower and onions).

    Your blog is very inspiring! I foresee that I'll be trying a few of those recipes.



I love reading comments, so thank you for taking the time to leave one. Unfortunately, I'm bombarded with spam, so I've turned on comment moderation. I'll publish your comments as soon as I can and respond to them. Don't panic, they will disappear when you hit publish. Jac x