Vegan Lentil Shepherd’s Pie

This cozy vegan lentil shepherd’s pie is the kind of stick-to-your-ribs comfort food you crave on chilly nights, but made lighter and totally plant-based. It’s rich, saucy, packed with veggies, and topped with a cloud of creamy mashed potatoes you’ll want to eat by the spoonful.

Why You’ll Love This Recipe

  • Serious comfort food, no meat needed: Savory lentils, veggies, and herbs deliver all the cozy flavor of classic shepherd’s pie.
  • Naturally budget-friendly: Lentils and potatoes keep this dinner affordable while still feeling special enough for guests.
  • High protein, high fiber: A satisfying plant-based main that fuels you with nourishing ingredients instead of heavy cream or cheese.
  • Great for meal prep: Assembles easily ahead, reheats beautifully, and freezes well for busy weeknights.

Ingredients

  • 1 1/2 cups (285g) dry brown or green lentils (rinsed, not canned)
  • 2 tbsp (30ml) olive oil (or another neutral oil)
  • 1 medium (about 150g), diced yellow onion
  • 2 medium (about 150g), diced carrots
  • 2 (about 100g), diced celery stalks
  • 3, minced garlic cloves
  • 1 1/2 cups (150g), finely chopped mushrooms (cremini or button, optional but recommended)
  • 2 tbsp (30g) tomato paste
  • 2 tbsp (30ml) soy sauce or tamari (tamari for gluten-free)
  • 1 tbsp (15ml) balsamic vinegar (adds depth and tang)
  • 1 tsp (1g) dried thyme
  • 1/2 tsp (0.5g), crushed dried rosemary
  • 1 tsp (2g) smoked paprika (or sweet paprika if preferred)
  • 1 bay leaf
  • 3 1/2 cups (830ml) vegetable broth (plus more as needed)
  • 1 cup (140g) frozen peas
  • 1 cup (150g) frozen corn (or extra peas)
  • 1–1 1/2 tsp (6–9g), to taste salt
  • 1/2 tsp (1g), to taste black pepper
  • 2 1/2 lbs (1.1kg), peeled and chopped russet or Yukon Gold potatoes (for topping)
  • 3 tbsp (42g) vegan butter (or olive oil)
  • 1/2–3/4 cup (120–180ml) unsweetened non-dairy milk (oat, soy, or almond)
  • 2 tbsp (10g) nutritional yeast (optional, for a cheesy flavor)
  • 1/2 tsp (1g) garlic powder (for the potatoes)
  • 1 tsp (6g), plus more to taste fine sea salt for potatoes
  • 2 tbsp (6g), chopped fresh parsley (optional, for garnish)
  • 1/4 tsp (0.5g) ground black pepper for potatoes

Instructions

  1. Prepare the potatoes: Add the peeled and chopped potatoes to a large pot, cover with cold water by about 2.5cm (1 inch), and season generously with salt. Bring to a boil over high heat, then reduce to a simmer and cook for 15–18 minutes, until the potatoes are very tender when pierced with a fork.
  2. While the potatoes cook, preheat your oven to 400°F (200°C). Lightly grease a 9×13-inch (23x33cm) baking dish or a large oven-safe skillet with a little olive oil.
  3. Make the lentil filling base: Heat 2 tbsp (30ml) olive oil in a large deep skillet or Dutch oven over medium heat. Add the diced onion, carrots, and celery with a pinch of salt. Cook, stirring occasionally, for 7–8 minutes until the vegetables are softened and starting to turn golden around the edges.
  4. Add the garlic and chopped mushrooms to the pan. Cook for 4–5 minutes, stirring, until the mushrooms release their moisture and most of the liquid evaporates, concentrating their flavor.
  5. Stir in the tomato paste and cook for 1–2 minutes to caramelize slightly. Then add the soy sauce or tamari, balsamic vinegar, dried thyme, dried rosemary, smoked paprika, and bay leaf. Stir well to coat the vegetables in the seasonings.
  6. Add the rinsed lentils and vegetable broth to the skillet. Bring to a boil over medium-high heat, then reduce the heat to low, partially cover, and simmer for 25–30 minutes, stirring occasionally, until the lentils are tender but still hold their shape. If the mixture starts to look dry before the lentils are cooked, add a splash more broth or water.
  7. When the lentils are almost tender, stir in the frozen peas and corn. Simmer for another 3–5 minutes until the vegetables are heated through. Remove the bay leaf, taste, and season generously with salt and black pepper. The filling should be thick and saucy, not soupy. If it looks too liquid, continue simmering uncovered for a few minutes to reduce.
  8. Drain the cooked potatoes well and return them to the pot. Add vegan butter, 1/2 cup (120ml) non-dairy milk, nutritional yeast (if using), garlic powder, 1 tsp (6g) salt, and 1/4 tsp (0.5g) black pepper. Mash until very smooth and creamy, adding up to an additional 1/4 cup (60ml) milk as needed for a spreadable consistency. Taste and adjust salt and pepper.
  9. Assemble the shepherd’s pie: Spread the lentil mixture evenly in the prepared baking dish, smoothing the top with a spatula. Dollop the mashed potatoes over the lentils, then use a spatula or spoon to spread them to the edges, sealing in the filling. For extra texture, drag a fork lightly across the top to create ridges that will brown in the oven.
  10. Bake on the middle rack for 20–25 minutes, until the potatoes are lightly golden on the peaks and the filling is bubbling around the edges. For deeper browning, broil on high for 2–3 minutes at the end, watching closely to prevent burning.
  11. Let the vegan lentil shepherd’s pie rest for at least 10–15 minutes before serving. This helps the layers set and makes cleaner slices. Sprinkle with chopped fresh parsley and a few cracks of black pepper just before serving, if desired.

Pro Tips & Variations

  • Choose the right lentils: Use brown or green lentils, which hold their shape and give a hearty, meaty texture; red lentils will break down and make the filling too mushy.
  • Make it holiday-ready: For a festive fall or winter twist, add 1/2 tsp (1g) ground sage and swap part of the potatoes for mashed sweet potatoes or parsnips.
  • Gluten-free option: Use tamari or coconut aminos instead of soy sauce and confirm your vegetable broth is certified gluten-free.
  • Extra-creamy topping: Stir a spoonful of vegan cream cheese or thick coconut milk into the mash for an ultra-luxurious potato layer.

Storage & Serving

Let leftovers cool completely, then cover the baking dish tightly or transfer slices to airtight containers. Store in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 2–3 minutes, or warm the whole dish in a 350°F (175°C) oven for 20–25 minutes, until hot in the center. For freezing, assemble the pie in a freezer-safe dish, cool, wrap well, and freeze for up to 3 months. Thaw overnight in the fridge, then bake at 375°F (190°C) until bubbling and warmed through. Serve on its own as a complete meal, or add a simple green salad or roasted seasonal veggies on the side.

Nutrition (per serving)

Calories: 340 | Protein: 16g | Carbs: 53g | Fat: 8g | Fiber: 11g

Frequently Asked Questions

Can I use canned lentils instead of dried?

Yes, you can substitute canned lentils to save time. Use about 3 1/2 cups (560g) cooked lentils, drained and rinsed, and reduce the vegetable broth to about 1 1/2 cups (355ml). Simmer just long enough for the flavors to meld since canned lentils are already cooked.

How do I make this vegan lentil shepherd’s pie oil-free?

To make it oil-free, sauté the vegetables in a splash of vegetable broth or water instead of olive oil, and replace the vegan butter in the mashed potatoes with extra non-dairy milk and a spoonful of tahini or cashew cream for richness.

Can I make this recipe ahead of time?

Yes. Assemble the shepherd’s pie fully, let it cool, cover, and refrigerate for up to 24 hours before baking. When ready to cook, bake straight from the fridge at 375°F (190°C) for 30–35 minutes, until the center is hot and the top is lightly browned.

What can I use instead of potatoes for the topping?

For a lower-carb or different flavor profile, top the lentil filling with mashed cauliflower, a mix of cauliflower and potatoes, or mashed sweet potatoes. Just be sure the mash is thick and not watery so it browns nicely.

Is this vegan lentil shepherd’s pie kid-friendly?

Most kids enjoy the creamy potato topping and mild, savory lentil filling. If cooking for picky eaters, chop the vegetables finely, reduce the smoked paprika slightly, and serve with ketchup or a favorite dip on the side.

You Might Also Like

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *