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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 76 reviews
  • Author: Kimberly
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings
  • Category: Dinner
  • Method: Baking
  • Cuisine: Plant-Based Comfort Food
  • Diet: Vegan

Description

This Vegan Lentil Shepherd’s Pie is a hearty, plant-based twist on the classic comfort food. Made with protein-rich lentils and a medley of sautéed vegetables, it’s topped with creamy mashed potatoes made with vegan butter and plant-based milk. Baked until golden and crispy, this wholesome dish is perfect for a cozy family dinner or meal prep.


Ingredients

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

Mashed Potato Topping

  • 4-5 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

Garnish

  • 1 tablespoon fresh parsley, chopped


Instructions

  1. Cook the lentils: In a medium saucepan, combine the rinsed lentils and vegetable broth or water. Bring to a boil, then reduce the heat and simmer gently for 20-25 minutes until the lentils are tender but still hold their shape. Drain any excess liquid and set the lentils aside.
  2. Prepare the filling: Heat olive oil in a large skillet over medium heat. Add chopped onion, minced garlic, diced carrots, and celery. Sauté for 5-7 minutes until the vegetables are softened. Add the chopped mushrooms and cook for an additional 4-5 minutes until they start to brown slightly. Stir in the tomato paste, soy sauce, dried thyme, smoked paprika, and ground cumin, cooking for 2 minutes to allow the flavors to meld. Add the cooked lentils and frozen peas, stirring to combine well. Season with salt and pepper to taste, then remove from heat.
  3. Make the mashed potatoes: Place the peeled and quartered potatoes in a pot of salted water. Bring to a boil and cook for 15-20 minutes until the potatoes are very tender. Drain the potatoes and return them to the pot. Add plant-based milk and vegan butter or olive oil. Mash until smooth and creamy, then season with salt and pepper to taste.
  4. Assemble the Shepherd’s Pie: Preheat your oven to 400°F (200°C). Spread the lentil and vegetable filling evenly in a large baking dish. Spoon the mashed potatoes on top, smoothing them out and creating decorative ridges with a fork if desired.
  5. Bake: Place the assembled pie in the oven and bake for 20-25 minutes until the mashed potato topping is lightly golden and slightly crispy on the edges.
  6. Garnish and serve: Remove the shepherd’s pie from the oven and let it cool for a few minutes. Sprinkle with chopped fresh parsley before serving hot.

Notes

  • For a gluten-free version, use tamari instead of soy sauce.
  • If you prefer, you can add other vegetables such as corn or bell peppers to the filling.
  • To get extra crispy mashed potato topping, you can broil the pie for 2-3 minutes at the end of baking—watch carefully to prevent burning.
  • Leftovers keep well refrigerated for up to 3 days and reheat nicely in the oven or microwave.
  • Make sure lentils are drained well after cooking to avoid excess liquid in the filling.