Healthy Vegan Lentil Shepherd’s Pie

Jump to Recipe
This is the best vegan shepherd’s pie you’ll try! A hearty, flavor-packed lentil and sticky onion filling meets fluffy mashed potatoes and cauliflower in this protein-rich, healthy plant based dinner recipe. The perfect healthy comfort food for winter.
Prep Time: 15 mins
Cook Time: 1 hr 30 mins
Total Time: 1 hr 45 mins

One of my favorite cozy winter recipes is this Healthy Vegan Lentil Shepherd’s Pie. I came up with this recipe when I realized that the shepherd’s pie recipe from my cookbook was so popular.

And since many of my readers/followers don’t have an Instant Pot, I wanted to adapt the recipe from my cookbook to the stovetop (which is the traditional method of making shepherd’s pie). Sure, it requires a bit more work than the Instant Pot version, but the results are worth it!

Though there are a few different steps involved in this recipe, the actual cooking part is quite straightforward and not complicated.

healthy vegan lentil shepherd's pie - piece of shepherds' pie on white plate

How to make a healthier vegan shepherd’s pie

As you might have noticed in the title, this is a healthy(ish) version of shepherd’s pie. For one, it’s not made with ground lamb (or beef), the traditional main ingredient in shepherd’s pie. Instead, the bulk of the filling comes from heart-healthy, protein- and fiber-packed lentils, so we’re already light years healthier than the traditional version.

Secondly, shepherd’s pie typically has a layer of mashed potatoes on top. To keep this version on the more wholesome side, I add cauliflower into the mix. To be clear, I don’t think of potatoes as an “unhealthy food.” Rather, I think of cauliflower as a nutritional superstar that adds extra fiber, vitamins, and antioxidants and very little starch.

That said, this vegan shepherd’s pie still tastes indulgent, just like hearty winter comfort food should.

healthy vegan lentil shepherd's pie - flat lay in skillet

Ingredient Rundown: Lentil Filling

This is one of my favorite ways to cook lentils. You can also use these lentils in your weekly meal prep, or stuff them into vegetables, like in this Creamy Lentil Stuffed Butternut Squash.

Onions and Garlic. Traditional shepherd’s pie fillings contain onions, carrots, celery, and peas. However, this version contains just onions. And plenty of garlic.

Why? I find that the most flavor in this recipe comes from onions and garlic, and well, celery and carrots just aren’t that essential. Also, I am not a fan of peas. They’re mushy, so there’s that.

I cook the onions down until they’re nice and browned. I cook them well beyond the stage of sweating and turning translucent. It takes a few extra minutes, but adds lots of savory depth of flavor to this dish.

Fresh Herbs. I used thyme and rosemary in this recipe, but sage and oregano would also be good choices if that’s what you have. If you are worried about leftover fresh herbs going bad and don’t want to waste food, check out the herb- saving technique I use in this video (starts at 03:00 mark).

Tomato Paste. Tomato paste is an underrated, humble, inexpensive ingredient. It adds a thick, rich concentrated tomato-y flavor with a slight natural sweetness, along with notes of umami to this shepherd’s pie.

But we’re not treating tomato paste as it’s often used – simply stirred into a soup or sauce at the end as an afterthought. We’re cooking it down for a few minutes to help caramelize it.. This unlocks the full potential of the tomato paste and brings forth its boldest flavor.

Red Wine. Certain savory dishes get a dramatic flavor boost from red wine, and this is one of them. It brings out the earthy flavors of lentils and intensifies the aromas of this dish in a way that vegetable broth cannot.

Tahini. Not a traditional ingredient in shepherd’s pie, but I like stirring it into cooked lentils to add some richness. It makes the lentils creamy while still keeping them healthy (tahini is simply sesame seed paste).

Balsamic Vinegar. I also add a splash of good-quality balsamic vinegar to the lentil filling at the end, as the natural sweetness helps balance the salty and savory umami flavors.

Vegan Worcestershire Sauce. Worcestershire sauce brings a depth of flavor that enhances savory, meaty dishes and is commonly used in traditional shepherds’ pie. Check out the recipe note below for recommendations on vegan brands.

shepherd's pie - lentil filling ingredients

Ingredient Rundown: Mashed Potato Topping

