Vegan Lentil Mushroom Shepherd’s Pie

by Dorothy Reinhold on November 3, 2021

Print This Post Print This Post Lentil Mushroom Shepherd's Pie in a white rectangular baking dish with a spoon inside and a plate of the same food in the top right corner

Lentil Mushroom Shepherd’s Pie is classic comfort food with a healthy vegan twist. Packed with a flavorful lentil-mushroom filling hidden under a layer of creamy pureed potatoes, it’s rich, cozy and satisfying, even for meat-eaters.

When your daughter/son/family member/friend says they are vegan, does it strike fear in your heart?  Do you freeze, not quite knowing what you will serve them for dinner?

Not to mention a Thanksgiving freak-out. What will you put on the table that will be suitable for dinner for your vegan and vegetarian eaters? This is the answer, and don’t be surprised if non-vegans dig into it with gusto, too.

Lentil Mushroom Shepherd's Pie in an oblong white baking dish, with a spoon resting in itRather than be afraid of the unknown, embrace it. And then pull out this recipe for Lentil Mushroom Shepherd’s Pie. It’s hearty, filling and all vegan, all the time. Lentils are protein-rich, so they stand in for the meat of a more traditional shepherd’s pie.

Melissa's Produce Steamed Lentils packageWe’re using already-cooked lentils to make it easy and speed up the timing on this. Melissa's Produce Organic Steamed Lentils packageMy favorite kind is steamed lentils from Melissa’s Produce, which are perfectly cooked and ready to go, in either conventional or organic varieties. You could also use canned lentils if you prefer (rinse and drain them).

Take a look at how rich and (am I allowed to say it…meaty!) that looks! Mushrooms are well known as a meat alternative, and their natural umami mimics the heartiness that meat has.

Large stainless steel serving spoon scoops out a portion of Lentil Mushroom Shepherd's Pie from a rectangular white baking dish

Lentil Mushroom Shepherd’s Pie (Vegan)

Prep Time: 30 minutes

Cook Time: 30 minutes

Total Time: 1 hour

Yield: Serves 4.

Lentil Mushroom Shepherd’s Pie (Vegan)

Lentil Mushroom Shepherd's Pie is classic comfort food with a healthy vegan twist. Packed with a flavorful lentil-mushroom filling hidden under a layer of creamy pureed potatoes, it's rich, cozy and satisfying, even for meat-eaters.


  • Potato layer:
  • 1 1/2-1 3/4 pounds potatoes (800g), peeled and cut in half
  • 3 tablespoons plant milk
  • 2 tablespoons olive oil (or use vegan butter if you prefer)
  • 1/4 teaspoon nutmeg
  • Salt and pepper to taste
  • .
  • Lentil mushroom layer:
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 2 garlic cloves, minced
  • 1 carrot, diced
  • 1 celery stalk, diced
  • 2 cups (150g) brown mushrooms, diced
  • 2 tablespoons tamari or soy sauce
  • 1/2 teaspoon brown sugar
  • 1/4 teaspoon chili powder
  • 2 cups (400g) cooked brown or green lentils
  • 1 tablespoon tomato paste
  • 1/4 cup vegetable stock
  • .
  • Garnish: Chopped fresh parsley


  1. Make potato layer: Boil water in a large pot. Add potatoes and boil for 12-15 minutes or until fork tender. Drain potatoes and return them to the pot. Add plant milk, olive oil or vegan butter, nutmeg, salt and pepper and using a potato masher, mash until smooth and creamy. (You may use an immersion blender if you want this extra smooth.) Set potato pot aside.
  2. Heat oven to 400F degrees (200C). Spray an 8x8-inch baking dish (or comparable size) with nonstick spray and set it aside.
  3. Make lentil layer: Heat olive oil in a large deep skillet. Add onions, garlic, carrots and celery. Cook for about 5 minutes, stirring occasionally. Add mushrooms, tamari or soy sauce, brown sugar and chili. Cook for 8-10 minutes or until all liquid released by mushrooms evaporates.
  4. Add lentils, tomato paste and veggie stock. Stir well, bring to a simmer and cook for 5 minutes or until all excess liquid evaporates. Remove from heat.
  5. Transfer lentil mushroom filling to prepared baking dish. Top with mashed potatoes, gently spreading the puree with the back of a spoon.
  6. Bake for 15 minutes, then broil for 5 minutes or until you have a golden brown crust on top.
  7. Decorate with freshly chopped parsley and enjoy!
  8. Serves 4.


Recipe source: Fresh N' Lean, a national organic food delivery service. Recipe and photo used with permission.

pin this please!Pin the image below for Lentil Mushroom Shepherd’s Pie to your Pinterest board to save this recipe

Collage of Lentil Mushroom Shepherd's Pie with recipe title between 2 photos

Thanks for visiting…are you hungry for more? Follow Shockingly Delicious on…


…for all the latest recipes, ideas and updates!

This post was previously published Nov. 22, 2019 and has been refreshed, updated and republished today.

This post may contain affiliate/referral links. It is a way for this site to earn advertising fees (at no cost to you) by advertising or linking to certain products and/or services that I approve and prefer. Thank you for using my affiliate link to shop, so I can continue to bring you shockingly delicious recipes!

{ 5 comments… read them below or add one }

Erin | Dinners,Dishes and Dessert November 24, 2019 at 3:49 pm

This Vegan Lentil Mushroom Shepherd’s Pie looks so vibrant, healthy and yummy!


Annie November 23, 2019 at 2:56 pm

I can’t wait to try this I’ve been wanting to incorporate more vegan options!


Catalina November 23, 2019 at 6:52 am

You just gave me a great idea! I will make it tomorrow!


Sara Welch November 22, 2019 at 4:42 pm

Wow! This is my kind of comfort food! Can’t wait to whip this up this weekend; yum!


Kim Seghers November 22, 2019 at 4:35 pm

Such a wonderful vegan dish with lentils and mushrooms. I would never have thought of making a shepherd’s pie!


Leave a Comment

Previous post:

Next post: