Vegan Lentil Shepherd Pie Cozy Plant Based Comfort Food – A Hearty, Crowd-Pleasing Casserole

Shepherd’s pie is classic comfort food, and this vegan version keeps all the cozy vibes without the meat or dairy. Think savory lentils simmered with vegetables in a rich gravy, topped with creamy mashed potatoes that bake up golden and crisp at the edges. It’s simple enough for a weeknight, yet special enough for a Sunday dinner.

The best part? It tastes even better the next day. Make it once, and it will become a regular in your rotation.

Vegan Lentil Shepherd Pie Cozy Plant Based Comfort Food – A Hearty, Crowd-Pleasing Casserole

Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings

Ingredients
  

  • Lentils: 1 1/2 cups dried brown or green lentils, rinsed
  • Vegetable broth: 4 cups, low-sodium preferred
  • Olive oil: 3 tablespoons, divided
  • Onion: 1 large, diced
  • Carrots: 2 medium, diced
  • Celery: 2 ribs, diced
  • Garlic: 3 cloves, minced
  • Mushrooms: 8 ounces cremini or button, finely chopped
  • Tomato paste: 2 tablespoons
  • Soy sauce or tamari: 2 tablespoons (for umami)
  • Balsamic vinegar: 1 tablespoon
  • Thyme: 1 teaspoon dried (or 1 tablespoon fresh)
  • Rosemary: 1/2 teaspoon dried (or 2 teaspoons fresh, minced)
  • Smoked paprika: 1 teaspoon
  • Frozen peas: 1 cup
  • Cornstarch: 1 tablespoon, mixed with 2 tablespoons water (slurry)
  • Salt and black pepper: To taste
  • Potatoes: 2 pounds russet or Yukon Gold, peeled and cut into chunks
  • Plant-based milk: 1/2 to 3/4 cup, warmed (unsweetened, unflavored)
  • Vegan butter or olive oil: 3 tablespoons
  • Garlic powder: 1/2 teaspoon (optional)
  • Fresh parsley: 2 tablespoons, chopped (optional garnish)

Method
 

  1. Preheat and prep: Heat your oven to 400°F (200°C). Lightly oil a 9×13-inch baking dish or similar casserole.
  2. Cook the potatoes: Add potatoes to a large pot, cover with cold water, and season generously with salt. Bring to a boil, then simmer 12–15 minutes until fork-tender. Drain well.
  3. Make the mashed topping: Return potatoes to the warm pot. Add vegan butter or olive oil, 1/2 cup warm plant milk, and garlic powder if using. Mash until smooth and fluffy, adding more milk as needed. Season with salt and pepper. Set aside.
  4. Sauté aromatics: In a large skillet or Dutch oven, warm 2 tablespoons olive oil over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook 6–8 minutes until softened.
  5. Add mushrooms and garlic: Stir in mushrooms and cook until they release liquid and brown slightly, about 5–7 minutes. Add garlic and cook 1 minute, until fragrant.
  6. Build the flavor base: Stir in tomato paste, thyme, rosemary, and smoked paprika. Cook 1–2 minutes to caramelize the paste a bit.
  7. Simmer the lentils: Add rinsed lentils and vegetable broth. Bring to a boil, reduce heat, and simmer 20–25 minutes until lentils are tender but not mushy. If liquid reduces too fast, add a splash of water or broth.
  8. Season and thicken: Stir in soy sauce or tamari, balsamic vinegar, and peas. Taste and season with salt and pepper. Stir the cornstarch slurry, then pour it into the pan while stirring. Simmer 1–2 minutes until the gravy thickens to a stew-like consistency.
  9. Assemble: Spread the lentil mixture evenly in your prepared baking dish. Dollop mashed potatoes on top and gently spread to the edges, sealing in the filling. For extra texture, drag a fork across the surface to create ridges.
  10. Bake: Place on the middle rack and bake 20–25 minutes, until the edges bubble and the top is lightly golden. For deeper browning, broil for 2–3 minutes, watching closely.
  11. Rest and serve: Let the pie rest 10 minutes to set. Sprinkle with chopped parsley and serve warm.

What Makes This Special

This pie is all about layers of flavor and texture.