Russet Potatoes. I opted for Russet potatoes because their high-starch content makes for the fluffiest mashed potatoes.

Cauliflower. As mentioned, I add cauliflower into the mix to add more nutrients. Since potatoes take longer to boil than cauliflower, I cut the cauliflower into quite large florets and cut the Russet potatoes into eighths. That way, they take about the same time to cook.

Vegan Butter. Since these are mashed potatoes, a little vegan butter (not too much) feels necessary. But if you don’t want to buy or use vegan butter, a good-quality olive oil will also work.

Lite Coconut Milk. This is my favorite plant-based milk to use in mashed potatoes because it’s creamy but not too thick (as regular, full-fat coconut milk would be). If you don’t use coconut milk, another creamy plant milk such as unsweetened oat milk or cashew milk also works..

mashed cauliflower potato topping - ingredients

How to Make Vegan Lentil Shepherd’s Pie

For the lentil filling, dice the onions, mince the garlic, and chop the rosemary and thyme.

chopped onions, garlic, thyme, and rosemary on cutting board

Heat the olive oil in a 12-inch ovenproof sauté pan over medium to medium-high heat. Cook the onions until nicely browned, 8-10 minutes. Then add the garlic and herbs and cook for 2 minutes.

cooked onions with garlic and herbs

Add the tomato paste and cook until darkened, then stir into the onions.

tomato paste stirred into onions in skillet

Deglaze the pan with the red wine and cook for a few minutes until the mixture is jammy.

onions deglazed with red wine

Add the vegetable broth, lentils, bay leaves, and paprika. Simmer for 30 minutes until lentils are al dente.

While the lentils are cooking, make the mashed potato-cauliflower topping. Boil the cauliflower florets and potatoes in boiling salted water with rosemary for 15 minutes until fork tender. Drain and dry thoroughly.

boiled potatoes and cauliflower in bowl

Add the vegan butter, plant milk, nutritional yeast, salt and pepper to the boiled cauliflower and potatoes. Mash until smooth.

mashing cauliflower and potatoes for mashed potato topping

Finish the lentil filling by stirring in tahini, balsamic vinegar, tamari, vegan Worcestershire sauce (optional), and salt and pepper.

cooked lentils with tahini

Stir well until the lentils are creamy and thickened.

cooked lentil filling for shepherd's pie

Spoon the mashed potato-cauliflower topping on the lentil filling in the ovenproof pan and gently spread out out with a offset or silicone spatula.

GIF of making lentil shepherd's pie

Drizzle the top with extra virgin olive oil, fresh thyme leaves, and freshly cracked black pepper.

vegan shepherd's pie with mashed potato topping

Bake the shepherd’s pie for 20 minutes at 375°F/190°C. Afterwards, pop under the broiler for a few minutes for extra browning on top.

baked vegan lentil shepherd's pie in skillet with dish towel

How to maximize efficiency when making this recipe

First, prep the ingredients for the Lentil Filling (i.e., chop the onions, garlic, and herbs).

Second, prep the ingredients for the Mashed Potato Topping (i.e., peel and wash the potatoes, cut the cauliflower into large florets).

Third, start cooking the Lentil Filling.

Fourth, while the Lentil Filling is simmering, boil the potatoes and cauliflower. And preheat the oven.

Fifth, dry and drain the potatoes and cauliflower thoroughly. Then make the Mashed Potato Topping.

Finally, assemble the Shepherd’s Pie and bake it off. Use the baking time to clean up and wash dishes, or if you have a helper/partner/spouse/kids who are eager to help, kick up your feet on the couch and take a break.

Healthy Vegan Lentil Shepherd's Pie - closeup shot with spoon

Watch! How to make Healthy Vegan Lentil Shepherd’s Pie

Tips for making this recipe

To avoid a watery mashed potato topping, you’ll need to drain the cauliflower very well, as it’s a water-heavy vegetable.

  1. Once the cauliflower and potatoes are done boiling, drain them thoroughly in a colander. Let the potatoes sit in the colander to dry out while you work on the cauliflower.

  2. Transfer the cauliflower to a fine-mesh sieve, and place a bowl on top of the boiled cauliflower. If you don’t have a bowl that fits on top of the sieve, use another relatively heavy object. The goal is to push down and squeeze out as much water as you can. There will be a lot more water than you think!

  3. Another option is to place the boiled cauliflower in a clean dish towel and tie it up. Then squeeze it into a ball and wring out all of the excess water. Again, there will be more water than you expect!

