The Best Lentil Shepherd’s Pie

This is definitely the best shepherd's pie, it is so easy to prepare, filling, hearty, comforting, protein-packed, loaded with vegetables and easy to prepare. Cooked potatoes in a pot of water. While potatoes are cooking, sort lentils and wash. Cook lentils with herbs, spices veggies, except peas and veggie broth until tender.

Mash cooked potatoes with non-dairy milk, butter, and salt. Stir in vegan cheese shreds. When lentils are finished cooking stir in the green peas. Scoop seasoned lentils into a prepared casserole dish, top with mashed potatoes and bake for 15 minutes, then broil on high until top is golden. This is an amazing vegetarian shepherd's pie recipe.

Seriously flavorful Lentil Shepherd's Pie, seasoned lentils cooked with carrot and peas in a delicious sauce and topped with creamy and fluffy garlic mashed potatoes. Perfect for Thanksgiving!


  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 4 cloves garlic, minced
  • 1 stalk celery, chopped
  • 1 medium carrot, peeled and chopped
  • 1 teaspoon dried thyme
  • 1/4 teaspoon dried rosemary leaves
  • 1 teaspoon dried parsley
  • 1/4 teaspoon smoked paprika
  • 1/4 teaspoon Cayenne pepper, (optional)
  • 3 tablespoons tomato paste
  • 3 tablespoons Bragg liquid aminos
  • 1 1/2 cups brown lentils
  • 4 cups vegetable broth
  • 1/2 cup frozen peas
  • 1/2 cup shredded vegan cheese
  • 1 batch Garlic Rosemary Mashed Potatoes


  1. Sort and wash lentils and set aside, heat a large pot with oil. Add onions and cook until soft. Add garlic and cook until fragrant. Preheat oven 400 degrees.
  2. Stir in celery, carrots, thyme, rosemary, parsley, smoked paprika, cayenne pepper, tomato paste, Bragg's liquid aminos, lentils, vegetable broth. Bring to a boil, cover pot and reduce to simmer until lentil is tender about 25 minutes. Stir in frozen peas.
  3. Prepare mashed potatoes while lentils are cooking, stir in vegan shredded cheese. Scoop lentils in a lightly greased 9x13 casserole dish. Top with mashed potatoes.
  4. Bake for 15 minutes, broil on high for 3 minutes or until top is brown.