Home » Explore » Lentil Shepherd’s Pie Recipe | Hearty, Plant-Based Comfort Food

Lentil Shepherd’s Pie Recipe | Hearty, Plant-Based Comfort Food

Featured in

Lentil Shepherd’s Pie: A Flavorful Plant-Based Twist on a Classic Comfort Food If you’re looking for a comforting, hearty meal that’s both delicious and nutritious, Lentil Shepherd’s Pie is the perfect dish! This plant-based version of the classic Shepherd’s Pie

By Jessica Brown

Updated on March 9, 2025

Lentil Shepherd’s Pie Recipe

Lentil Shepherd’s Pie: A Flavorful Plant-Based Twist on a Classic Comfort Food

If you’re looking for a comforting, hearty meal that’s both delicious and nutritious, Lentil Shepherd’s Pie is the perfect dish! This plant-based version of the classic Shepherd’s Pie uses lentils in place of meat, creating a rich and flavorful filling that’s just as satisfying as the traditional version. Paired with a creamy mashed potato topping, this dish is perfect for family dinners, meal prep, or any occasion when you’re craving comfort food with a healthier twist.

Lentils are a great source of plant-based protein, fiber, and essential minerals, making them an excellent alternative to meat. Whether you’re vegan, vegetarian, or just looking to try something new, this Lentil Shepherd’s Pie is sure to become a staple in your kitchen. For more hearty, plant-based meals, check out Vegan Shepherd’s Pie and Lentil Recipes.


Basic Recipe: Ingredients and Instructions

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
Lentil Shepherd’s Pie Recipe

Lentil Shepherd’s Pie Recipe | Hearty, Plant-Based Comfort Food


  • Author: Jennifer Mitchell
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

Lentil Shepherd’s Pie is a hearty, comforting dish that offers all the flavors of a traditional shepherd’s pie with a plant-based twist. Instead of ground meat, this version uses lentils, vegetables, and a rich gravy, all topped with creamy mashed potatoes. Perfect for a vegetarian or vegan dinner, this dish is filling, flavorful, and full of nutrients. It’s great for meal prep or feeding a crowd!


Ingredients

Scale

For the Filling:

  • 1 cup dried green or brown lentils (or 2 1/2 cups cooked lentils)
  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, peeled and diced
  • 1 cup frozen peas
  • 1 cup vegetable broth (or water)
  • 1 tablespoon tomato paste
  • 1 tablespoon soy sauce (or tamari for gluten-free)
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • Salt and pepper, to taste

For the Mashed Potato Topping:

  • 4 large potatoes, peeled and chopped
  • 1/4 cup unsweetened almond milk (or regular milk)
  • 2 tablespoons vegan butter (or regular butter)
  • Salt and pepper, to taste

Instructions

Cook the Lentils:

  • If using dried lentils, rinse them well. In a medium saucepan, combine the lentils with 3 cups of water. Bring to a boil, then reduce to a simmer and cook for about 25 minutes, or until tender but not mushy. Drain any excess water and set aside. If using cooked lentils, simply measure 2 1/2 cups and set aside.

Make the Mashed Potatoes:

  • Place the peeled and chopped potatoes in a large pot and cover them with water. Bring to a boil and cook for about 15-20 minutes or until tender.
  • Drain the potatoes and return them to the pot. Add the almond milk (or regular milk), vegan butter (or regular butter), and season with salt and pepper. Mash until smooth and creamy. Set aside.

Prepare the Filling:

  • While the potatoes are cooking, heat the olive oil in a large skillet over medium heat. Add the chopped onion and garlic, and cook for 3-4 minutes until softened.
  • Add the diced carrots and cook for another 5-7 minutes until they begin to soften.
  • Stir in the cooked lentils, vegetable broth, tomato paste, soy sauce, thyme, and rosemary. Bring to a simmer and cook for 5-10 minutes, allowing the flavors to combine and the sauce to thicken. Stir in the frozen peas and cook for an additional 2 minutes. Season with salt and pepper to taste.

