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: A Hearty Plant-Based Classic


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: khaoula belabess
  • Total Time: 1 hour
  • Yield: 4-6 servings 1x
  • Diet: Vegan

Description

A flavorful lentil and vegetable filling topped with creamy mashed potatoes, this dish is a perfect plant-based twist on the classic Shepherd’s Pie.


Ingredients

Scale

For the Lentil Filling:

  • 1 cup dried green or brown lentils, rinsed
  • 3 cups vegetable broth or water
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 cup mushrooms, chopped
  • 1 tablespoon tomato paste
  • 1 tablespoon soy sauce or tamari (for gluten-free)
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1 cup frozen peas
  • Salt and pepper, to taste

For the Mashed Potato Topping:

  • 45 medium potatoes, peeled and quartered
  • 1/4 cup plant-based milk (such as almond or oat)
  • 2 tablespoons vegan butter or olive oil
  • Salt and pepper, to taste
  • 1 tablespoon fresh parsley, chopped (for garnish)

Instructions

  • Cook the lentils: In a medium saucepan, combine the lentils and vegetable broth (or water). Bring to a boil, reduce the heat, and simmer for 20-25 minutes until the lentils are tender but not mushy. Drain any excess liquid and set aside.

  • Prepare the filling: In a large skillet, heat olive oil over medium heat. Add onion, garlic, carrots, and celery. Sauté for 5-7 minutes until softened. Add mushrooms and cook for another 4-5 minutes until slightly browned. Stir in tomato paste, soy sauce, thyme, smoked paprika, and cumin. Cook for 2 minutes. Add cooked lentils and peas, stir to combine, and season with salt and pepper to taste.

  • Make the mashed potatoes: Boil the potatoes in salted water for 15-20 minutes until tender. Drain and return to the pot. Add plant-based milk and vegan butter, then mash until smooth. Season with salt and pepper to taste.

  • Assemble the Shepherd’s Pie: Preheat your oven to 400°F (200°C). Spread the lentil filling in a large baking dish. Spoon the mashed potatoes on top and create ridges with a fork if desired.

  • Bake: Bake for 20-25 minutes until the top is lightly golden and slightly crispy.

  • Garnish and serve: Let cool for a few minutes, garnish with parsley, and serve hot.

Notes

  • This dish can be made ahead of time and stored in the refrigerator.
  • Feel free to add other vegetables like bell peppers or zucchini.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Main dish
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1/6 of the pie
  • Calories: 300 kcal
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 50 g
  • Fiber: 15g
  • Protein: 12g
  • Cholesterol: 0mg