Vegetarian Shepherd’s Pie

Vegetarian Shepherd’s Pie
Photo Credit: Peter Papoulakos.

This is a great veggie-filled version of a typically high-calorie and high-fat dish.

  • Prep time
    20 min
  • Servings
    8 Servings
  • Serving size
    1 cup
Nutrition Facts

Nutrition Facts

8 Servings

  • Serving Size
    1 cup
  • Amount per serving Calories 285

  • Total Fat 6g
    • Saturated Fat 3g
  • Cholesterol 0mg
  • Sodium 110mg
  • Total Carbohydrate 45g
    • Dietary Fiber 16g
    • Total Sugars 8g
  • Protein 18g
  • Potassium 1130mg


  • nonstick cooking spray
  • bag brown lentils
    1 lbs
  • vegetable stock or broth (low-sodium)
    32 oz
  • olive oil
    1 tbsp
  • white (button) mushrooms (8-ounce each, sliced)
    2 carton
  • large onion (diced)
  • large carrots (peeled and diced)
  • celery (diced)
    2 stalks
  • fresh green beans (16 ounce, trimmed and diced)
    1 bunch
  • garlic (minced)
    2 clove
  • lite coconut milk
    1 can
  • salt (divided (optional))
    1 tsp
  • black pepper
    1/2 tsp
  • parsley (chopped)
    1/4 cup


  1. Preheat the oven to 375 degrees F. Coat a 9x13-inch baking dish with cooking spray.

  2. Rinse and pick through the lentils. Add the lentils and vegetable broth to a sauce pan and bring it to a boil. Reduce to a simmer until the lentils are tender (about 20 minutes).

  3. While the lentils are cooking, add 1 Tbsp. of olive oil to a large sauté pan over medium high heat. Add the mushrooms and sauté until cooked through and all the liquid is evaporated. Add the onion, carrots, celery, green beans, and garlic, and sauté until the onions turn clear and the carrots start to soften.

  4. Add one cup of the cooked lentils and any liquid into the vegetables and stir to combine. Reserve the remaining lentils. Pour 1/2 can of the coconut milk (reserve the other 1/2 can) into the vegetables. Stir to combine. Add 1/2 Tsp. of salt (optional) and the pepper.

  5. Pour the vegetable mixture into the 9x13-inch baking pan. Set aside.

  6. In a large bowl, combine the remaining lentils with the rest of the coconut milk, 1/2 Tsp. salt (optional), and parsley. Beat the mixture with an electric mixer until fluffy. Spoon the lentils over the top of the lentil/vegetable mixture and gently spread to cover the entire top.

  7. Cover with foil and bake for 45 minutes. Uncover and bake an additional 30 minutes or until the top starts to turn golden brown and the filling is bubbly.

  8. Let the Shepherd’s Pie rest for 10 minutes out of the oven before serving.

  • Recommended

    Labor intensive but worth it! I'd never tried lentils as a replacement for ground beef, and this was delicious!