Go Back
+ servings
Lentil and Veggie Shepherd’s Pie

Easy Lentil and Veggie Shepherd’s Pie with Bold, Comforting Flavor

This Lentil and Veggie Shepherd’s Pie is a hearty, wholesome dish that transforms humble ingredients into a crowd-pleaser.
Prep Time 30 minutes
Cook Time 55 minutes
Total Time 1 hour 25 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Vegetarian
Calories: 300

Ingredients
  

Lentil and Veggie Filling
  • 1 cup Brown lentils Well-rinsed
  • 2 medium Carrots Finely diced
  • 2 stalks Celery stalks Chopped small
  • 1 medium Onion Sautéed until translucent
  • 2 cloves Garlic cloves Minced
  • 1 cup Mushrooms Chopped finely
  • 2 tablespoons Tomato paste
  • 2 cups Vegetable broth
  • 2 tablespoons Soy sauce or tamari
  • 1 teaspoon Thyme Fresh or dried
  • 1 teaspoon Rosemary Fresh or dried
Mashed Potato Topping
  • 4 medium Russet potatoes Cut into chunks
  • 1/2 cup Plant-based milk Almond or oat milk
  • 2 tablespoons Vegan butter or olive oil
  • to taste Salt
  • to taste Pepper
Optional Garnishes
  • 1 tablespoon Fresh parsley For garnish
  • 1 teaspoon Smoked paprika For garnish

Equipment

  • large skillet
  • baking dish
  • Pot

Method
 

Filling
  1. Heat 1 tablespoon oil in a large skillet over medium heat. Add onions, carrots, celery, mushrooms, and garlic. Cook until softened and fragrant, about 5 minutes.
  2. Mix in rinsed lentils, tomato paste, soy sauce, thyme, and rosemary. Cook for 1 minute until aromatic, stirring constantly.
  3. Pour in vegetable broth, bring to a gentle simmer. Cook 20–25 minutes, stirring occasionally, until lentils are tender and mixture thickens.
Mashed Potato Topping
  1. Cut potatoes into even chunks. Cook in salted boiling water for 15–20 minutes until fork-tender. Drain well.
  2. Return potatoes to pot. Add plant-based milk, vegan butter or olive oil, salt, and pepper. Mash until smooth and fluffy.
  3. Spread the lentil filling in a baking dish, top evenly with mashed potatoes. Bake at 375°F for 20 minutes, then broil 2–3 minutes.

Nutrition

Serving: 1sliceCalories: 300kcalCarbohydrates: 45gProtein: 12gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 2gSodium: 500mgPotassium: 800mgFiber: 10gSugar: 3gVitamin A: 1000IUVitamin C: 15mgCalcium: 60mgIron: 4mg

Notes

Expert tips include rinsing lentils thoroughly and draining potatoes well to ensure optimal texture and flavor.

Tried this recipe?

Let us know how it was!