• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Loving It Vegan

  • Home
  • About Me
  • Recipes
  • Free Ebook
menu icon
go to homepage
  • Home
  • About Me
  • Recipes
  • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Home
    • About Me
    • Recipes
    • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Entrees

    Vegan Shepherd’s Pie

    Published: Jul 17, 2018 Updated: Nov 3, 2021 by Alison Andrews This post may contain affiliate links

    Jump to Recipe
    Vegan Shepherd's Pie

    Filling and comforting vegan shepherd’s pie made with a veggie-packed veggie mince and creamy mashed potatoes and baked to perfection.

    Vegan shepherd's pie in a white pie dish, with a piece cut out.

    This vegan shepherd’s pie is what dinner dreams are made of!

    Jaye was the one who created this recipe – he’s great with the savory stuff – and he wanted to experiment with chopping up mushrooms super fine and putting them in with the veggie mince to create a really hearty texture. And oh wow it worked fabulously.

    This veggie mince was amazing. And topped with some creamy vegan mashed potatoes this is a super satisfying vegan dinner meal.

    Cottage pie and shepherd’s pie are basically the same thing when it comes to vegan fare, but traditionally a cottage pie is based on beef and shepherd’s pie is based on lamb. But since we’re making vegan versions we can really call it whatever.

    It’s comfort food to the max, that is for certain! And if you love vegan comfort food as much as we do then you’ll also love our vegan baked ziti and vegan goulash.

    Vegan shepherd's pie in a white pie dish.

    How To Make Vegan Shepherd’s Pie

    You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.

    Mashed Potatoes:

    Peel and chop potatoes and add them to a pot. Cover with water and bring to the boil. Let them cook for 20-25 minutes until the potatoes are soft and cooked.

    Vegan potatoes and vegan butter in a pot.

    When they’re nicely soft and cooked you mash them up with some vegan butter, non-dairy milk and salt and pepper.

    Vegan mashed potatoes in a pot with a potato masher.

    Veggie Mince:

    Add mushrooms to the food processor and process them until finely chopped. They will barely even resemble mushrooms anymore, this is ideal!

    Finely chopped mushrooms in a food processor.

    Add chopped onion and garlic to a pot with olive oil and sauté until softened.

    Add in the soy mince or (already hydrated) textured vegetable protein (TVP).

    Sauté the mince or TVP with the onions and garlic until it’s nice and soft and browned.

    Add the finely chopped mushrooms, soy sauce, maple syrup, dried basil and oregano and tomato paste and mix it in.

    Add frozen peas and carrots and sauté everything until the peas and carrots are softened and you have a deliciously thick veggie mince.

    Vegan mince in a pot with a wooden spoon.

    Transfer all the veggie mince to a pie dish (a rectangular or square dish is also fine).

    Vegan mince in a white dish.

    Top it with all the mashed potato.

    Vegan shepherds pie in a white dish ready to bake.

    Create some nice ridges in the top with your fork (looks pretty and helps with browning).

    Vegan shepherds pie in a white dish ready to bake.

    Top it with some knobs of vegan butter and a sprinkle of ground black pepper.

    Vegan Shepherd's Pie in a white pie dish, dotted with vegan butter, ready to go into the oven.

    Bake in the oven at 390°F (200°C) for 30 minutes. In the last 5 minutes switch it over to grill to really brown the top super nicely.

    Vegan Shepherd's Pie in a white pie dish, straight out of the oven.

    This meal does take a while, you’re looking at 75 minutes at least if you’re fast, but more likely 90 minutes from starting this meal to having it on the table.

    But it feeds a fair few people, at least 6 and leftovers store really well. So if you’re only cooking for two, you can have this for dinner 3 nights in a row (and you won’t mind a bit!).

    Vegan Shepherd's Pie in a white pie dish.

    Textured Vegetable Protein (TVP) or Soya Mince

    The first time we made this shepherd’s pie we made it using a frozen soy mince. This worked great, but a couple of readers wrote in to us saying that this wasn’t something they could get hold of.

    So we tried it with textured vegetable protein and it worked wonderfully. Textured vegetable protein is a dehydrated soy mince product. You rehydrate it by mixing it with hot water. And then you add it to recipes with flavorings and spices and it turns out delicious!

    It works REALLY well in this recipe and if you don’t find it locally, you can definitely get it on Amazon. We used Bob’s Red Mill TVP.

    Vegan Shepherd's Pie in a white pie dish, one slice taken out to show the center.

    Storing and Freezing

    It keeps super well in the fridge for 3-4 days so leftovers are not going to be an issue at all. You can reheat it in the microwave or in the oven at 350°F until heated through.

    It’s also freezer friendly for up to 3 months. Thaw it in the fridge overnight and then reheat in the microwave or in the oven at 350°F until heated through.

    A slice of vegan shepherd's pie on a white plate.

    More Vegan Dinner Bake Recipes

    1. Vegan Pasta Bake
    2. Baked Vegan Mac and Cheese
    3. The Best Vegan Lasagna
    4. Vegan Enchiladas
    5. Vegan Moussaka
    6. The Easiest Vegan Lasagna
    A slice of vegan shepherd's pie on a white plate with a fork.

    Did you make this recipe? Be sure to leave a comment and rating below!

    Vegan shepherd's pie in a white dish

    Vegan Shepherd’s Pie

    Filling and comforting vegan shepherd’s pie made with a delicious veggie-packed veggie mince and creamy mashed potatoes. Perfect for a hearty and satisfying vegan dinner.
    4.91 from 44 votes
    Print Pin Rate
    Course: Dinner, Entree, Savory
    Cuisine: American, Vegan
    Diet: Vegan
    Prep Time: 30 minutes minutes
    Cook Time: 1 hour hour
    Total Time: 1 hour hour 30 minutes minutes
    Servings: 6
    Calories: 436kcal
    Author: Alison Andrews

    Ingredients

    For the Veggie Mince:

    • 1 Medium Onion White, Yellow or Brown, Chopped
    • 1 Tbsp Crushed Garlic
    • 2 Tbsp Olive Oil
    • 3 cups Frozen Soya Mince (300g) or 1 cup Textured Vegetable Protein (TVP) reconstituted with 1 cup Hot Water (see notes*)
    • 5 cups Cremini Mushrooms (480g) finely chopped
    • 2 Tbsp Soy Sauce
    • 1 Tbsp Maple Syrup
    • 1 tsp Dried Basil
    • 1 tsp Dried Oregano
    • ½ cup Tomato Paste (130g)
    • 2 cups Frozen Peas and Carrots (280g)

    For the Mashed Potatoes:

    • 4 Large Potatoes (2 ½ pounds / 1100g)
    • 4 Tbsp Vegan Butter (60g) plus more for the top
    • ⅓ – ½ cup Soy Milk (80ml – 120ml) or other non-dairy milk
    • Sea Salt To Taste
    • Ground Black Pepper To Taste
    Prevent your screen from going dark

    Instructions

    • Peel and chop the potatoes and add them to a pot. Cover with water and bring them to the boil. Cook for around 20-25 minutes until the potatoes are soft and cooked.
    • While the potatoes are cooking, start making your mince.
    • Add the mushrooms to a food processor and process until finely chopped.
    • Add the onion and garlic to a pot with the olive oil and sauté until the onions are softened.
    • Add the soy mince or TVP and sauté with the onion and garlic until soft and browned. If your soy mince is a bit chunky then use your spatula while sautéeing to break it up into small pieces.
    • Add in the chopped mushrooms, soy sauce, maple syrup, basil, oregano and tomato paste and mix in.
    • Add the frozen peas and carrots and sauté with the veggie mince until the peas and carrots are slightly softened.
    • When the potatoes are cooked, add in the vegan butter and soy milk and mash it up. Add sea salt and black pepper to taste.
    • Preheat the oven to 390°F (200°C).
    • Add the veggie mince to a pie dish (a square or rectangular dish will also do fine) and smooth down.
    • Add the mashed potatoes on top and smooth them down as the top layer. Use a fork to create ridges in the mashed potatoes.
    • Dot with some vegan butter on top and sprinkle with black pepper.
    • Place into the oven to bake for 30 minutes. In the last 5 minutes switch over to grill for some extra browning on top.

    Notes

    1. Frozen soya mince. If you’re using frozen soya mince then a little more or a little less than 300g is fine. Some packs of frozen soy mince are 320g or 350g and this is fine, just use all of it in this recipe.
    2. Textured Vegetable Protein. If you’re using textured vegetable protein (TVP) then add 1 cup (92g) of TVP to a bowl. Pour over 1 cup (240ml) of boiling hot water from the kettle. Give it a stir and then leave it to sit for 5 minutes. Stir again and your TVP is ready to use. Use all of it in this recipe. 
    3. Cremini mushrooms are also called portobellini or baby bellas. You could also use white button mushrooms in this recipe. 
    4. Frozen peas and carrots. If you can’t get frozen peas and carrots together then get them separately and use 1 cup of each. Other frozen veggie mixes like peas, carrots, corn and green beans also work great in this recipe. 
    5. Soy milk – I have generally found ⅓ cup soy milk to be enough for the mashed potatoes but you might need a bit more, but start with ⅓ cup and only add more if needed.
    6. Storing and Freezing: Leftovers keep super well in the fridge for 3-4 days. You can reheat in the microwave or in the oven at 350°F until heated through. It’s also freezer friendly for up to 3 months. Thaw it in the fridge overnight and then reheat in the microwave or in the oven at 350°F until heated through.

    Nutrition

    Serving: 1Serve | Calories: 436kcal | Carbohydrates: 64g | Protein: 18g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 1g | Sodium: 816mg | Potassium: 1804mg | Fiber: 11g | Sugar: 10g | Vitamin A: 5262IU | Vitamin C: 63mg | Calcium: 127mg | Iron: 6mg
    DID YOU MAKE THIS RECIPE? Rate it & leave your feedback in the comments section below, or tag @lovingitvegan on Instagram and hashtag #lovingitvegan
    Get Your Copy! It's FREE!
    « Vegan Lemon Pound Cake
    Vegan Coffee Smoothie »
    5.0K shares

    About the Author

    Hi I'm Alison Andrews, I'm the voice and cook behind Loving It Vegan. I love making delicious vegan food and creating vegan versions of all your old favorites, so that you’ll never feel like you’re missing out. Find out more about me here.

    Loving It Vegan is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Loving It Vegan will receive a small commission from the purchase at no additional cost to you.

    Reader Interactions

    Comments

    1. Catherine says

      August 12, 2019 at 9:08 am

      This was soooooo delicious I couldn’t believe it. Way better than the Shepherds pies from my pre-vegan days.

      I will definitely make this again.

      Thank you.5 stars

      Reply
      • Alison Andrews says

        August 12, 2019 at 1:58 pm

        Great to hear that! Thanks Catherine. 🙂

        Reply
    2. Michèle says

      July 17, 2019 at 2:33 am

      Wow! This was a huge hit! I chose this recipe because I wanted a shepherd’s pie that wasn’t lentil based, since we’d had lentil “meat” loaf yesterday. It was really delicious. Thank you for a great recipe.

      Reply
      • Alison Andrews says

        July 17, 2019 at 8:35 am

        So glad you enjoyed it! Thanks so much for posting. 🙂

        Reply
    3. Nina says

      May 19, 2019 at 9:36 am

      Just looked at your moussaka recipe (looks fab) have you tried the moussaka mince in this pie? What are your thoughts? I would personally omit the cinnamon.

      Reply
      • Alison Andrews says

        May 20, 2019 at 4:14 pm

        Hi Nina, yes the moussaka mince (minus the cinnamon) would be great to use in this recipe as well! We also used that mince (without cinnamon) in our Vegan Sloppy Joes. The cinnamon is very specific to moussaka so that’s why I would definitely also omit it if using it in this shepherd’s pie, but I definitely think it would work very well in this recipe.

        Reply
        • Nina says

          May 21, 2019 at 10:26 pm

          Thanks for replying to my question, very much appreciated. I live in the UK and I don’t like the tvp substitutes. I have been on the look out for a mince substitute for some tim.
          My only concern is that I’m unsure of the tofu in the recipe, but I think that I will give it a try.

          Reply
          • Carol says

            December 23, 2019 at 4:59 pm

            How did the tofu work out?

    4. Satin says

      March 20, 2019 at 11:02 am

      Dear Alison, all I can say is WOW! Sheer genius. This is the first recipe I have made from your website and if this anything to go by it’ll be my go to site for vegan inspiration. My family have very recently switched to a vegan diet and there’s no going back! In fact this shepherds pie looked so much like the meat version that I nearly didn’t want to eat it! It was delicious. I added some garlic and spring onions to the mash but otherwise followed your recipe to the letter. Loved the story about how you adopted your two kittens… sending love to you all from the UK.5 stars

      Reply
      • Alison Andrews says

        March 20, 2019 at 5:29 pm

        Hi Satin, so happy you liked the recipe and congrats on switching to a vegan diet, that’s awesome! Thanks so much for posting and the amazing review! 🙂

        Reply
    5. Bek says

      February 11, 2019 at 10:13 am

      Another absolute winner! Followed the recipe to a T except for using dried mixed herbs in place of the basil and oregano and my frozen veg had peas, corn and carrots in it. Thank you again for an amazing website! Non-vegan and vegan family members alike loved this.5 stars

      Reply
      • Alison Andrews says

        February 11, 2019 at 10:19 am

        Awesome! So pleased to hear this Bek, thanks a million! 🙂

        Reply
    6. Minna says

      February 10, 2019 at 11:56 am

      Wonderful!! I’m a mom of three, and the hub & I made this for the family last night. We doubled the recipe to have leftovers, and are having those for brunch today! I didn’t have enough tomato paste for the double batch, so made up the diff with ketchup. The soy mince I used also didn’t have a wonderful flavor, so to mask it I added more of everything in the recipe + balsamic vinegar and a couple small pinches of powdered monkfruit. Seriously, soooooo delicious — my kids have said they want it for EVERY meal, ha!5 stars

      Reply
      • Alison Andrews says

        February 11, 2019 at 10:17 am

        Oh haha, so pleased the kids liked it too! Thanks for sharing, sounds like you made the perfect adjustments to make it work great for you. Thanks so much for the awesome review. 🙂

        Reply
    7. Theresa says

      February 10, 2019 at 12:19 am

      Meal prep’d this for lunch next week. Omg so good!! I tried Shepards Pie last year with Lentil but the soy meatless crumbles made this so much better!! Thank you for sharing!5 stars

      Reply
      • Alison Andrews says

        February 10, 2019 at 7:40 am

        Wonderful to hear that Theresa! Thanks so much for the great review. 🙂

        Reply
    8. Nina says

      February 09, 2019 at 10:00 am

      Hi do you think your recipe for taco meat would work in this recipe- thanks

      Reply
      • Alison Andrews says

        February 09, 2019 at 11:54 am

        You could try it!

        Reply
    9. CHRIS MCGOVERN says

      January 19, 2019 at 9:29 pm

      This was a great recipe, my guests loved it; the finely blended/chopped mushrooms made for a very rich minced base.5 stars

      Reply
      • Alison Andrews says

        January 20, 2019 at 11:15 am

        Awesome! So glad you enjoyed it. Thanks Chris. ?

        Reply
    10. Dalip Singh says

      January 18, 2019 at 9:41 pm

      Alison,
      Great recipe. I just tried it and thought of leaving my comments. I put a bit of Garam masala as this spices it up a bit as well. Well done for showing us this great recipe.5 stars

      Reply
      • Alison Andrews says

        January 19, 2019 at 9:28 am

        So glad you enjoyed the recipe. Garam masala is definitely a great addition too. Thanks for the great review! 🙂

        Reply
    11. Olivier says

      January 05, 2019 at 1:22 am

      Recipe tested this evening for a dinner with friends. Everybody liked it !!! It’s tasty, savoury and so easy to cook.

      I think your website will become my new bible ! Thanks again and go on !

      Reply
      • Alison Andrews says

        January 05, 2019 at 1:29 pm

        Yay! Sounds great. So happy to hear that, and hope you find lots more recipes here that you enjoy. 🙂

        Reply
        • Dani says

          March 22, 2020 at 8:01 am

          I just made this just now havent put it in the oven yet. Curious if i can let it cool then put it in the oven tomorrow for dinner

          Reply
          • Alison Andrews says

            March 24, 2020 at 9:27 am

            Hi Dani, yes sure! You can assemble it ahead of time, cover and refrigerate and bake when you’re ready. 🙂

    12. Ildiko says

      December 25, 2018 at 2:33 pm

      What can I substitute for soy mince?4 stars

      Reply
      • Alison Andrews says

        December 27, 2018 at 11:20 am

        Not sure, maybe something like lentils.

        Reply
        • Carol says

          December 23, 2019 at 5:02 pm

          What about using something like soyrizo?

          Reply
          • Alison Andrews says

            December 27, 2019 at 9:20 am

            I haven’t used that, but it might be great! 🙂

      • Dalip Singh says

        January 18, 2019 at 9:39 pm

        Hi Ildiko,
        Alison is right, you can try Puy Lentils. Boil them first then the cooking in the sauce make sure the lentils have soaked the juices before placing them in the dish to bake. I also would try some chilli powder to spice it up a bit if you are not prone to chillies.5 stars

        Reply
      • Kathryn Gannon says

        August 10, 2019 at 4:54 pm

        Quorn mince is great try that.

        Reply
    13. Tanya Goldberg says

      July 31, 2018 at 9:34 pm

      Great dinner! Our friends loved it, and even the kids enjoyed it – it’s very rare to find a recipe that pleases kids AND vegan & non-vegan adults! Thank you.

      Not only is my hubby vegan but he can’t eat pulses and beans, so this dinner really ticked all our boxes. ?5 stars

      Reply
      • Alison Andrews says

        August 01, 2018 at 9:14 am

        That is awesome to hear! Thanks so much for sharing and your fabulous review Tanya! 🙂

        Reply
    14. Anna Andrews says

      July 18, 2018 at 12:10 pm

      Hearty and delicious meal for anytime of the year!5 stars

      Reply
      • Alison Andrews says

        July 18, 2018 at 4:30 pm

        It sure is! 🙂

        Reply
    15. Deborah says

      July 17, 2018 at 4:31 pm

      This looks fabulous. I’m going to make it and post it on my blog with a link back. The only thing I would add is garlic to the mashed potatoes, but that’s my own taste. Thanks for sharing.5 stars

      Reply
      • Alison Andrews says

        July 18, 2018 at 9:20 am

        Hi Deborah, yes garlic would be a great addition! 🙂

        Reply
    Newer Comments »

    Comment Policy: Your feedback is really appreciated! Please do us a favor and rate the recipe as well as this really helps us! The most helpful comments are the ones that give useful feedback for others who might make the recipe, tell about substitutions you made or adjustments you made and how it turned out, or assisting other commenters. Rude or insulting comments will not be accepted.

    4.91 from 44 votes (14 ratings without comment)

    Leave A Comment & Review Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi I’m Alison Andrews! I love making delicious vegan food and creating delicious vegan versions of all your old favorite dishes, so you can have your vegan cake and eat it too!

    More about me →

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Popular Posts

    • Vegan tuna on an open faced sandwich on a wooden board.
      Vegan Tuna
    • Serving spoonful of vegan mac and cheese.
      The Best Vegan Mac and Cheese (Classic, Baked)
    • Vegan burritos stacked up on top of each other.
      Vegan Burrito
    • Vegan tofu scramble with sliced avocado and fried tomatoes on a white plate.
      Super Eggy Vegan Tofu Scramble
    • Thick slice of cashew cheese on a wooden board.
      Sliceable Cashew Cheese
    • Homemade vegan butter in a glass butter dish with a knife.
      Homemade Vegan Butter

    Veganuary

    • Vegan Thai Peanut Noodles in a black bowl.
      Vegan Thai Peanut Noodles
    • Slices of grilled vegan halloumi on a gray plate.
      Vegan Halloumi
    • Vegan stuffed mushrooms on a white plate.
      Vegan Stuffed Mushrooms
    • Vegan stuffed peppers in a white baking dish.
      Vegan Stuffed Peppers
    • Vegan granola on a baking sheet with a wooden spoon.
      Vegan Granola
    • Powdered sugar sprinkling down over a stack of waffles.
      The Best Vegan Waffles

    See all Veganuary Recipes →


    Footer

    ↑ back to top

    As Seen In

    Press logos black and white

    About

    • Privacy Policy
    • Terms & Conditions

    Follow Us

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Contact

    • About
    • Contact

    Copyright © 2022 Loving It Vegan

    Get 10 fabulous dinner recipes!
    Absolutely free! Sign up below!
    Get Your Copy! It's FREE!

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.