Assemble the Shepherd’s Pie:

  • Preheat your oven to 375°F (190°C).
  • Transfer the lentil mixture into a 9×13-inch baking dish, spreading it out evenly.
  • Spoon the mashed potatoes on top of the lentil mixture and spread them out evenly with a spatula. You can make decorative swirls or peaks with a fork for a golden finish.

Bake the Shepherd’s Pie:

  • Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the top is slightly golden and the filling is bubbling around the edges.

Serve:

  • Remove from the oven and let the Shepherd’s Pie cool for a few minutes before serving. Cut into portions and enjoy!

Notes

  • Make it spicier: Add a pinch of cayenne pepper or red pepper flakes to the lentil mixture for some heat.
  • Vegan Version: This recipe is naturally vegan when using plant-based milk and butter. Ensure that your soy sauce or tamari is gluten-free if needed.
  • Add more veggies: You can include other vegetables like corn, zucchini, or bell peppers for extra nutrition and flavor.
  • Freezing: Lentil Shepherd’s Pie can be made ahead and frozen before baking. Simply assemble the dish, cover tightly, and freeze for up to 3 months. Bake from frozen, adding extra time as needed.
  • Leftovers: Store leftovers in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months.
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish, Comfort Food
  • Method: Stovetop, Baking
  • Cuisine: Vegetarian, Vegan, British-inspired

Nutrition

  • Serving Size: 1 portion (1/6 of the casserole)
  • Calories: 350 kcal
  • Sugar: 7g
  • Sodium: 500mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 13g
  • Protein: 12g
  • Cholesterol: 0mg

Keywords: Lentil Shepherd’s Pie Recipe

Instructions

  1. Cook the Lentils:
    • In a medium pot, combine the lentils and vegetable broth (or water). Bring to a boil, then reduce the heat and simmer for about 25-30 minutes, or until the lentils are tender but not mushy. Drain any excess liquid and set the cooked lentils aside.
  2. Make the Filling:
    • While the lentils cook, heat the olive oil in a large skillet over medium heat. Add the diced onion, carrots, and celery. Cook for 5-7 minutes, until the vegetables are softened.
    • Add the minced garlic and cook for another minute until fragrant.
    • Stir in the tomato paste, dried thyme, rosemary, soy sauce, and cooked lentils. Add the peas and mix everything together. Cook for an additional 5 minutes, allowing the flavors to meld. Season with salt and pepper to taste.
  3. Prepare the Mashed Potatoes:
    • While the filling is cooking, place the chopped potatoes in a large pot and cover with water. Bring to a boil and cook for about 15 minutes, or until the potatoes are fork-tender.
    • Drain the potatoes and return them to the pot. Add the non-dairy milk, olive oil (or butter), salt, and pepper. Mash the potatoes until smooth and creamy. Adjust the seasoning to taste.
  4. Assemble the Shepherd’s Pie:
    • Preheat your oven to 375°F (190°C).
    • Spread the lentil filling evenly in the bottom of a 9×9-inch or similar-sized baking dish.
    • Spoon the mashed potatoes over the top, spreading them evenly with a spatula. Use a fork to lightly score the top of the mashed potatoes, creating a pattern (this helps them crisp up in the oven).
  5. Bake:
    • Place the baking dish in the oven and bake for 20-25 minutes, or until the top is lightly golden and crispy.
  6. Serve:
    • Let the Lentil Shepherd’s Pie cool for a few minutes before serving. Slice into squares and enjoy!

Advanced Techniques

1. Use Different Vegetables

While carrots, onions, and celery are classic vegetables in shepherd’s pie, feel free to add other vegetables of your choice. Mushrooms, parsnips, zucchini, or even sweet potatoes are great options to add flavor and variety.

2. Add a Flavor Boost with Red Wine

For an extra depth of flavor, you can add a splash of red wine to the filling after sautéing the vegetables. Let the wine cook off for a couple of minutes before adding the tomato paste and lentils.