To make this recipe more indulgent (great for a holiday meal), follow these modifications.

  1. Omit the cauliflower and sub in more potatoes in the topping.

  2. If you taste the mashed potato filling and think it needs a bit more buttery goodness, add some more a little more vegan butter!

  3. If you want to use the *best* vegan mashed potatoes recipe, try my Miso Butter Mashed Potatoes in this shepherd’s pie. I promise it’ll take this recipe over the top!

To make this recipe more *even more flavorful*, try this tip.

Use homemade vegetable broth in lieu of store-bought broth. Or, use this vegan “chicken” broth seasoning, which adds incredible flavor to savory dishes. Note: it is quite salty, so you’ll need less salt in the lentil filling than the recipe calls for. You can also use a bit less seasoning per cup of water than the directions indicate.

To be able to scoop out solidified pieces of the “pie,” allow the shepherd’s pie to rest for at least 20 minutes in the pan. It will continue cooking and bring more structural integrity to the dish. That said, it still tastes delicious if you don’t let it rest. The texture will just be softer and messier to eat, like below.

Healthy Vegan Shepherd's Pie scooped onto a plate

Frequently Asked Questions about Shepherd’s Pie

Can you substitute the red wine?

If you do not consume alcohol, skip the step of deglazing the pan with red wine. Instead, just start deglazing the pan with the vegetable broth. It helps to use a vegetable broth that is quite flavorful and rich (a homemade one, or my favorites are Imagine Organic and this vegan “chicken” broth seasoning). While I do think the wine adds something special, many readers have made this recipe without the wine with great results.

What kind of potatoes can I use for the shepherd’s pie topping?

I use Russet potatoes when I make this recipe with cauliflower. Russets seem to have a more similar texture and consistency to cauliflower than yellow potatoes, such as Yukon Gold potatoes.

If you use gold potatoes, use a potato masher or ricer to mash that potatoes and cauliflower, not an immersion blender. An immersion blender is fine to use with Russet potatoes – the result will still be fluffy. But when used on creamier golden potatoes, the potatoes get gummy.

Are my lentils cooked through?

30 minutes should be enough time to cook your lentils al dente, but not overdone or soft. It’s okay if the lentils feel firmer than you’d expect, as they’ll also cook in oven.

What if I don’t have a 12-inch ovenproof skillet?

Make the Lentil Filling in the largest skillet you have and then transfer it to a large (3 quart/3 liter) baking dish. Spread the topping on and bake as instructed.

How do you store shepherd’s pie? Can you freeze shepherd’s pie?

Store leftovers in an airtight container in the fridge for up to 4 days. Or, in the freezer, for up to 3 months

To reheat, transfer portioned out leftovers to an ovenproof dish and tent with foil. Heat at 325°F/163°C until lentils and potato-cauliflower topping are both warmed through. If frozen, I recommend allowing the shepherd’s pie to thaw before reheating (otherwise, the potato-cauliflower topping can be a bit icy and lend watery results).

What to serve with lentil shepherd’s pie 

  • A hunk of rustic bread (a multigrain or seeded baguette would be my preference)

  • A simple green salad, or a winter salad like this Kale and Brussels Sprouts Salad.

  • Steamed broccoli or green beans

More cold-weather vegan comfort food

In the mood for even more cold-weather vegan comfort food? Give these recipes a try:

If you give this Lentil Shepherd’s Pie recipe a try, be sure to tag me on Instagram with your recreations and please comment with your feedback below!

Healthy Vegan Lentil Shepherd's Pie

4.99 from 86 votes
This is the best vegan shepherd’s pie you’ll try! A hearty, flavor-packed lentil and sticky onion filling meets fluffy mashed potatoes and cauliflower in this protein-rich, healthy plant based dinner recipe. The perfect healthy comfort food for winter.
Prep Time: 15 mins
Cook Time: 1 hr 30 mins
Total Time: 1 hr 45 mins
Course: Dinner
Cuisine: English
Diet Vegan
Keyword: gluten-free, nut-free
Serving size: 8


