This delicious Vegan Lentil Shepherd’s Pie is comforting, satisfying, and healthy. The mashed potato topping is creamy and luscious. This main dish recipe is a plant-based family favorite! Gluten-free, dairy-free, and grain-free.

lentil shepherd's pie with a piece cut out of it and served on a plate

Shepherd’s pie is one of my favorite dishes. You may have seen my Paleo Sweet Potato Shepherd’s Pie or my Instant Pot Cottage Pie, but this vegan version replaces meat with cooked lentils. The thick layer of creamy mashed potatoes brings together this savory dish and makes it a guaranteed winner.

Recipe Highlights

  • This shepherd’s pie makes 5-6 servings. It’s perfect for a family, or for meal prepping for the week.
  • Swap out the white potatoes for sweet potatoes, if you prefer.
  • You can also use dried herbs instead of fresh herbs.
photo with labeled ingredients for vegan lentil shepherd's pie

Recipe Steps

Step One

The first step to making a shepherd’s pie is to make the mashed potatoes. You can make the potatoes up to several days in advance.

I like using my Instant Pot Mashed Potatoes recipe. It’s the easiest way to make mashed potatoes, in my opinion. You can also cook your potatoes on the stove. You’ll need about a pound of potatoes.

After you cook the potatoes in the Instant Pot or on the stovetop, just mash them with some unsweetened almond milk, vegan butter, and salt and pepper.

white potatoes in the instant pot ready to be cooked

Whether you like to make mashed potatoes in the pressure cooker or on the stovetop, you’ll need about four cups of cooked mashed potatoes to make the shepherd’s pie.

Please see the printable recipe card at end of this post for the exact ingredients and measurements.

Step Two

The next step to this recipe is to cook your lentils. I also like to make Instant Pot Brown Lentils for this shepherd’s pie. Or, you can cook your lentils on the stovetop using the directions on the package.

Step Three

Then, sauté your chopped onion, garlic, lentils, and tomato paste for just a few minutes. Add the cooked lentil mixture to the bottom of a baking dish.

cooked lentils and onions in the bottom of a baking dish

Step Four

Lastly, spread the cooked and mashed potatoes on top of the lentils and then bake the whole thing for 20 minutes in the oven at 350 degrees F.

lentil shepherd's pie with a layer of mashed white potatoes on top

Step Five

Let the shepherd’s pie cool for a few minutes before serving. I hope you’ll agree that this is a tasty and fairly easy-to-make casserole.

slice of vegan lentil shepherd's pie on a white dish ready to serve

FAQs

Can I use sweet potatoes instead of white potatoes in this recipe?

Yes, absolutely! You might like to use this recipe for Instant Pot Mashed Sweet Potatoes.

Can I use cooked red or yellow lentils in this recipe?

No, it is best to use brown or green lentils for this shepherd’s pie.

Other Healthy Vegan Recipes You Might Like

picture of a piece of lentil shepherd's pie served on a white plate with a sprig of fresh thyme on top

I hope you make this recipe! If you do, please leave a comment and a starred review below.

And, consider following me on social media so we can stay connected. I’m on Facebook, Pinterest, Instagram, and YouTube!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan lentil shepherd's pie served on a white plate

Vegan Lentil Shepherd’s Pie


Description

This delicious Vegan Lentil Shepherd’s Pie is comforting, satisfying, and healthy. The mashed potato topping is creamy and luscious. This main dish recipe is a plant-based family favorite! Gluten-free, dairy-free, and grain-free.


Ingredients

Scale
  • 1 pound white potatoes, scrubbed and quartered
  • 1/4 cup unsweetened almond milk
  • 2 tablespoons vegan butter
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper
  • 2 cups brown or green lentils, rinsed well (this will yield about 5 cups of cooked lentils)
  • 1 tablespoon cooking oil
  • 1 onion or 2 medium shallots, chopped
  • 2 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon fresh sage leaves, chopped, or 1 teaspoon dried sage leaves

Instructions

  1. The first step to making a shepherd’s pie is to make the mashed potatoes. I like using my Instant Pot Mashed Potatoes recipe. It’s the easiest way to make mashed potatoes, in my opinion. You can also cook your potatoes on the stove.
  2. After you cook the potatoes in the Instant Pot or on the stovetop, transfer them to a mixing bowl and use a fork or potato masher to mash them with the almond milk, vegan butter, and salt and pepper. Set the mashed potatoes aside.
  3. The next step to this recipe is to cook your lentils. I also like to make Instant Pot Brown Lentils for this shepherd’s pie. Or, you can cook your lentils on the stovetop using the directions on the package.
  4. Preheat your oven to 350 degrees F.
  5. Then, heat up your oil in a large skillet over medium heat. Sauté your chopped onion, garlic, lentils, tomato paste, and chopped sage for just a few minutes. Add the cooked lentil mixture to the bottom of a baking dish.
  6. Lastly, spread the cooked and mashed potatoes on top of the lentils and then bake the whole thing for 20 minutes in the oven at 350 degrees F.
  7. Let the shepherd’s pie cool for a few minutes before serving. 

Notes

  1. You can make the mashed potatoes up to several days in advance. Store them covered in the refrigerator until you’re ready to use them.
  2. You can use fresh or dried thyme, rosemary, or oregano in place of the sage, if you prefer.
  3. Store any leftovers covered in the refrigerator for up to 4 days. Reheat before serving.
  • Category: Main dish
  • Method: Oven
  • Cuisine: Healthy

Keywords: lentil cottage pie, lentils and mashed potatoes, vegan lentil casserole

Don’t forget to join the Clean Eating Kitchen newsletter. You’ll get my Clean Eating Quick Start Guide, plus links to all the latest recipes.