Vegan Shepherd’s Pie with Lentils

If you’re craving the ultimate comfort food that’s both hearty and plant-based, this Vegan Shepherd’s Pie with Lentils is exactly what you need. I’ve transformed the classic British dish into a nutrient-rich, meat-free version that doesn’t compromise on flavor or texture. The combination of seasoned lentils and vegetables topped with creamy mashed potatoes creates a satisfying meal that’ll please everyone at your table, whether they’re vegan or not.

Ingredients

For the Filling:

  • 2 cups green or brown lentils, rinsed
  • 1 large onion, diced
  • 3 carrots, diced
  • 2 celery stalks, chopped
  • 2 cups mushrooms, sliced
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 cup vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and pepper to taste

For the Potato Topping:

  • 4 large potatoes, peeled and quartered
  • 1/2 cup plant-based milk (I recommend oat or soy)
  • 3 tablespoons vegan butter
  • 1/2 teaspoon garlic powder
  • Salt to taste

Instructions

  1. Start by cooking the lentils in a large pot of water until tender but not mushy (about 20-25 minutes). Drain and set aside.
  2. While the lentils cook, place the potatoes in a separate pot, cover with water, and boil until fork-tender (about 15-20 minutes).
  3. In a large skillet, sauté onions, carrots, and celery in a bit of oil until the onions are translucent (about 5 minutes).
  4. Add mushrooms and garlic, cooking until mushrooms release their moisture (about 5 minutes more).
  5. Stir in the cooked lentils, tomato paste, vegetable broth, thyme, and rosemary. Simmer for 10 minutes until the mixture thickens.
  6. Meanwhile, mash the cooked potatoes with plant-based milk, vegan butter, garlic powder, and salt until smooth and creamy.
  7. Preheat your oven to 375°F (190°C).
  8. Transfer the lentil mixture to a 9×13 baking dish, spreading it evenly.
  9. Top with the mashed potatoes, creating peaks with a fork for extra crispiness.
  10. Bake for 25-30 minutes until the top is golden brown and slightly crispy.

Cook Time and Serving Size

Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 6-8 portions

Recipe Notes

  • Make sure to cook the lentils until they’re just tender – overcooking will make them mushy and affect the final texture.
  • For extra flavor, add a splash of vegan Worcestershire sauce or soy sauce to the filling.
  • The mashed potato topping should be slightly thicker than regular mashed potatoes to maintain its structure.
  • This dish freezes beautifully for up to 3 months. Let it cool completely before freezing, and thaw overnight in the refrigerator before reheating.
  • For a gluten-free version, ensure your vegetable broth is certified gluten-free.
  • If the top isn’t browning enough, switch to the broiler for the final 2-3 minutes, watching carefully to prevent burning.

Vegan Shepherd's Pie with Lentils

If you're craving the ultimate comfort food that's both hearty and plant-based, this Vegan Shepherd's Pie with Lentils is exactly what you need. I've transformed the classic British dish into a nutrient-rich, meat-free version that doesn't compromise on flavor or texture. The combination of seasoned lentils and vegetables topped with creamy mashed potatoes creates a satisfying meal that'll please everyone at your table, whether they're vegan or not.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Course Main Course
Cuisine British
Servings 6 -8 portions

Ingredients
  

  • 2 cups green or brown lentils rinsed
  • 1 large onion diced
  • 3 carrots diced
  • 2 celery stalks chopped
  • 2 cups mushrooms sliced
  • 3 garlic cloves minced
  • 2 tablespoons tomato paste
  • 1 cup vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and pepper to taste
  • 4 large potatoes peeled and quartered
  • 1/2 cup plant-based milk I recommend oat or soy
  • 3 tablespoons vegan butter
  • 1/2 teaspoon garlic powder
  • Salt to taste

Instructions
 

  • Start by cooking the lentils in a large pot of water until tender but not mushy (about 20-25 minutes). Drain and set aside.
  • While the lentils cook, place the potatoes in a separate pot, cover with water, and boil until fork-tender (about 15-20 minutes).
  • In a large skillet, sauté onions, carrots, and celery in a bit of oil until the onions are translucent (about 5 minutes).
  • Add mushrooms and garlic, cooking until mushrooms release their moisture (about 5 minutes more).
  • Stir in the cooked lentils, tomato paste, vegetable broth, thyme, and rosemary. Simmer for 10 minutes until the mixture thickens.
  • Meanwhile, mash the cooked potatoes with plant-based milk, vegan butter, garlic powder, and salt until smooth and creamy.
  • Preheat your oven to 375°F (190°C).
  • Transfer the lentil mixture to a 9x13 baking dish, spreading it evenly.
  • Top with the mashed potatoes, creating peaks with a fork for extra crispiness.
  • Bake for 25-30 minutes until the top is golden brown and slightly crispy.
Keyword vegan, shepherd's pie, lentils, vegetarian, plant-based, comfort food

Leave a Reply

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

Recipe Rating