Lentil Filling

  • 1 tablespoon olive oil
  • 3 large yellow onions, diced
  • 8 cloves garlic minced (use less if you’re not a huge fan of garlic)
  • 1 tablespoon fresh thyme leaves, roughly chopped
  • 2 teaspoons fresh rosemary leaves, roughly chopped
  • 3 tablespoons tomato paste
  • 1/2 cup (120 mL) dry red wine (such as Pinot Noir or Malbec)*
  • 1 1/2 cups (10 ounces / 285g) green lentils (or brown lentils)
  • 3 3/4 cups (900 mL) vegetable broth
  • 2 bay leaves
  • 1 1/2 teaspoons sweet or hot paprika
  • 1/4 cup (56g) smooth tahini**
  • 1 tablespoon tamari (or soy sauce)***
  • 1 tablespoon good-quality balsamic vinegar
  • 2 teaspoons vegan Worcestershire sauce (optional)
  • Plenty of kosher salt or sea salt (I used 1 1/2 - 2 teaspoons kosher salt)
  • Freshly cracked black pepper to taste

Mashed Potato Topping

  • 20 ounces (680g) Russet potatoes****
  • 16 ounces (454g) cauliflower, cut into large florets
  • 1 1/2 teaspoons kosher salt, plus more to taste
  • 1 rosemary sprig (optional)
  • 4 tablespoons vegan butter, softened at room temperature (or olive oil)
  • 1/2 cup (120 mL) “lite” coconut milk*****
  • 1 tablespoon nutritional yeast
  • Freshly cracked black pepper to taste

Optional finishes and garnishes

  • Extra virgin oil for baking and finishing
  • Flaky sea salt and black pepper
  • Fresh thyme leaves
  • Chopped flat-leaf parsley


  • Make the Lentil Filling. Heat the olive oil in an ovenproof 12-inch skillet over medium to medium-high heat until hot. If you don’t have an ovenproof skillet, you’ll need to transfer the cooked lentil filling to a baking dish when it’s time to bake.
  • Add the onions with a couple pinches of salt and sauté for 8-10 minutes, or until most of the onions are browned. Stir occasionally to prevent burning, but not too often so that they can brown. Add the garlic, thyme and rosemary and cook for 2 minutes, stirring frequently to prevent burning.
  • Push the onions to the edges of the pan so there’s an empty space in the middle of the pan. Add the tomato paste into the empty space and stir for 2-3 minutes, or until it darkens in color. Reduce the heat to medium, as needed.
  • Pour in the red wine and deglaze the pan, stirring up any browned bits, until the liquid has mostly evaporated and the smell of alcohol has dissipated, about 3-4 minutes.
  • Add the vegetable broth, along with the lentils, bay leaves, and paprika. Stir to combine and increase the heat to bring to a boil. Once boiling, reduce heat to maintain a rapid simmer, and simmer until the lentils are just tender and most of the liquid has been absorbed, 25-30 minutes.
  • Turn the heat to low. Add the tahini, tamari, balsamic vinegar, and vegan Worcestershire sauce (if using). Stir until well incorporated. Taste for seasonings, adding a generous amount of salt (I used about 1 teaspoon kosher salt) and black pepper. Set aside.
  • Make the Mashed Potato Topping. Peel the Russet potatoes and then rinse them under cold water. Chop the potatoes into eighths.
  • Place the potatoes and cauliflower florets in a large saucepan or Dutch oven and add just enough water to cover. Add 1 1/2 teaspoons kosher salt and stir to combine. Place the rosemary sprig on top. Bring to a boil and cook until both potatoes and cauliflower are fork-tender and are very soft when poked, about 15 minutes.
  • Thoroughly drain the potatoes and cauliflower in a colander and discard the rosemary sprig. For the potatoes, pat them dry with paper towels or a clean dish towel. For the cauliflower, you’ll need to squeeze out the excess water or it’ll be very watery.
    NOTE: See the “tips” section in the post for details on how to squeeze out the excess water.
  • Return the vegetables to the saucepan or transfer them to a large bowl. Add in the softened vegan butter, lite coconut milk, nutritional yeast, along with salt and black pepper to taste. You can mash everything together using a handheld potato masher, but I use an immersion blender. Taste for seasonings, adding more salt as needed (I used about 1 teaspoon kosher salt).
  • Assemble the Shepherd’s Pie. Preheat the oven to 375°F/190°C. If your skillet is ovenproof and has enough space, leave the Lentil Filling in there. If not, transfer it to a large (3 quart/3 liter) baking dish. Smooth the Lentil Filling out. Then, spoon and carefully spread out the Mashed Potato Topping on top, covering the whole surface. For more flavor, drizzle the top with extra virgin olive oil and some extra pinches of salt, pepper, and fresh thyme leaves.
  • Bake for 20 minutes, or until the lentil filling starts to bubble up. Remove from the oven and turn on your oven’s broiler. Place the pan under the broiler for a few minutes until the crust is golden brown. To finish, drizzle with more olive oil and garnish with fresh parsley, if desired.
  • Store any leftovers in an airtight container in the fridge for up to 4 days.


* If you do not consume alcohol or don’t cook with it, just skip this step and start deglazing the pan with the vegetable broth instead of wine
** The tahini brands I regularly use are Soom Tahini, Seed + Mill, and the Whole Foods 365 brand. If you typically refrigerate your tahini, try to bring it to room temperature, as it’ll be easier to stir into the lentils.
*** To keep this dish soy-free, omit the tamari and just add a bit more salt to taste.
**** You can substitute this with unsweetened soy milk or oat milk.
***** If using golden potatoes instead of Russets, do NOT use an immersion blender - the potatoes will get gummy. Use a potato masher or ricer instead. 

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe

69 comments on Healthy Vegan Lentil Shepherd’s Pie

  1. LB

    I was sure like for you to make me some and ship it to me

  2. Judy

    Can I just omit the cauliflower?

    1. Nisha Vora

      Definitely, but you’ll want to use more potatoes as I mention in the blog post. Just use the same quantity of potatoes (an extra 16 ounces) instead of cauliflower.

  3. sara k.

    This is amazing!! I made it tonight and added some celery and carrots–wonderful flavor! My kiddo thought the garlic was a little strong, and we’ll dial that back the next time. Definitely a keeper, and a perfect meal for a chilly winter night!

    1. Nisha Vora

      Hi Sara, I am so happy you enjoyed the shepherd’s pie! I am a sucker for garlic haha so I can see why it might be too strong for a kid’s palette. I am glad it’s going to be added to your regular rotation :)

  4. Camille

    Can I omit the tahini if I don’t have it on hand?

  5. Leanna

    We’ve had unseasonably cold weather so I made this last night and it was so comforting. Rich and flavorful and hearty. I couldn’t believe it was also healthy and vegan. Thank you!

  6. Kimf

    5 stars
    This is amazing!!! Made it today and can’t believe the amazing flavors in this meal. This is one good thing from the pandemic. I found Rainbow plant life.

  7. Mary Patalano

    Just finished eating this!! What a great recipe!! So delicious!! Thank you!
    This along with a light salad, homemade sourdough bread and an apple/gingerbread for desert are what I am planning for company!!!

    1. Mary Lynch

      5 stars
      This is the second time making this recipe and I really love it. The recipe stated 15 minutes prep time. It took me a lot longer. It was worth the extra time though. It’s a keeper.

  8. Jess

    5 stars
    Loves this recipe. My lentils took a long time to soften and I ended up having to add about a cup of broth. All’s well though. Perhaps I should soak my lentils beforehand. Thanks for all the vegan inspo!!

  9. Leigh Anne

    5 stars
    I’m not vegan BUT I am trying to eat less meat and I want to at least go vegetarian. I made this last week and it is just amazing. If you like shepherd’s pie, you will love this. Bonus points for not making me feel heavy after eating it.

    I’ve also made you simple lentil curry, which is also amazing.

  10. Nisha Fan

    5 stars
    So yummy! Who thinks like Nisha? Who cooks like her? I’m trying! Thank you for sharing every bit of how to make this work for someone who doesn’t like to cook, let alone, healthy food!

  11. Jen

    Wondering what brand of veggie stock you use- yours looks rich and hearty! Thanks!

    1. Sam

      5 stars
      So tasty and fun to make! Thanks for sharing

  12. Nastya

    5 stars
    Amazing recipe! Super delicious!

  13. Tobi Fell

    5 stars
    Followed the recipe exactly and it turned out amazing. So much flavor and super hearty. Will be making this again for sure!

  14. audrey

    5 stars
    So good! Baked it in my cast iron and it was delicious.

  15. Sravya

    5 stars
    This is my next meal prep recipe!! i can’t wait to make it

  16. Amy

    5 stars
    Couldn’t be easier! My husband has been wanting to make A Shepard’s pie for months but have been dreading it with all the time it took. This recipe saves sooo much time and is sooo easy! We couldn’t stop eating it! Our friends stopped by and enjoyed some as their 2nd dinner and went back for seconds. Will be making this recipe again. Also will be easy to pre-make then heat up in the oven if you have a busy week.

  17. Liz

    5 stars
    I enjoyed eating this! Had it with a simple green salad. It was hearty and perfect for this time of year. I didn’t have vegetable broth so had to use water and bouillon, and I used water to deglaze instead of the red wine. Really like the creaminess of the tahini in the lentil filling, and all the garlic. Will definitely make this again.

  18. Ronnie S.

    5 stars
    One of the best meals I’ve ever made, period. I couldn’t believe how amazing the lentil filling turned out. I know understand when you say “build layers of flavor” (I think you say that) because each ingredient added another layer of flavor that wowed my tastebuds!

  19. Shannon

    5 stars
    This was INCREDIBLE! Seriously one of the best things I’ve ever had. I’ve been vegan for 18 years and I’ve never had a traditional shepherd’s pie but I can’t believe that a traditional one would be better than this! Plus no cruelty! I omitted the wine and bay leaf because I didn’t have it but it truly is stellar still! Thank you!

    1. That’s so awesome to hear, Shannon! I’m so thrilled this recipe was one of the best things you’ve ever had – that is some high praise haha. Glad to hear it was still great without the wine, as I get asked that question frequently.

  20. Mandi

    5 stars
    I have made this twice for my family and one for a friend. It is such a great recipe and very flavorful. Thank you for such a great recipe!

  21. Rachael Eiben

    5 stars
    Amazing tasting. Simply amazing. Your recipes are consistently delicious. Of all the YouTube vegan cooks, you are the best. Big fans from Boston!

  22. Malu Bravo

    5 stars
    Best recipe ever!! Made it for New Year’s Eve and it literally blow our minds! It’s has such an amazing flavor, best mashed potato topping! You really have to try it

  23. Nikki B

    5 stars
    I’ve been trying to make new things for my husband’s new vegan life and I love Shepherd’s Pie, so I wanted to try this one. I substituted and halved the onions for leeks. I also used an immersion blender for my russet potatoes, and they were kind of gummy. That was OK though, I know for next time to go all manual! I told my hubby it was finished and to serve himself while I walked the puppy.

    On my return, he said dinner was “AMAZING” and he had already downed two servings. I didn’t have any Kosher salt so I used Celtic gray salt, which was way too salty! (Which he loves, unfortunately.)I should have known better, but I will DEFINITELY make it again! And, sooner than later.

  24. Latrice Booker

    5 stars
    OMG! This recipe turned out better than I could have imagined. It is so flavorful! I did not use olive oil, tahini nor vegan butter and it is still decidate. I am going to make this for my non-vegan family. They will love it!

  25. Gina Himes

    5 stars
    A new favorite of mine! It is well worth the effort and luckily for me (I live alone) it freezes beautifully; and while I typically defrost my food to reheat…..this went from the freezer to the microwave deliciously.

  26. Not really to do with this recipe… although, it looks good. Just wanted to say that I got an instapot for Christmas along with your instapot recipe book! Thank you so much for putting that cookbook together. It’s great. And now I can’t stop watching your YouTube recipes.

  27. Erin Rosso

    5 stars
    Oh so good. This deep hearty flavor has been missing from our meals lately. The Tahini addition as a thickener blew my mind.

  28. Mary Barbera

    5 stars
    Yes, it’s awesome, hearty and so delicious, the prep time took me a little longer however it’s definitely worth the time preparting.

  29. Martijn

    5 stars
    In the oven right now, tasted the filling and the mashed potatoes ( with cauliflower, what a find!) beforehand and i can´t wait.

  30. Kiera

    5 stars
    I made my own mashed potatoes for this without the cauliflower, but the lentil filling was fantastic! So flavorful, unique and sophisticated! Leftovers kept very well. Will definitely be making it again.

  31. Traci Fowler

    5 stars
    Absolutely loved this recipe!! We used French (green) lentils and had to add an additional cup of water to give them enough liquid. Other than that, didn’t make any modifications and recipe turned out beautifully. So delicious.

  32. Diane Hodgkiss

    5 stars
    Great recipe again!

  33. Katie

    I recently went vegan a few months ago. Before I was vegan I made Shepard’s pie frequently, it was a family favorite. I was excited to find your recipe because it’s close to my non-vegan version. BUT this was amazing and I think even better than the non-vegan version! Thank you for sharing! This will be a regular meal again.

  34. Becky

    5 stars
    My two college age kids and I made the cookbook version for New Year’s. It was a huge hit! My daughter has developed a sensitivity to carrots, so we left them out and added extra mushrooms. This was so good that I made it again the following day so I could take it to work for lunches!

  35. Barbara

    5 stars
    My son, who is not very fond of my vegan cooking, said at lunch that this Sheperd‘s pie might probably be his new favourite dish. It is sooo good! Great recipe!

  36. jackie

    5 stars
    Made this Saturday. It was so good used sweet potato on top. Would not change anything about this recipe. Thanks for another great recipe.

  37. Oya Hazel Gumede

    5 stars
    I just made this and it is delicious perfection🙌🏾🙌🏾🙌🏾🙌🏾🙌🏾🌺🌺🌺🌺
    Thank u Nisha🙏🏽

  38. Penny

    5 stars
    This was just fabulous!!! My family all loved it and that’s not easy to do!
    Looking forward to be trying out many of your recipes!

  39. Beth Young

    5 stars
    Another substitute for soy is coconut aminos. Omgosh i love them.

    Thank you for your beautiful recipes.

  40. Helen

    5 stars
    I made this recipe on Sunday – it was super!! Really liked it! Thank you.

  41. morris pearl

    5 stars
    I have tried several of Nisha Vora’s recipies. This is the one that my family members want me to make again. It was a huge success. Thank you.

  42. Vanessa

    5 stars
    This recipe looked delicious, so I decided to make it. It didn’t look or smell appealing as I was making it, but once it was all set and done it was incredible!!! To top it off it’s super easy to make. I highly recommend this recipe.

  43. Suzanne

    5 stars
    I made this for my parents who thing not eating meat is insane. They loved it. It is so comforting and delicious. Made as written. It does get much better one or two days later!

  44. Kathy

    5 stars
    Made this last night and it was remarkably good. We’re not vegan but are trying to eat more plant based meals. I grew up eating shepherd’s pie on a regular basis so I am thrilled to have found this very tasty vegan version. I’ve tried making cauliflower mashed in the past and didn’t like very much but now I think I know why…too watery! So I appreciate learning to squeeze the water out of the cauliflower. Mixing in with some russets, I could barely detect they weren’t just great tasting mashed potatoes. This took me about 3 hrs to make… browning the onions took about 45 minutes because small burner on my stove and there was so much onion juice that had to boil off first but omg the onions reduced to about 1/4 their original volume and were so brown and yummy! Thank you for the great recipe! Can’t wait to try more.

  45. Emma

    5 stars
    This was so flavorful and delicious! Definitely will be making again!

  46. Ray

    5 stars
    ** Absolutely delicious, easy and fun to make (except for the crying ;) ** My wife is the cooking talent in the family and she made your Vegan Shepard’s Pie one night when we were going over to a (meat-eating) friend’s house. They loved it. We loved it. We had some extra onions and I decided to try my hand at it. I have trouble following recipes and sequencing cooking because I usually just cook basic items, but your recipe and the video were very easy and engaging to follow, and I will put it in writing ;) I think my attempt came out even a bit better than my very talented wife’s version ;) I used to enjoy a good steak but I agree with you that it makes me feel heavy and unhappy and I have not enjoyed eating chicken, fish or beef as much over the past few years. Many people go wrong in thinking this is a “meat substitute” or it “tastes just like *real* Shephard’s Pie”. The truth is, it tastes far better – and it is recipes like this that truly will help people understand that they really don’t need to rely on meat.

  47. 5 stars
    I just made this dish tonight. We are building a tiny home and my husband just hooked up the stove/oven last night. So my very first meal was your Shepherds Pie. I can’t believe how absolutely delicious this is!! Thank you so much. I’m floored by this recipe. I did add 1 med carrot and 1 celery stalk.

  48. Adchara Delong

    5 stars
    I rate it a 5 on 1-5. I had paid for a cooking class with another vegan chef and they talked up a Shepherd’s pie for the holiday’s feast but I made it and it lacked flavor. After everyone left I came across your’s so I tried it two days ago. Oh MY GOSH! It is a definite do again and again recipe. I loved all the layers of flavor in the lentil section and the potato section. I will never do mash potatoes any other way. The cauliflower, rosemary sprig and the salt in the water while boiling. What a difference it made. I absolutely loved it and am so grateful to have found and tried it. Thank you for making and sharing it – I will treasure it by making it often :)

  49. Lisa

    5 stars
    I didn’t know shepherds pie could taste that good, far better than the meaty ones. As always, your recipes are blowing my mind! Thank you for your work!

  50. Kara

    5 stars
    This tastes amazing. Made it today on a whim because my daughter saw the youtube video and wanted to make it. It’s super strait forward and so increadibly flavorful. Definitley going on our holiday menu.

  51. Alice

    5 stars
    OMG, made this the second time this month, because it’s absolutely amazing! I always make small changes to recipes (also used sweet potatoes in the mash, also hazelnut butter instead of vegan butter, because I haven’t found a good vegan butter yet here in Germany) and made some other small changes to the lentils‘ part, but the recipe is just great.

    I‘m not vegan (yet), but I eat about 80% plant based and growing. This site definitely helps eating more and more plant based. Thanks a lot!

  52. Cheryl Coates

    5 stars
    Absolutely delicious. I made it exactly as the recipe was written. Love it, will make it again!

  53. Tara Hewins

    5 stars
    I kept tasting with each step of flavor level added. I wasn’t I
    Pressed u til the last step of adding the tahini and other ingredients…then OMG outstanding!! The flavor punch was so savory and delicious!! This is a 10!!!!! I will say it takes a lot longer than the recipe indicates. This is a keeper!!!

  54. Cata

    5 stars
    One of the best meals ever! I have done twice and definitely I will make again, so yummy!!
    Thanks for all the tips :)

  55. Jasmine

    I’m so glad I found your blog! Going to try this recipe over the weekend. Have you ever done this with mashed sweet potato topping instead of regular potato? I have a ton of sweet potatoes I need to use up but want to make sure the flavors would go well together. Thanks!

  56. G

    5 stars
    Amazing recipe!

  57. snen

    5 stars
    I reside in the UK and discovered your YouTube channel during lockdown and your red lentil curry recipe was the first thing I tried, was incredibly tasty. Just tried this shepherds pie recipe tonight and was completely blown away. One of the best recipes I’ve tried hands down. Please keep them coming, they’re always excellent!

  58. Linda

    5 stars
    This recipe is absolutely divine, and sooo comforting at this time of year. Thank you RainbowPlantLife 💖💝❤️

  59. Chelsea Laura

    5 stars
    Hi Nisha,

    Just wanted to say this mash is hands-down the best I’ve ever had!

    I made the rookie error of undercooking my lentils(happens to the best of us) so I will defs have to make this dish again soon!

    Thank you for sharing <3

  60. Emily Swortz

    4 stars
    I am not vegan, and love shepherd’s pie. This was possibly inspired by shepherd’s pie, but didn’t really hold a candle to the real thing.
    This was a flavorful, filling and healthy meal though!

  61. Deepa

    5 stars
    This was delicious – even my kids loved it! Thank you for sharing this and other recipes!

  62. J.

    5 stars
    This is such a wonderful recipe! My sister recommended it to me and I have made it for several people, all of whom raved about how delicious it is.
    I sometimes add carrots and/or mushrooms because I usually don’t use cauliflower in the mash and still want to include veggies.
    I highly recommend this to everyone. Thank you for taking the time to perfect and post this.

  63. Crystal

    5 stars
    Hi Nisha,
    I just made this dish yesterday and I was amazed by how easy and delicious this was! I will definitely be making it again. I have loved all of your recipes so far and your cookbook is my favorite! I really appreciate the use of lentils in this meal rather than the faux meat. Thanks for making it healthy but so tasty as well!

Development Alchemy + Aim