Veggie Shepherds Pie

Hello Dear Reader,

If there is only one recipe you cook from my blog, do yourself a favour, and make this one. It is the most delicious, meat free, comforting, give yourself a big hug from the inside, dinner I have ever made. Really and truly! The winning combination of veggies, herbs, yummy gravy and buttery mashed potato, will have you coming back for another helping. The, well done, mushrooms make the most amazing gravy and with herbs like rosemary and oregano makes the gravy taste very "meaty".

It is simplicity itself, all you need is a bit of time, so I made this one on the weekend when I always have a bit more time to devote to the kitchen. A bit of chopping, sautéing, boiling, mashing, baking and grilling later and you have a fabulous, family friendly dinner that smells and tastes just wonderful. Have I convinced you that you must make it yet? If you do, please let me know what you think of it. It is my favourite recipe I have made this year, so far, and with recipes like Coconut Caramel Chicken and Easy Thai Peanut Chicken Curry, that is really saying something.

Ingredients for Veggie Shepherds Pie, clockwise from top right-2 cups of veggie stock(I use Massel) 1 kg of potatoes, boiled and mashed with 1/2 cup of sour cream, 1/4 cup of cream, 50 grams of butter and 1 finely chopped spring onion, 2 tablespoons each of plain flour and tomato paste, 1/2 cup red wine, a good handful of parsley and oregano, finely chopped and 1 sprig of rosemary, leaves picked and finely chopped, 3 garlic cloves, grated on a microplane, 1 brown onion, finely chopped, 3 medium carrots, diced, to yield 2 1/2 cups, 500 grams of mushrooms, thickly sliced and 2 cups frozen baby peas

Heat 2 tablespoons of oil in a large, heavy based, non stick frypan and sauté the onion and garlic until just about transparent 

Now add the carrots and mushrooms and increase the heat to high 

And sauté 

For about 10 minutes, giving it a good stir every few minutes until the mushrooms are well cooked down and the carrots just soft

Now add the plain flour and tomato paste

And sauté until thickened and starting to catch, then deglaze the pan with the red wine and veggie stock

Chop the herbs

And add to the pan along with the frozen peas

Cook, stirring, for about 2 minutes or until the gravy is nice and thick

Transfer to a suitable casserole dish

Cover veggies and gravy with buttery mash and bake for 10 minutes at 200 C, then sprinkle over some grated parmesan cheese and grill for 5 minutes or until just starting to colour

Golden and delicious

Serve while piping hot

Give it a red hot go this week, I just know you will love it.

Have a lovely day,


  1. Oh, yum! I love meat-free meals and this looks delicious! I think I'll make a big batch of it and portion it up for the freezer for coming weeks. Thanks for such great recipe! Meg:)

    1. Hi Meg,
      Yes truly delicious and it would be easy to double😊another wonderful meat free dish. Have a lovely day m,

  2. Hi Fiona,

    I think I should try this delicious looking veggie shepherds pie! Being plant-based/vegan now I am always looking for different variations of recipes. I will sub the cream and butter for something else, but otherwise this recipe is perfect! Thank you.


    1. Hi Tania,
      It is such a delicious dinner, just simple veggies and herbs but together they are just divine. We are having the leftovers for dinner tonight, I am very excited about that. Have a lovely day,

  3. V E G E tables, NOT Veggetables. Pardon me for the correction but the yankees speak and spell bastardised English. One of the things that gets my Goat is 'Veges' being spelled as 'veggies'.


Back to Top