Lentil Shepherd’s Pie

5 from 9 reviews

Vegan Lentil Shepherd's Pie made with brown lentils, mixed veggies, and simmered in a tomato and veggie stock, topped with mashed potatoes and baked.

Jump to Recipe ▼Pin
Prep Time 20 minutes
Servings 8 servings
Comments
10

This post may contain affiliate links. Please read our disclosure policy.

Lentil Shepherd's Pie.
Save this recipe!
Type your email & I’ll send it to you!

This is the best vegan lentil shepherd’s pie!

Lentil shepherd’s pie is one of my favorite dinners to make when I want something hearty but still plant-based. This version is vegan, so instead of the usual meat filling, I use brown lentils simmered with veggies, then top it with a layer of mashed potatoes. It bakes up golden and bubbly, and honestly, no one misses the meat.

I love making lentil Shepard’s pie around the holidays because it’s a dish everyone at the table can enjoy, whether they’re vegan, vegetarian, or just hungry.

Happy Cooking!
– Yumna

Vegan Lentil Shepherd’s Pie Ingredients

Ingredients for recipe before being prepped: frozen peas, vegetable stock, potatoes, fire roasted diced tomatoes, dry lentils, butter, tomato paste, oil, soy sauce, pepper, nutritional yeast, salt, fresh thyme, celery, carrots, and onion.
  • Potatoes: I use Yukon gold potatoes because they have a rich, buttery flavor.
  • Vegan butter: If you’re making a vegetarian lentil shepherd’s pie, you can use regular butter.
  • Nutritional yeast: I use it to add a cheesy flavor to vegan dishes.
  • Olive oil: Or another oil you like to cook with.
  • Onion, carrots, and celery: Dice around the same size to make sure they mix well.
  • Fresh thyme leaves: If you don’t have fresh thyme, you can use 2 teaspoons dried thyme. You can also use fresh rosemary or sage, or a combination of all three.
  • Tomato paste: I use it for concentrated tomato flavor.
  • Brown lentils: If you don’t have brown, you can substitute green lentils. I don’t recommend substituting red lentils here; they break down a little too much.
  • Fire-roasted diced tomatoes: Canned tomatoes are one of my favorite pantry shortcuts. They’re easier than fresh, and the fire-roasted variety adds another layer of flavor to the dish.
  • Vegetable stock: I love using homemade vegetable stock, but high-quality store-bought stock is also fine.
  • Frozen peas: If you don’t like peas, you can use frozen green beans or diced mushrooms. If you use mushrooms, add them with the onions, celery, and carrots.
  • Low-sodium soy sauce: You can also use liquid aminos or tamari, which would make this a gluten-free vegan shepherd’s pie.
  • Seasonings: Just salt and pepper.

How to Make Lentil Shepherd’s Pie

Make the Mashed Potatoes

Potato chunks before mashed.
Step 1: Boil the potatoes in salted water. Drain and add the butter, nutritional yeast, and pepper.
After mashed.
Step 2: Mash the potatoes until they’re mostly smooth.

Make the Shepherd’s Pie

Onion, carrot, and celery in a large skillet with the olive oil.
Step 1: Cook the onion, carrot, and celery in a large skillet with the olive oil until they’re softened, then add the thyme and tomato paste.
Added thyme and tomato paste.
Step 2: Stir until coated.
Added the lentils, diced tomatoes, and stock.
Step 3: Add the lentils, diced tomatoes, and stock. Bring the mixture to a boil, then reduce the heat to a simmer until the lentils are tender and most of the liquid is absorbed.
Added soy sauce and peas.
Step 4: Season with salt and pepper, then stir in the soy sauce and peas.
Before Baking.
Step 5: Spread the mashed potatoes over the top of the lentil filling.
After baking.
Step 6: Bake until the topping is golden and just beginning to brown in spots.
Lentil shepherd's pie.

Lentil Shepherd’s Pie Vegan Recipe

Author: Yumna Jawad
5 from 9 reviews
Vegan Lentil Shepherd's Pie made with brown lentils, mixed veggies, and simmered in a tomato and veggie stock, topped with mashed potatoes and baked.
Prep Time20 minutes
Cook Time1 hour
Total Time1 hour 20 minutes
Servings8 servings
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

  • 2 ½ pounds Yukon gold potatoes peeled and chopped
  • 1 ½ teaspoon salt divided
  • 4 tablespoons vegan butter
  • 1 tablespoon nutritional yeast
  • 1 teaspoon pepper divided
  • 2 tablespoons olive oil
  • 1 onion diced
  • 3 carrots diced
  • 3 celery stalks diced
  • 2 tablespoons fresh thyme leaves
  • 1 tablespoon tomato paste
  • 1 ½ cups brown lentils
  • 1 14.5 ounce can fire roasted diced tomatoes
  • 4 cups vegetable stock
  • 1 cup frozen peas
  • 1 tablespoon reduced sodium soy sauce

Instructions

  • Place the potatoes in a large pot with 1 teaspoon of salt, cover with an inch of cold water, and bring to a boil. Reduce heat to a simmer and cook the potatoes until fork-tender, 15–18 minutes. Drain, then mash with the butter, nutritional yeast, and ½ teaspoon pepper. Set aside, off the heat but on top of the stove to keep warm.
  • In a large, oven-safe skillet, heat olive oil over medium heat. Add the onion, carrot, and celery and cook until the vegetables start to soften, 5–7 minutes. Add the thyme and tomato paste and cook for 1–2 minutes, stirring to coat all of the vegetables.
  • Preheat the oven to 425˚F. Add the lentils, diced tomatoes, and stock, and bring to a boil. Reduce heat to a simmer and cook covered until the lentils are tender and most of the liquid is absorbed, about 20 minutes. Season with remaining ½ teaspoon of salt and pepper. Add the peas and soy sauce and cook for 1–2 minutes. Remove from heat.
  • Spread the mashed potatoes on top of the lentil mixture, smoothing them into a single layer. Place the skillet on a rimmed sheet pan (to catch any drips) and bake until the potatoes are lightly golden, about 25 minutes. Let cool slightly before serving.

Notes

Storage: Store leftovers in an airtight container in the fridge for 3–4 days.

Nutrition

Calories: 362kcal, Carbohydrates: 56g, Protein: 14g, Fat: 10g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 1g, Sodium: 1068mg, Potassium: 1140mg, Fiber: 17g, Sugar: 6g, Vitamin A: 4345IU, Vitamin C: 42mg, Calcium: 63mg, Iron: 5mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

Serving Ideas

FAQs

How do I store and reheat lentil shepherd’s pie?

Store leftovers in an airtight container in the fridge for 3–4 days. Reheat in the microwave or in the oven at 350ºF until heated through.

Can I freeze lentil shepherd’s pie?

I don’t recommend freezing shepherd’s pie. Mashed potatoes can be mealy after freezing, thawing, and reheating.

Can I make this lentil shepherd’s pie recipe in advance?

You can make the topping, the filling, or both up to 2 days in advance. Store them in the refrigerator separately, then assemble them in a baking dish or oven-safe skillet and bake according to the recipe instructions.

Serving of lentil shepherd's pie on a small plate with a fork and the skillet of recipe nearby.

More Vegetarian Dinner Recipes

5 from 9 votes (7 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Ghada says:

    This recipe was so easy to make. All ingredients are pantry staples in my house. Except I used regular butter and it was fine. Otherwise, I made the exact recipe as stated above. It’s delicious and satisfying on a cold winter day.

    1. Yumna J. says:

      Thanks, Ghada!! So happy you liked it!

  2. Ayesha says:

    This recipe is amazing for Thanksgiving! I made this for my vegetarian friend. They all loved it ❤️

    1. Yumna J. says:

      So happy your vegetarian friend loved it! Yay!! Thanks so much, Ayesha!

  3. Alex says:

    Can I replace the potato with sweet potato? Thank you

    1. Yumna J. says:

      I haven’t tried it with sweet potato but that sounds like a great swap! Please let me know how it turns out if you end up trying it!!

  4. Lynda says:

    My granddaughter just had a baby & I wanted to make her a few vegetarian meals. She is missing an enzyme for digesting meat protein so she’s become vegetarian. This is a whole new world bof cooking to me. Wish me luck.

    1. Yumna says:

      So nice of you to cook for her! I think this is a great choice to make her, it’s very hearty and filling and the leftovers will keep well for a few days.

  5. ELISA says:

    EXCELENTE RECETAS…realmente nos enseña a como sustituir ciertos alimentos para un mejor bienestar de salud!! felicitaciones

    1. Yumna says:

      So glad you enjoyed this recipe!