Go Back

Vegetarian Shepherd’s Pie with Lentils

Lentils are the perfect plant-based swap in this British classic. They have that same hearty, meaty texture and soak up all the savory flavors of the gravy. The creamy mashed potato topping gets golden and crispy in the oven. It’s pure comfort food—warm, filling, and satisfying. Make it when you need something cozy and substantial that feels like a hug on a plate.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 6

Ingredients
  

  • 4 large potatoes, peeled and cubed
  • 1/4 cup butter
  • 1/2 cup milk
  • 1 cup dried lentils
  • 2 cups vegetable broth
  • 1 onion, diced
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 1 cup frozen peas
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce
  • 1 teaspoon thyme
  • Salt and pepper

Method
 

  1. Boil potatoes until tender, mash with butter and milk. Keep an eye on the heat — you want a gentle simmer with small bubbles, not a rolling boil. This helps develop flavor without overcooking.
  2. Cook lentils in broth until tender, drain excess liquid.
  3. Sauté onion and carrots until soft. Make sure your pan is properly heated before adding ingredients — you should hear a nice sizzle. Don't overcrowd the pan or things will steam instead of getting that beautiful golden color.
  4. Add garlic, cook 1 minute.
  5. Add lentils, peas, tomato paste, soy sauce, and thyme.
  6. Simmer 10 minutes. Keep an eye on the heat — you want a gentle simmer with small bubbles, not a rolling boil. This helps develop flavor without overcooking.
  7. Transfer to baking dish.
  8. Spread mashed potatoes on top. This is your chance to make it look as good as it tastes! A little garnish goes a long way for presentation.
  9. Bake at 400°F for 25 minutes until golden. Every oven is a little different, so start checking a few minutes early. You're looking for a golden color and a wonderful aroma filling your kitchen.