The lentils bring a hearty, meaty bite, while mushrooms and umami-rich seasonings create depth you usually get from slow-cooked stews. The mashed potato topping is silky and satisfying, with a hint of garlic and olive oil. It’s naturally dairy-free and gluten-free, affordable to make, and uses pantry staples you likely already have.

It’s also easy to customize with whatever veggies are in your fridge.

Vegan Lentil Shepherd Pie Cozy Plant Based Comfort Food

What You’ll Need

  • Lentils: 1 1/2 cups dried brown or green lentils, rinsed
  • Vegetable broth: 4 cups, low-sodium preferred
  • Olive oil: 3 tablespoons, divided
  • Onion: 1 large, diced
  • Carrots: 2 medium, diced
  • Celery: 2 ribs, diced
  • Garlic: 3 cloves, minced
  • Mushrooms: 8 ounces cremini or button, finely chopped
  • Tomato paste: 2 tablespoons
  • Soy sauce or tamari: 2 tablespoons (for umami)
  • Balsamic vinegar: 1 tablespoon
  • Thyme: 1 teaspoon dried (or 1 tablespoon fresh)
  • Rosemary: 1/2 teaspoon dried (or 2 teaspoons fresh, minced)
  • Smoked paprika: 1 teaspoon
  • Frozen peas: 1 cup
  • Cornstarch: 1 tablespoon, mixed with 2 tablespoons water (slurry)
  • Salt and black pepper: To taste
  • Potatoes: 2 pounds russet or Yukon Gold, peeled and cut into chunks
  • Plant-based milk: 1/2 to 3/4 cup, warmed (unsweetened, unflavored)
  • Vegan butter or olive oil: 3 tablespoons
  • Garlic powder: 1/2 teaspoon (optional)
  • Fresh parsley: 2 tablespoons, chopped (optional garnish)
Vegan Lentil Shepherd Pie Cozy Plant Based Comfort Food

Step-by-Step Instructions

  1. Preheat and prep: Heat your oven to 400°F (200°C). Lightly oil a 9×13-inch baking dish or similar casserole.
  2. Cook the potatoes: Add potatoes to a large pot, cover with cold water, and season generously with salt. Bring to a boil, then simmer 12–15 minutes until fork-tender.

    Drain well.


  3. Make the mashed topping: Return potatoes to the warm pot. Add vegan butter or olive oil, 1/2 cup warm plant milk, and garlic powder if using. Mash until smooth and fluffy, adding more milk as needed.

    Season with salt and pepper. Set aside.


  4. Sauté aromatics: In a large skillet or Dutch oven, warm 2 tablespoons olive oil over medium heat. Add onion, carrots, and celery with a pinch of salt.

    Cook 6–8 minutes until softened.


  5. Add mushrooms and garlic: Stir in mushrooms and cook until they release liquid and brown slightly, about 5–7 minutes. Add garlic and cook 1 minute, until fragrant.
  6. Build the flavor base: Stir in tomato paste, thyme, rosemary, and smoked paprika. Cook 1–2 minutes to caramelize the paste a bit.
  7. Simmer the lentils: Add rinsed lentils and vegetable broth.

    Bring to a boil, reduce heat, and simmer 20–25 minutes until lentils are tender but not mushy. If liquid reduces too fast, add a splash of water or broth.


  8. Season and thicken: Stir in soy sauce or tamari, balsamic vinegar, and peas. Taste and season with salt and pepper.

    Stir the cornstarch slurry, then pour it into the pan while stirring. Simmer 1–2 minutes until the gravy thickens to a stew-like consistency.


  9. Assemble: Spread the lentil mixture evenly in your prepared baking dish. Dollop mashed potatoes on top and gently spread to the edges, sealing in the filling.

    For extra texture, drag a fork across the surface to create ridges.


  10. Bake: Place on the middle rack and bake 20–25 minutes, until the edges bubble and the top is lightly golden. For deeper browning, broil for 2–3 minutes, watching closely.
  11. Rest and serve: Let the pie rest 10 minutes to set. Sprinkle with chopped parsley and serve warm.

