|

Easy Vegan Lentil Shepherd’s Pie

We may earn a commission if you decide to make a purchase through our links, at no cost to you. As an Amazon Associate I earn from qualifying purchases. Please read our privacy policy for details.

This vegan lentil shepherd’s pie layers golden, buttery mashed potatoes over a hearty, savory lentil filling. It’s a wholesome twist on a comforting classic!

Protein-packed lentils bring the meaty bite in this vegan remake of the cozy, holiday-ready classic: the shepherd’s pie.

With a crispy, golden mashed potato topping, you better make extra because one batch won’t be enough!

vegan lentil shepherd's pie

WANT TO SAVE THIS RECIPE?

Enter your email below and we'll send the recipe straight to your inbox!

Got extra lentils? Turn them into vegetarian Sloppy Joes or coconut lentil curry!

Why You’ll Love This Vegan Lentil Shepherd’s Pie Recipe

  • This veggie shepherd’s pie is more budget-friendly than traditional shepherd’s pie made with meat.
  • With golden mashed potatoes on top and rich, meaty lentil filling underneath, this vegan lentil shepherd’s pie is full of comforting flavors, just like the classic.
  • This lentil shepherd’s pie can feed a crowd and make the perfect leftovers!
vegan lentil shepherd's pie

Ingredients And Substitutions 

Olive oilFor cooking the aromatics.

Yellow onion and garlicThese aromatics create a flavorful base for the lentil shepherd’s pie filling.

Carrots, button mushrooms, and peasThe veggies are up to you; you can even use a bag of frozen veggies for convenience! The natural sweetness of carrots will be great for the herby lentil filling.

Tomato pasteLends a tangy-sweet flavor that complements the savory, umami filling of the lentil and vegetable pie.

All-purpose flourYou can use brown rice flour as your thickener for a gluten-free option.

Salt, black pepper, and paprikaExtra seasonings to give the veggie mixture depth of flavor.

Fresh thyme and parsleyFresh herbs are wonderful for this comforting lentil shepherds pie, but dried ones will also work. Bay leaves are a great addition to the vegetable filling!

Veggie brothThe base of the lentil mixture.

Soy sauceFor an umami boost. Tamari also works for this veggie-filled dish’s tasty gravy.

Brown lentilsCooked lentils are the protein-packed, meaty star of this meatless shepherd’s pie. You can use dry lentils or canned lentils.

Non-stick cooking sprayFor easier clean-up of the baking dish!

Mashed Potato Topping:

Yukon Gold potatoesYou can also use red potatoes.

Unsweetened almond milkAdds richness and creaminess to the vegan lentil shepherd’s pie topping. You can also use other kinds of non-dairy milk, like oat milk or cashew milk.

Vegan butterFor that familiar buttery goodness on the creamy mashed potatoes.

Garlic powder and saltTo amp up the flavor of the potatoes.

vegan lentil shepherd's pie

Tips For Making This Recipe

Get the Perfect Golden Brown Topping

You can turn the broiler on for the last minute of baking to help brown the mashed potatoes. You can also brush a bit of vegan butter or olive oil on top of the mashed potatoes before baking!

Keep Your Pie from Turning into a Pile of Mush

Let the lentil filling cool slightly before adding the mashed potatoes in small dollops. Otherwise, the mashed potatoes will sink and mix with the filling.

Variations to Try

You can add shredded vegan cheese on top of the mashed potatoes or swap mashed potatoes with mashed cauliflower for the topping! You can also add plant-based ground beef to the filling of this vegan lentil shepherd’s pie for extra meatiness.

vegan lentil shepherd's pie

Lentil Shepherd’s Pie Recipe FAQs

What is the difference between shepherd’s pie and cottage pie?

Shepherd’s pie uses ground lamb, while cottage pie uses ground beef. Vegans can also make their own shepherd’s pie with lentils!

What type of potatoes are best for mashed potatoes?

Yukon Gold potatoes are great for the mashed potato topping of this meatless shepherd’s pie because of their buttery flavor and creamy texture. They also won’t require peeling because of their thin skins!

What are the best lentils for vegan shepherd’s pie?

Brown and green lentils have the best meat-like texture for lentil shepherds pie. Red and yellow lentils, on the other hand, will get too mushy in the vegetable mixture.

How to stop vegan lentil shepherd’s pie from falling apart?

Make sure the lentil filling is thick enough and has cooled slightly before adding the mashed potatoes. The potatoes should also be dry for a firm mashed potato topping that won’t sink.

How to store leftover lentil shepherd’s pie?

You can keep the leftover vegan lentil shepherds pie covered with foil or plastic wrap in the fridge for up to 5 days. For make-ahead, assemble the veggie shepherd’s pie, allow it to cool to room temperature, cover it with plastic wrap and foil, and freeze it for 1 month. Bake for 60 to 90 minutes from frozen!

More Delicious Vegan Comfort Food Recipes

I found this recipe for Vegan Creamy Cannellini Pie that I HAVE to try!

Yay! You have made it this far, and I am so glad! Hey – If you make this recipe, I’d love for you to give it a quick review & star rating ★ below. Your comment and/or rating helps other readers!

Vegan Lentil Shepherd’s Pie

vegan lentil shepherd's pie
This vegan lentil shepherd's pie layers golden, buttery mashed potatoes over a hearty, savory lentil filling. It's a wholesome twist on a comforting classic!
Louisa
Prep Time 10 minutes
Cook Time 48 minutes
Total Time 58 minutes

Ingredients

Mashed Potato Topping:

Instructions

  • Preheat the oven to 375°F and spray a 2-qt baking dish with non-stick spray.
  • Add the olive oil to the skillet over medium-high heat.
  • Once hot, add the onion, garlic, and carrot. Cook until soft, about 3 minutes.
    a black skillet of sauteed onion and carrot, stirred with a wooden spoon .
  • Add the mushrooms and tomato paste and cook for 2 more minutes.
    vegan lentil shepherd's pie
  • Reduce to medium-low heat and stir in the flour, salt, black pepper, paprika, and thyme. Cook for 2 minutes, stirring continuously.
    vegan lentil shepherd's pie
  • Pour in the broth and soy sauce. Add the lentils and peas and cook for 5 minutes until the sauce thickens.
    vegan lentil shepherd's pie
  • Pour the lentil filling into the prepared casserole dish and spread it into an even layer. Set aside.
  • Add the potatoes to a large stock pot. Cover the potatoes with cold water and bring to a boil. Cook until fork-tender, about 15 minutes.
  • Drain the potatoes and return them to the stockpot. Place the pot onto the stove with the burner turned off. Allow the potatoes to dry out for 5 to 7 minutes.
    vegan lentil shepherd's pie
  • Microwave almond milk for 30 seconds. Add half of the plant milk, vegan butter, garlic powder, and salt to the pot with the potatoes.
  • Mash with a potato masher. Add more almond milk if needed while mashing.
    vegan lentil shepherd's pie
  • Spread the mashed potatoes over the lentil filling evenly.
    vegan lentil shepherd's pie
  • Bake the vegan lentil’s shepherd’s pie for 20 to 25 minutes or until the mashed potato topping is lightly golden.
    vegan lentil shepherd's pie

Notes

  • You can turn the broiler on for the last minute of baking to help brown the mashed potatoes. You can also brush a bit of vegan butter or olive oil on top of the mashed potatoes before baking!
  • Let the lentil filling cool slightly before adding the mashed potatoes in small dollops. Otherwise, the mashed potatoes will sink and mix with the filling.
  • You can add shredded vegan cheese on top of the mashed potatoes or swap mashed potatoes with mashed cauliflower for the topping! You can also add plant-based ground beef to the filling of this vegan lentil shepherd’s pie for extra meatiness.

PIN FOR LATER!

Lentil Shepherd’s Pie
Vegan Lentil Shepherd’s Pie

Updated in March 2025 with new photos and minor recipe adjustments for improved quality. Enjoy!

A serving of lentil shepherd's pie being scooped out.
ingredients needed for vegetarian shepherd's pie in separate bowls.
Lentil Shepherd's Pie Scooped
Piece of Vegetable Shepherd's Pie Recipe on a plate.
vegan shepherd's pie recipe in baking dish with a serving missing.
baked dish of lentil shepherd's pie.
single serving of shepherd's pie vegetarian on a white plate.

Similar Posts

  • Easy Vegan Spaghetti Squash Alfredo

  • Vegan Crockpot Minestrone Soup

  • Lightened Up Pink Starburst Cocktail

  • Spring Roll Sushi Recipe (Sushi Spring Rolls)

  • Vegan Blueberry Pancakes

  • Vegan Coconut Cream Pie Recipe (Gluten-Free)

4.89 from 9 votes (5 ratings without comment)

Leave a Reply

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

Recipe Rating





12 Comments

  1. 5 stars
    I don’t often leave ratings on recipes, but this one was so awesome I decided to come back to the site to give it five stars. Really great comfort food. So yummy!

  2. 5 stars
    I just made the Lentil Shepherd’s Pie from this recipe, and it was incredible! The lentils provide such a hearty and satisfying base, and the flavors meld together perfectly. It’s comforting, nutritious, and a fantastic plant-based take on the classic Shepherd’s Pie. This dish was a hit with my whole family, and I love how it packs so much nutrition in such a delicious way. It’s definitely going to be a regular in our meal rotation!

    1. Thank you for your wonderful feedback, Bonnie! We’re so pleased to hear that the Lentil Shepherd’s Pie was a hit with your family. It’s great that you found the lentils to be a hearty and satisfying base and that the flavors came together just right for you. We’re thrilled that this plant-based take on a classic dish fits so well into your family meals and nutrition goals. Knowing that it will become a regular in your meal rotation is exactly the kind of success we aim for with our recipes. Your experience and insights are greatly appreciated!

      Warm regards,
      The HFHL Team

    1. Hi Cheryl, thank you for coming back to leave a comment, I am so glad to hear your entire family loved the lentil shepherd’s pie! Yay!

  3. My lentils aren’t cooked in the time allotted for the casserole, I guess I’ll cover and keep cooking. I didn’t see where it said to cook the lentils first:(

    1. Hi Naomi! Shoot, I am sorry you didn’t see that in Step 7. I would add a little broth to the pie, cover it and bake a little longer, that will hopefully give it some moisture/heat to get those lentils cooked! I think you can remedy it! 🙂 Let me know!

  4. 4 stars
    I made this in my iron pan and simply put the mashed potatoes on top. No need for more pans to clean up .I then put the iron pan straight into the oven. I also added some red wine to add flavour. It was delicious!!

    1. Hi Pam, that is GREAT news, so glad you loved it. Thanks for sharing what you did!
      🙂 The HFHL Team

  5. Did I miss the baking temperature somewhere? I just guessed. 🙂 The dish was delicious. Very flavorful. I will definitely make it again.

    1. I’m so glad you made and loved this one! That made my day.
      So sorry the baking temperature was left off – that was my mistake and should be baked at 375°F. I’m glad you took a guess at 350° and that it worked out!