3. Make the Mashed Potatoes Creamier

For an ultra-creamy mashed potato topping, use a potato ricer or food mill to mash the potatoes. This technique helps achieve a smooth and silky texture, with no lumps. You can also add roasted garlic or nutritional yeast to the mashed potatoes for a flavor boost.

4. Vegan Parmesan for Topping

If you want to add a cheesy flavor to the dish, sprinkle some vegan parmesan or nutritional yeast on top of the mashed potatoes before baking. It will give the topping a nice, golden finish and added flavor.

See more advanced recipes, at Mobolux.

Lentil Shepherd’s Pie Recipe


Storage, Shelf Life, and Maintenance Tips

Lentil Shepherd’s Pie makes great leftovers, and it stores well in the fridge or freezer for later use.

Storage

  • Refrigeration: Store leftover Lentil Shepherd’s Pie in an airtight container in the fridge for up to 4 days.
  • Freezing: You can freeze the entire shepherd’s pie or individual portions. To freeze, let the pie cool completely before covering it tightly with foil or plastic wrap and placing it in the freezer. It can be frozen for up to 2 months.

Reheating Tips

  • Microwave: To reheat in the microwave, place a portion in a microwave-safe dish and cover it loosely with a damp paper towel. Microwave for 1-2 minutes, or until heated through.
  • Oven: Preheat the oven to 350°F (175°C). Place the shepherd’s pie in an oven-safe dish and cover it with foil. Bake for 15-20 minutes, or until warmed through.


Dietary Adaptations and Substitutions

1. Gluten-Free

This Lentil Shepherd’s Pie is naturally gluten-free, but make sure to use gluten-free breadcrumbs for an optional topping, or skip the breadcrumbs altogether. You can also serve it without the crusty top if preferred.

2. Vegan

This recipe is already vegan as it does not contain any dairy or animal products. Make sure to use non-dairy milk and vegan butter for the mashed potatoes. If you want to add a cheesy topping, sprinkle some nutritional yeast or vegan cheese on top before baking.

3. High-Protein

Lentils are a great source of plant-based protein, but if you want to increase the protein content further, you can add cooked quinoa or chickpeas to the filling. These will provide additional protein while maintaining the dish’s plant-based integrity.

4. Low-Carb

For a lower-carb version, you can use cauliflower mash instead of mashed potatoes. Simply steam or boil cauliflower florets until tender, then mash them with non-dairy milk and olive oil. This will significantly reduce the carb content of the dish.


FAQs About The Recipe

Can I use canned lentils instead of dried lentils?

Yes, you can use canned lentils for convenience. Just be sure to drain and rinse them before adding them to the filling. Canned lentils will also require less cooking time than dried lentils.

Can I make this recipe ahead of time?

Yes! You can assemble the Lentil Shepherd’s Pie ahead of time and store it in the fridge for up to 2 days before baking. Alternatively, you can freeze the assembled pie and bake it from frozen. Just be sure to extend the baking time by 10-15 minutes if cooking from frozen.

Can I make the mashed potatoes ahead of time?

Yes, you can prepare the mashed potatoes ahead of time and store them in the fridge for up to 2 days. Reheat them gently before spreading them on top of the lentil filling.

What other toppings can I add to the mashed potatoes?

For extra flavor, you can mix roasted garlic, fresh herbs (like thyme or rosemary), or nutritional yeast into the mashed potatoes. You can also top the mashed potatoes with a layer of vegan cheese before baking for a cheesy crust.


Conclusion & Final Thoughts

Lentil Shepherd’s Pie is a hearty, comforting dish that’s perfect for any occasion. This plant-based version is just as satisfying as the classic, with a flavorful lentil filling and creamy mashed potatoes on top. It’s a great choice for those looking to reduce their meat consumption or try a healthier alternative to traditional shepherd’s pie.