How to Store

  • Refrigerate: Cool completely, cover, and refrigerate for up to 4 days.
  • Freeze: Wrap tightly and freeze for up to 3 months.

    For best results, assemble and freeze before baking. Bake from frozen at 375°F (190°C) for 55–70 minutes, loosely covered, then uncover to brown.


  • Reheat: Warm individual portions in the microwave or reheat the whole dish at 350°F (175°C) for 20–25 minutes until hot.

Why This is Good for You

  • Protein-packed: Lentils deliver satisfying plant protein and fiber that keep you full.
  • Nutrient-dense: Carrots, peas, mushrooms, and potatoes bring vitamins, minerals, and antioxidants.
  • Heart-friendly: Olive oil and no cholesterol make this a lighter, heart-smart choice.
  • Balanced meal: You get complex carbs, protein, and veggies in one cozy pan.

Common Mistakes to Avoid

  • Overcooking lentils: Mushy lentils can make the filling pasty. Simmer until just tender, then stop.
  • Watery filling: If the mixture looks soupy, simmer a few extra minutes or add a bit more cornstarch slurry.

    You want a thick, scoopable stew.


  • Bland potatoes: Season the mash generously with salt and a bit of pepper. Flat potatoes will dull the whole dish.
  • Skipping the rest: Letting the pie sit 10 minutes after baking helps it set and slice cleanly.
  • Forgetting umami: The combo of soy sauce, mushrooms, tomato paste, and balsamic makes this deeply savory. Don’t skip them.

Variations You Can Try

  • Sweet potato topping: Swap some or all of the potatoes for sweet potatoes for a hint of sweetness and extra color.
  • Cauliflower mash: Lighten the topping by blending steamed cauliflower with a few potatoes for body.
  • Red wine boost: Replace 1/2 cup broth with dry red wine for a richer, stew-like flavor.

    Simmer to cook off alcohol.


  • Herb crust: Mix chopped parsley, chives, or dill into the mash for a fresh, green flecked top.
  • Gluten-free tweak: Use tamari instead of soy sauce and ensure your broth and cornstarch are certified gluten-free.
  • Extra veg: Add chopped kale or spinach in the last few minutes, or swap peas for green beans or corn.
  • Puy lentils: For a firmer texture, use French green (Puy) lentils; they hold their shape beautifully.

FAQ

Can I use canned lentils?

Yes. Use about 3 to 4 cups drained canned lentils. Since they’re already cooked, reduce the simmer time and add less broth—start with 1 to 1 1/2 cups—then thicken as needed.

What’s the best potato for the topping?

Russets make the fluffiest mash, while Yukon Golds are naturally creamy and buttery.

Either works well, or use a mix for the best of both.

How do I make it oil-free?

Sauté vegetables in a splash of broth instead of oil, and mash the potatoes with warm plant milk and a bit of aquafaba (chickpea liquid) for creaminess.

Can I make this ahead?

Absolutely. Assemble the pie up to 24 hours in advance, cover, and refrigerate. Bake straight from the fridge, adding 5–10 extra minutes.

How can I add more protein?

Stir in a cup of cooked green or brown lentils in addition to the base, or add a cup of crumbled extra-firm tofu or tempeh to the filling for a boost.

What can I use instead of cornstarch?

Arrowroot or tapioca starch works well.

Start with the same amount, mixed with cold water to make a slurry, then add gradually until the filling thickens.

The top isn’t browning. What should I do?

Brush the mash lightly with olive oil or plant milk and set under the broiler for 2–3 minutes, watching closely to prevent burning.

Is this freezer-friendly after baking?

Yes, though the texture is best when frozen unbaked. If freezing after baking, cool completely, wrap well, and reheat covered at 350°F (175°C) until hot.

Final Thoughts

This Vegan Lentil Shepherd Pie brings everything you want from a classic casserole: rich flavor, creamy mash, and a satisfying, hearty base.

It’s easy to make, great for meal prep, and endlessly flexible with what you have on hand. Keep the seasonings bold, the filling thick, and the potatoes well seasoned, and you’ll have a reliable, feel-good favorite. Serve it with a simple green salad, and enjoy a cozy, plant-based dinner any night of the week.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Sharing Is Caring:

As an experienced writer with a deep understanding of astrology and angel numbers, I have dedicated my career to helping people understand the power and meaning behind these celestial concepts. With a passion for guiding others toward their highest potential, Twitter | Facebook | Pinterest