This Vegan Lentil Shepherd Pie Recipe Is Super Easy And Tasty!
This Vegan Lentil Shepherd Pie has all the comfort of the classic, without any heaviness.
It’s rich, savory, and layered with creamy mashed potatoes on top of a deeply flavored lentil and vegetable filling.
The texture is spot on: tender lentils, soft vegetables, and a golden, lightly crisp potato crust.
It’s a reliable dish for family dinners, meal prep, or casual gatherings. If you want something satisfying and wholesome, this one checks every box.
Why This Vegan Lentil Shepherd Pie Recipe Works

This recipe blends umami-rich ingredients so you don’t miss the meat. Lentils, mushrooms, tomato paste, and tamari (or soy sauce) create a savory base that tastes full and balanced.
The mashed potato topping includes olive oil and plant milk for creaminess without dairy.
It’s also weeknight-friendly. Canned or pre-cooked lentils speed things up, and you can make the potato mash while the filling simmers. The result is a complete, nutrient-dense meal that feels like comfort food and reheats beautifully.
What You’ll Need
- Olive oil – for sautéing and the potato mash.
- Yellow onion – 1 large, diced.
- Carrots – 2 medium, diced small.
- Celery – 2 ribs, diced.
- Garlic – 3 cloves, minced.
- Cremini or button mushrooms – 8 oz, finely chopped (optional but recommended for umami).
- Green or brown lentils – 1 1/2 cups cooked (or 1 15-oz can, drained and rinsed).You can also cook 3/4 cup dry lentils.
- Tomato paste – 2 tablespoons.
- Vegetable broth – 1 1/2 to 2 cups, divided.
- Tamari or soy sauce – 1 to 2 tablespoons, to taste.
- Worcestershire-style sauce (vegan) – 1 tablespoon (optional but great for depth).
- Frozen peas – 1 cup.
- Fresh or dried thyme – 1 teaspoon dried or 1 tablespoon fresh.
- Fresh rosemary – 1 teaspoon, minced (or 1/2 teaspoon dried).
- Bay leaf – 1.
- Cornstarch or flour – 1 tablespoon, to thicken.
- Salt and black pepper – to taste.
- Potatoes – 2 pounds (Yukon Gold or Russet), peeled and cut into chunks.
- Unsweetened plant milk – 1/2 to 3/4 cup (oat, almond, or soy).
- Nutritional yeast – 2 tablespoons (optional, for a cheesy note).
- Vegan butter or more olive oil – 2 to 3 tablespoons.
Instructions

- Preheat and prepare. Heat your oven to 400°F (200°C). Lightly oil a 9×13-inch baking dish or similar casserole dish.
- Boil the potatoes. Add potato chunks to a large pot of salted water. Bring to a boil and cook until very tender, 12–15 minutes.Drain well and return to the pot to steam off excess moisture.
- Make the potato topping. Add plant milk, vegan butter or olive oil, nutritional yeast (if using), and a generous pinch of salt and pepper to the potatoes. Mash until smooth and fluffy. Adjust milk and seasoning to taste.Set aside.
- Sauté the aromatics. In a large skillet, warm 2 tablespoons olive oil over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook, stirring, until softened, about 7–9 minutes.
- Add mushrooms and garlic. Stir in mushrooms and cook until they release moisture and brown slightly, 5–7 minutes.Add garlic and cook 1 minute, until fragrant.
- Build the sauce. Stir in tomato paste and cook for 1 minute. Add lentils, thyme, rosemary, bay leaf, tamari/soy sauce, vegan Worcestershire (if using), and 1 1/2 cups vegetable broth. Bring to a gentle simmer.
- Thicken the filling. Mix cornstarch with 2 tablespoons water to make a slurry.Stir into the pan and simmer until the mixture slightly thickens and becomes glossy, 3–5 minutes. If it looks dry, add more broth, a splash at a time. Season with salt and pepper to taste.
Fold in peas and remove the bay leaf.
- Assemble. Spread the lentil mixture evenly in the baking dish. Dollop the mashed potatoes over the top and spread to the edges to seal. Use a fork to create ridges for a crispier top.
- Bake. Bake for 20–25 minutes, until the top is lightly golden and the filling bubbles at the edges.For extra color, broil for 1–2 minutes at the end, watching closely.
- Rest and serve. Let the pie rest 10 minutes so it sets. Scoop and serve warm.
How to Store
- Refrigerate: Cool completely, then cover and store for up to 4 days.
- Freeze: Freeze in an airtight, freezer-safe container for up to 2 months. For best texture, freeze the assembled, unbaked pie and bake from frozen, adding 15–20 minutes to the bake time.
- Reheat: Warm in a 350°F (175°C) oven, covered, for 20–25 minutes, then uncover for 5–10 minutes to re-crisp the top.Microwave individual portions in 60–90 second bursts.