This recipe is incredibly versatile—feel free to experiment with different vegetables, herbs, and toppings to make it your own. Plus, it stores well for leftovers, making it an excellent option for meal prep or a quick weeknight dinner. Whether you’re vegan, vegetarian, or just looking for a comforting dish, this Lentil Shepherd’s Pie is sure to become a favorite in your kitchen!

Lentil Shepherd’s Pie Recipe

Lentil Shepherd’s Pie: A Flavorful Plant-Based Twist on a Classic Comfort Food

If you’re looking for a comforting, hearty meal that’s both delicious and nutritious, Lentil Shepherd’s Pie is the perfect dish! This plant-based version of the classic Shepherd’s Pie uses lentils in place of meat, creating a rich and flavorful filling that’s just as satisfying as the traditional version. Paired with a creamy mashed potato topping, this dish is perfect for family dinners, meal prep, or any occasion when you’re craving comfort food with a healthier twist.

Lentils are a great source of plant-based protein, fiber, and essential minerals, making them an excellent alternative to meat. Whether you’re vegan, vegetarian, or just looking to try something new, this Lentil Shepherd’s Pie is sure to become a staple in your kitchen. For more hearty, plant-based meals, check out Vegan Shepherd’s Pie and Lentil Recipes.


Basic Recipe: Ingredients and Instructions

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
Lentil Shepherd’s Pie Recipe

Lentil Shepherd’s Pie Recipe | Hearty, Plant-Based Comfort Food


  • Author: Jennifer Mitchell
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

Lentil Shepherd’s Pie is a hearty, comforting dish that offers all the flavors of a traditional shepherd’s pie with a plant-based twist. Instead of ground meat, this version uses lentils, vegetables, and a rich gravy, all topped with creamy mashed potatoes. Perfect for a vegetarian or vegan dinner, this dish is filling, flavorful, and full of nutrients. It’s great for meal prep or feeding a crowd!


Ingredients

Scale

For the Filling:

  • 1 cup dried green or brown lentils (or 2 1/2 cups cooked lentils)
  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, peeled and diced
  • 1 cup frozen peas
  • 1 cup vegetable broth (or water)
  • 1 tablespoon tomato paste
  • 1 tablespoon soy sauce (or tamari for gluten-free)
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • Salt and pepper, to taste

For the Mashed Potato Topping:

  • 4 large potatoes, peeled and chopped
  • 1/4 cup unsweetened almond milk (or regular milk)
  • 2 tablespoons vegan butter (or regular butter)
  • Salt and pepper, to taste

Instructions

Cook the Lentils:

  • If using dried lentils, rinse them well. In a medium saucepan, combine the lentils with 3 cups of water. Bring to a boil, then reduce to a simmer and cook for about 25 minutes, or until tender but not mushy. Drain any excess water and set aside. If using cooked lentils, simply measure 2 1/2 cups and set aside.

Make the Mashed Potatoes:

  • Place the peeled and chopped potatoes in a large pot and cover them with water. Bring to a boil and cook for about 15-20 minutes or until tender.
  • Drain the potatoes and return them to the pot. Add the almond milk (or regular milk), vegan butter (or regular butter), and season with salt and pepper. Mash until smooth and creamy. Set aside.

Prepare the Filling:

  • While the potatoes are cooking, heat the olive oil in a large skillet over medium heat. Add the chopped onion and garlic, and cook for 3-4 minutes until softened.
  • Add the diced carrots and cook for another 5-7 minutes until they begin to soften.
  • Stir in the cooked lentils, vegetable broth, tomato paste, soy sauce, thyme, and rosemary. Bring to a simmer and cook for 5-10 minutes, allowing the flavors to combine and the sauce to thicken. Stir in the frozen peas and cook for an additional 2 minutes. Season with salt and pepper to taste.

Assemble the Shepherd’s Pie:

  • Preheat your oven to 375°F (190°C).
  • Transfer the lentil mixture into a 9×13-inch baking dish, spreading it out evenly.
  • Spoon the mashed potatoes on top of the lentil mixture and spread them out evenly with a spatula. You can make decorative swirls or peaks with a fork for a golden finish.

Bake the Shepherd’s Pie:

  • Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the top is slightly golden and the filling is bubbling around the edges.

Serve:

  • Remove from the oven and let the Shepherd’s Pie cool for a few minutes before serving. Cut into portions and enjoy!

Notes

  • Make it spicier: Add a pinch of cayenne pepper or red pepper flakes to the lentil mixture for some heat.
  • Vegan Version: This recipe is naturally vegan when using plant-based milk and butter. Ensure that your soy sauce or tamari is gluten-free if needed.
  • Add more veggies: You can include other vegetables like corn, zucchini, or bell peppers for extra nutrition and flavor.
  • Freezing: Lentil Shepherd’s Pie can be made ahead and frozen before baking. Simply assemble the dish, cover tightly, and freeze for up to 3 months. Bake from frozen, adding extra time as needed.
  • Leftovers: Store leftovers in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months.
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish, Comfort Food
  • Method: Stovetop, Baking
  • Cuisine: Vegetarian, Vegan, British-inspired

Nutrition

  • Serving Size: 1 portion (1/6 of the casserole)
  • Calories: 350 kcal
  • Sugar: 7g
  • Sodium: 500mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 13g
  • Protein: 12g
  • Cholesterol: 0mg

Keywords: Lentil Shepherd’s Pie Recipe

Instructions

  1. Cook the Lentils:
    • In a medium pot, combine the lentils and vegetable broth (or water). Bring to a boil, then reduce the heat and simmer for about 25-30 minutes, or until the lentils are tender but not mushy. Drain any excess liquid and set the cooked lentils aside.
  2. Make the Filling:
    • While the lentils cook, heat the olive oil in a large skillet over medium heat. Add the diced onion, carrots, and celery. Cook for 5-7 minutes, until the vegetables are softened.
    • Add the minced garlic and cook for another minute until fragrant.
    • Stir in the tomato paste, dried thyme, rosemary, soy sauce, and cooked lentils. Add the peas and mix everything together. Cook for an additional 5 minutes, allowing the flavors to meld. Season with salt and pepper to taste.
  3. Prepare the Mashed Potatoes:
    • While the filling is cooking, place the chopped potatoes in a large pot and cover with water. Bring to a boil and cook for about 15 minutes, or until the potatoes are fork-tender.
    • Drain the potatoes and return them to the pot. Add the non-dairy milk, olive oil (or butter), salt, and pepper. Mash the potatoes until smooth and creamy. Adjust the seasoning to taste.
  4. Assemble the Shepherd’s Pie:
    • Preheat your oven to 375°F (190°C).
    • Spread the lentil filling evenly in the bottom of a 9×9-inch or similar-sized baking dish.
    • Spoon the mashed potatoes over the top, spreading them evenly with a spatula. Use a fork to lightly score the top of the mashed potatoes, creating a pattern (this helps them crisp up in the oven).
  5. Bake:
    • Place the baking dish in the oven and bake for 20-25 minutes, or until the top is lightly golden and crispy.
  6. Serve:
    • Let the Lentil Shepherd’s Pie cool for a few minutes before serving. Slice into squares and enjoy!

Advanced Techniques

1. Use Different Vegetables

While carrots, onions, and celery are classic vegetables in shepherd’s pie, feel free to add other vegetables of your choice. Mushrooms, parsnips, zucchini, or even sweet potatoes are great options to add flavor and variety.

2. Add a Flavor Boost with Red Wine

For an extra depth of flavor, you can add a splash of red wine to the filling after sautéing the vegetables. Let the wine cook off for a couple of minutes before adding the tomato paste and lentils.

3. Make the Mashed Potatoes Creamier

For an ultra-creamy mashed potato topping, use a potato ricer or food mill to mash the potatoes. This technique helps achieve a smooth and silky texture, with no lumps. You can also add roasted garlic or nutritional yeast to the mashed potatoes for a flavor boost.

4. Vegan Parmesan for Topping

If you want to add a cheesy flavor to the dish, sprinkle some vegan parmesan or nutritional yeast on top of the mashed potatoes before baking. It will give the topping a nice, golden finish and added flavor.

See more advanced recipes, at Mobolux.

Lentil Shepherd’s Pie Recipe


Storage, Shelf Life, and Maintenance Tips

Lentil Shepherd’s Pie makes great leftovers, and it stores well in the fridge or freezer for later use.

Storage

  • Refrigeration: Store leftover Lentil Shepherd’s Pie in an airtight container in the fridge for up to 4 days.
  • Freezing: You can freeze the entire shepherd’s pie or individual portions. To freeze, let the pie cool completely before covering it tightly with foil or plastic wrap and placing it in the freezer. It can be frozen for up to 2 months.

Reheating Tips

  • Microwave: To reheat in the microwave, place a portion in a microwave-safe dish and cover it loosely with a damp paper towel. Microwave for 1-2 minutes, or until heated through.
  • Oven: Preheat the oven to 350°F (175°C). Place the shepherd’s pie in an oven-safe dish and cover it with foil. Bake for 15-20 minutes, or until warmed through.


Dietary Adaptations and Substitutions

1. Gluten-Free

This Lentil Shepherd’s Pie is naturally gluten-free, but make sure to use gluten-free breadcrumbs for an optional topping, or skip the breadcrumbs altogether. You can also serve it without the crusty top if preferred.

2. Vegan

This recipe is already vegan as it does not contain any dairy or animal products. Make sure to use non-dairy milk and vegan butter for the mashed potatoes. If you want to add a cheesy topping, sprinkle some nutritional yeast or vegan cheese on top before baking.

3. High-Protein

Lentils are a great source of plant-based protein, but if you want to increase the protein content further, you can add cooked quinoa or chickpeas to the filling. These will provide additional protein while maintaining the dish’s plant-based integrity.

4. Low-Carb

For a lower-carb version, you can use cauliflower mash instead of mashed potatoes. Simply steam or boil cauliflower florets until tender, then mash them with non-dairy milk and olive oil. This will significantly reduce the carb content of the dish.


FAQs About The Recipe

Can I use canned lentils instead of dried lentils?

Yes, you can use canned lentils for convenience. Just be sure to drain and rinse them before adding them to the filling. Canned lentils will also require less cooking time than dried lentils.

Can I make this recipe ahead of time?

Yes! You can assemble the Lentil Shepherd’s Pie ahead of time and store it in the fridge for up to 2 days before baking. Alternatively, you can freeze the assembled pie and bake it from frozen. Just be sure to extend the baking time by 10-15 minutes if cooking from frozen.

Can I make the mashed potatoes ahead of time?

Yes, you can prepare the mashed potatoes ahead of time and store them in the fridge for up to 2 days. Reheat them gently before spreading them on top of the lentil filling.

What other toppings can I add to the mashed potatoes?

For extra flavor, you can mix roasted garlic, fresh herbs (like thyme or rosemary), or nutritional yeast into the mashed potatoes. You can also top the mashed potatoes with a layer of vegan cheese before baking for a cheesy crust.


Conclusion & Final Thoughts

Lentil Shepherd’s Pie is a hearty, comforting dish that’s perfect for any occasion. This plant-based version is just as satisfying as the classic, with a flavorful lentil filling and creamy mashed potatoes on top. It’s a great choice for those looking to reduce their meat consumption or try a healthier alternative to traditional shepherd’s pie.

This recipe is incredibly versatile—feel free to experiment with different vegetables, herbs, and toppings to make it your own. Plus, it stores well for leftovers, making it an excellent option for meal prep or a quick weeknight dinner. Whether you’re vegan, vegetarian, or just looking for a comforting dish, this Lentil Shepherd’s Pie is sure to become a favorite in your kitchen!

Leave a Comment

Recipe rating