Recipes Savoury Recipes Vegetarian

Recipes || Vegetarian Mushroom Shepherd’s Pie

Do you draw distinct lines between shepherd’s pie and cottage pie? To be honest, I use them interchangeably. Technically, shepherd’s pie should only be known as such if it has lamb, and cottage pie if it has beef. So what would you call the vegetarian version? I’m going to go with Vegetarian Mushroom Shepherd’s Pie. (Or I could go with a sherpherdless pie?)

Don’t be scared by my call for soy granules. You can find soy granules or soya mince at pretty much every supermarket in England. For example, my not-so-massive Morrisons stocks it. Also don’t be alarmed by what it looks like – yes it looks like hamster food but it will taste amazing! 

If you find that your vegetables and soy are a bit too dry, keep on whacking in more red wine and Worcestershire sauce.

Vegetarian Mushroom Shepherd's Pie
2210 calories
282 g
437 g
65 g
86 g
20 g
3142 g
8913 g
55 g
1 g
40 g
Nutrition Facts
Serving Size
Amount Per Serving
Calories 2210
Calories from Fat 577
% Daily Value *
Total Fat 65g
Saturated Fat 20g
Trans Fat 1g
Polyunsaturated Fat 10g
Monounsaturated Fat 30g
Cholesterol 437mg
Sodium 8913mg
Total Carbohydrates 282g
Dietary Fiber 35g
Sugars 55g
Protein 86g
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2,000 calorie diet. Your Daily Values may be higher or lower depending on your calorie needs.
  1. 1 kg button mushrooms
  2. 1 carrot, chopped
  3. 2 onions, chopped
  4. 1 kg of potatoes
  5. 1 tablespoon of butter
  6. 1/4 cup of milk
  7. 1 red bell pepper, chopped
  8. 1 clove of garlic, chopped
  9. 100 g soy granules
  10. 1 tablespoon of thyme
  11. 1 teaspoon of oregano
  12. 2 eggs
  13. 1teaspoon of paprika
  14. 1 and 1/2 cups of red wine
  15. 2 tablespoons of Worcestershire sauce
  16. 1 heaping teaspoon of dijon mustard
  17. 1/2 teaspoon of pepper
  18. 1 teaspoon of salt
  19. 2 tablespoons of rapeseed oil
  20. 1/4 cup of shredded cheddar cheese
  1. Peel your potatoes and put them in a large pot filled with water. Boil them until they're tender. Mash them with your butter and milk and and let them cool for a while.
  2. Chop the mushrooms, carrot and red bell pepper. Chop them as finely as possible, and mix them all together. Then heat your oil in a large skillet. Add your mushroom mixture plus your diced onions, garlic, soy granules, eggs, wine, mustard and Worcestershire and spices. Sauté for 10 minutes.
  3. Place the vegetable mixture in your casserole dish and spread it with a spatula. Then top with your mashed potatoes. Sprinkle the top with cheese, if desired. (Always)
  4. Heat your oven at 200 C. Cook your casserole for 40 minutes. Don't serve it immediately. Let it cool for at least half an hour.
Rhyme & Ribbons

You Might Also Like

  • Soy mince is actually really quite tasty! How about gardeners pie? But do you garden mushrooms? Cultivators pie? Haha endless opportunity. In the US would you usually say shredded cheese rather than grated? Subtle phrasing differences I find really a interesting! Alice xxxx

    • Ohh interesting question about the cheeses….hmmm… I think I would use them for two separate things. I think I use shredded for softer cheeses like cheddar and reserve grate for romano and parmesan. But I’m not sure if that’s just something my family does or if it’s an American thing in general! x

      • Intriguing – I’d use grated for both! I love subtle language differences! xx

        • In America there’s some really extreme regional varieties as well! For example, I’d say “spinkles” (to go on top of a fairy cake or ice-cream) but some people on the east coast would say “jimmies” x

          • Jimmies?! That’s so funny, I’ve never heard of that! i’d say sprinkles too, or hundreds and thousands 🙂

  • ninegrandstudent

    This looks yummy – I actually really like soy mince but have yet to convince my fiance. Though I finally got him eating a couple of mushrooms last night!

    NINEGRANDSTUDENT: A Lifestyle Blog

    • Well mushrooms are a big step so well done! What did you put them in that he liked? x

      • ninegrandstudent

        I made a creamy chicken, bacon and mushroom sauce (with spinach for vitamins!), then filled pancakes with it, topped with cheese and grilled into crispy. It was the first time he’d actually eaten more than a bite of a mushroom so I’ll call that a success!

  • I always say shepherd’s pie for any mash covered dish too as for some reason cottage pie just is not appealing sounding to me!

    • Same! I’m not sure why I started using them interchangeably originally though- I think my mom must! x

  • It looks delicious!! I would definitely make this. Last month I made vegetarian haggis so now I’m convinced almost anything could be made veggie :))

    • Crikey! What went in your vegetarian haggis? You are far braver than I am! x

      • Hahaha. It was mostly a mixture of lentils (mashed) + very finely chopped carrots and mushrooms with lots of herbs! I would really make it again, it was delicious!

        • That sounds amazing. I would 100% eat that (huge lentils fan!) I’ve tried meaty haggis once and I was not a fan… but when in Scotland? x

  • Omg I’m drooling. I love vegetarian food and this looks amazing!

  • Christine Everyday

    Um, this looks delicious. And I had no idea Shepherd’s Pie was supposed to be called something different when you make it with beef…#themoreyouknow

    • Do you sing “the more you know” jungle in your head when you say it?! I know I always do! x

  • Oh my, this looks and sounds amazing. I’ll definitely make it – thanks for sharing! x

  • Do you ever get angry people on social media losing their shit when you share a vegetarian version of a meat dish? I’ve had this a couple of times. People have weird entitlements. Maybe it’s different when it’s a business sharing and not a person? Like, people feel that they can be ruder…

    • I don’t know if I’ve found that people are more rude, but they are definitely way more opinionated. I definitely get a lot more “oh, I don”t like X (food stuff)” on vegetarian recipes versus meat recipes and I have no idea why that is x