Why This is Good for You
This dish delivers steady energy and plenty of nutrients. Lentils provide plant protein, fiber, and iron, supporting fullness and stable blood sugar. Vegetables add vitamins, minerals, and antioxidants without extra calories.
Olive oil and plant milk give heart-healthy fats and creaminess. The meal is balanced: complex carbs from potatoes, protein from lentils, and a spectrum of micronutrients from the veg and herbs.
Pitfalls to Watch Out For
- Watery filling: If your filling looks thin, simmer a few extra minutes or add another teaspoon of cornstarch slurry. Avoid overloading with broth at once.
- Dense potatoes: Add plant milk gradually and mash while the potatoes are hot.Don’t overwork with a mixer or they can turn gluey.
- Underseasoning: Taste as you go. Lentils and potatoes need salt to shine. A splash of tamari can lift flavor fast.
- Soggy top: Create ridges with a fork and give it time in the oven.Broil briefly for color, but don’t walk away.
- Overcooked lentils: If cooking lentils from dry, simmer just until tender, then drain. Mushy lentils can make the filling pasty.
Recipe Variations
- Sweet Potato Topping: Swap half or all the potatoes with sweet potatoes. Reduce plant milk slightly; sweet potatoes can be looser.
- Gluten-Free: Use cornstarch or arrowroot, and tamari instead of soy sauce.Ensure Worcestershire is labeled gluten-free.
- Miso Boost: Stir 1 teaspoon white or yellow miso into the filling at the end for extra umami. Don’t boil miso.
- Herb Lover’s: Add chopped parsley and extra thyme to the potato mash. Fresh herbs brighten the whole dish.
- Mushroom-Free: Replace mushrooms with diced zucchini or extra carrots and celery.Add a bit more tomato paste for depth.
- High-Protein: Mix in 1 cup cooked green lentils and 1 cup cooked French green lentils or crumbled firm tofu for extra texture and protein.
FAQ
Can I make this Vegan Lentil Shepherd Pie ahead?
Yes. Assemble the pie up to a day in advance, cover, and refrigerate. Bake straight from the fridge, adding about 10 extra minutes.
You can also freeze it unbaked for up to 2 months.
Which lentils work best?
Green or brown lentils hold their shape and give a hearty texture. Red lentils tend to break down and will make the filling softer and more stew-like.
Do I need the mushrooms?
No, but they add depth and savoriness. If skipping, increase tomato paste slightly and don’t skimp on the tamari or vegan Worcestershire.
How do I keep the potato topping fluffy?
Drain potatoes well and mash while hot.
Add warm plant milk and fat gradually. Avoid overmixing to prevent gumminess.
What can I use instead of cornstarch?
Arrowroot or tapioca starch works well. You can also reduce the filling longer to thicken naturally, or stir in a spoonful of mashed potatoes.
Can I add wine?
Yes.
Deglaze the pan with 1/4 cup dry red wine after the tomato paste step, then add broth. It adds a lovely depth of flavor.
In Conclusion
This Vegan Lentil Shepherd Pie is cozy, filling, and simple enough for a weeknight.
It leans on everyday ingredients to deliver big flavor and a satisfying texture.
Whether you’re feeding a crowd or stocking your fridge with leftovers, it’s a reliable, feel-good staple.
Serve it with a crisp salad or roasted greens and call it dinner.