Easy Lentil Shepherds Pie Vegan Recipe

fork with lentil shepherds pie vegan

Looking for the ultimate comfort food that’s plant-based, delicious, and perfect for any time of year? Look no further than this Vegan Lentil Shepherd’s Pie! Combining tender lentils, hearty veggies, and creamy mashed potatoes, this recipe transforms the traditional shepherd’s pie into a wholesome vegan version the whole family will love.

This dish is loaded with protein-packed lentils and topped with a fluffy mashed potato crust, making it the perfect main dish for dinner. Whether it’s your first time making a plant-based version of this classic or you’re a seasoned pro, this recipe is bound to become a household favorite.

What Makes This Vegan Shepherd’s Pie Special

This isn’t just another vegetarian shepherd’s pie—it’s the best vegan shepherd’s pie you’ll ever try. By replacing ground beef with brown lentils and red lentils, we create a hearty, protein-packed dish that mimics the texture of the traditional version.

Additionally, the vegetable mixture—cooked with tomato paste, vegetable broth, and a splash of red wine—packs in rich, savory flavors. The mashed potato topping, made with Yukon gold potatoes, vegan butter, and non-dairy milk, is irresistibly creamy and golden brown after baking.

lentil shepherds pie vegan recipe

Ingredients & Substitutions

Mashed Potato Topping

  • Yukon Gold Potatoes: These potatoes are prized for their creamy texture and buttery flavor, making them perfect for a smooth and fluffy mashed potato topping. While Yukon Gold is the preferred choice, russet potatoes offer a lighter, fluffier mash, and red potatoes add a slightly waxy texture with a pop of color. For a unique twist, try mixing Yukon Gold with sweet potatoes for a hint of natural sweetness.
potatoes in cast iron pan
  • Vegan Butter and Non-Dairy Milk: These ingredients bring richness and a velvety consistency to the mashed potatoes. Vegan butter mimics the creaminess of traditional butter, while non-dairy milk, such as almond, oat, or soy milk, helps achieve the perfect mash without overpowering flavors. If you’re looking for a lighter option, extra virgin olive oil can replace vegan butter, lending a subtle earthiness to the dish.
  • Garlic Powder and Black Pepper: Seasonings like garlic powder and freshly cracked black pepper elevate the flavor of the mashed potatoes without complicating the recipe. For an extra kick, add a pinch of smoked paprika or a drizzle of truffle oil.

Lentil Filling

  • Brown Lentils and Red Lentils: Combining these two types of lentils creates a balanced texture for the filling. Brown lentils hold their shape during cooking, offering a firm bite, while red lentils break down and add creaminess to the mixture. For added variety, consider French green lentils or pre-cooked lentils for convenience. If you’re out of lentils, chickpeas or black beans can serve as a substitute.
  • Mixed Vegetables: Carrots, green beans, and mushrooms bring both texture and nutrition to the filling. They create a base that’s hearty and flavorful. Adding sweet potatoes, zucchini, or even peas can make the vegetable filling even more vibrant and diverse. Feel free to adjust the mix based on what’s in season or available.
  • Tomato Paste and Vegetable Broth: Tomato paste adds a concentrated tomato flavor that enhances the richness of the filling, while vegetable broth brings depth and moisture. For a smokier taste, use mushroom broth or add a splash of liquid smoke.
  • Red Wine and Soy Sauce: These ingredients are essential for achieving the umami flavor traditionally found in shepherd’s pie. Red wine adds acidity and richness, while soy sauce deepens the savory notes. For a gluten-free alternative, tamari is a great swap. Balsamic vinegar or vegan Worcestershire sauce can also enhance the complexity of flavors.
  • Bay Leaves and Fresh Herbs: Bay leaves add a subtle aromatic layer to the filling. Fresh rosemary and thyme lend an earthy aroma that pairs perfectly with the lentils and vegetables. If fresh herbs aren’t on hand, dried versions work just as well—just use about one-third of the amount called for with fresh herbs.

These versatile ingredients allow you to customize this vegan lentil shepherd’s pie to suit your preferences and dietary needs, ensuring a delicious and hearty dish every time.

Helpful Tools for the Recipe

  • Large Pot: For boiling the potatoes and lentils.
  • Dutch Oven or Instant Pot: Perfect for cooking the lentil filling quickly and evenly.
  • Potato Masher: Achieves the ideal fluffy mashed potato texture.
  • Casserole Dish or Large Oven-Safe Skillet: For assembling and baking the shepherd’s pie.
  • Baking Sheet: Place the casserole dish on top to catch any spills during baking.

How to Make This Lentil Shepherds Pie Vegan Recipe

Step 1: Cook the Lentils

Rinse the brown lentils and remove any debris. Cook in a large pot of water with bay leaves until al dente, about 8-10 minutes. For a time-saving option, use cooked lentils or canned lentils.

lentils in 1 cup

Step 2: Make the Mashed Potato Topping

Peel and cube Yukon gold potatoes (or russet potatoes).

potatoes peeled on cutting board

Boil in salted water until fork tender, about 12-15 minutes.

potatoes in water in pot

Drain and mash with vegan butter, non-dairy milk, garlic powder, and black pepper.

cooked potato with salt and vegan butter

Adjust seasoning to taste.

potatoes mashed in stainless steel pot

Step 3: Prepare the Lentil Filling

Heat olive oil in an ovenproof sauté pan or large skillet over medium-high heat. Sauté onions, carrots, and mushrooms for 2-3 minutes until softened.

onions carrot and mushrooms cut up on cutting board

Add tomato paste, red wine, and vegetable broth, stirring to combine.

cooking all veggies and spices in frying pan

Stir in the cooked lentils, soy sauce, fresh thyme, and rosemary.

shepards pie with lentils mixture in pan

Simmer over medium heat until the vegetable mixture thickens into a rich lentil mixture, about 8-10 minutes.

Step 4: Assemble and Bake

Preheat the oven to 400°F.

layering the lentil shepherds pie vegan recipe

Spread the lentil filling in an even layer in a casserole dish or large oven-safe skillet.

added potato to the lentil shepherd pie

Top with the mashed potatoes, spreading them evenly and fluffing with a fork for texture.

pressing down the potatoes for the shepards pie with lentils

Bake for 30 minutes until the top is golden brown.

baking the lentil shepherd's pie recipe

For extra crispiness, broil on high for 2-3 minutes.

baked lentil vegan shepherd's pie

Tips & Tricks

Why You’ll Love This Lentil Shepherds Pie Vegan Recipe

This vegan lentil shepherd’s pie is the ultimate comfort food, perfect for any time of year. It’s a hearty dish that combines tender lentils, flavorful vegetables, and creamy mashed potatoes into a satisfying meal the whole family will enjoy. Whether you’re making it for the first time or the next time, it’s a dish that always impresses with its rich flavors and wholesome ingredients.

You’ll love how customizable this recipe is—from using your favorite mixed vegetables to experimenting with different herbs and seasonings. Plus, it’s a plant-based version of the classic traditional shepherd’s pie, offering all the comforting flavors without the meat.

lentil shepherds pie vegan recipe

Packed with protein-packed lentils and nutrient-dense veggies, this casserole dish is not only delicious but also incredibly nourishing. The creamy mashed potato topping provides the perfect contrast to the savory lentil filling, making every bite indulgent and satisfying.

Best of all, it’s easy to make and great for meal prep. You can store leftovers in an airtight container and enjoy them throughout the week—this dish reheats beautifully, making it a great recipe to have on hand. Whether you’re a fan of vegan recipes or simply looking for a new hearty dinner idea, this vegan shepherd’s pie is guaranteed to be a hit!

FAQs

Can I freeze vegan shepherd’s pie?

Yes! Cool it to room temperature, then store leftovers in an airtight container. Freeze for up to three months.

What’s the best way to reheat this dish?

Reheat in the oven at 350°F for 20-25 minutes. For smaller portions, use a microwave.

Can I use an instant pot for this recipe?

Absolutely! Cook the lentil filling in the Instant Pot on the sauté setting, then assemble and bake as instructed.

How do I make it gluten-free?

Use tamari instead of soy sauce, and double-check that all other ingredients like vegetable stock are gluten-free.

Can I substitute other vegetables?

Yes! Green beans, peas, and mushrooms are excellent additions. Customize with whatever hearty veggies you prefer.

lentil shepherds pie vegan recipe

Lentil Shepherds Pie Vegan

This Vegan Lentil Shepherd’s Pie features a rich lentil filling, fluffy mashed potato topping, and hearty vegetables. It’s the perfect plant-based main dish!
5 from 3 votes
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Course Main, Main Course
Cuisine British, European
Servings 6 -8

Ingredients
  

Mashed Potatoes

Lentil Filling

  • 1 cup dry brown lentils or use 2 ½ cups cooked or canned lentils
  • 2 large carrots, diced
  • 5 large button mushrooms, finely diced
  • 1 large yellow onion, finely diced
  • 3 cloves minced garlic
  • 1 cup crushed tomatoes

Sauces and Seasonings for Filling

  • 2 tbsp dark soy sauce
  • 1 tbsp dijon mustard
  • 1 cup veg broth sub beefless or mushroom broth
  • 1 sprig of both fresh rosemary & thyme or sub 1 tsp of dry
  • 2 tbsp cornstarch mixed with 2 tbsp cold water
  • salt & pepper to taste

Instructions
 

Cook Lentils

  • Start by rinsing the dry lentils and removing any debris. Add the lentils to a pot of boiling water, and reduce to a rapid simmer for 17-20 mins or until cooked through.
  • Pre-heat the oven to  400°.

Mashed Potatoes

  • Meanwhile, peel the potatoes and cut them into cubes. Add them to a large pot and cover with cold water and a dash of salt.
  • Bring to a boil then reduce to a simmer and cook the potatoes until fork tender. Around 12-15 mins.
  • Drain the water from the mashed potatoes, and add in plant milk, vegan butter, salt and pepper to taste. Start with a little plant milk and add more if needed. Mash the potatoes until they are your preferred consistency.

Lentil Filling

  • While the potatoes are cooking, In a pan on medium heat, add olive oil, onions, carrots and mushrooms and cook for about 4 minutes.
  • Add in the rosemary and thyme and cook for another minute.
  • Now add in the lentils, crushed tomatoes, soy sauce, dijon, and veg broth. Bring to a rapid simmer.
  • Add in the cornstarch slurry, and keep simmering until the sauce has thickened to a gravy like consistency. Season with salt and pepper to taste.

Assembly & Baking

  • Cover a large baking dish with parchment paper. I used a cast iron skillet. A 9×13 inch baking dish would work as well.
  • Add the lentil filling as the base and spread it evenly.
  • Top with the mashed potatoes and fluff them up with a fork. Drizzle with a little olive oil if desired.
  • Bake at 400 for 30 mins. Broil the top on high for 1-2 mins if desired. Serve and enjoy!

Notes

Note: Nutritional information is approximate values and can vary significantly depending on the specific brands of ingredients used. Disclaimer: This information is for general guidance only and should not be considered professional nutritional advice.
Per Serving (Divided by 8)

Nutrition

Serving: 250g | Calories: 219kcal | Carbohydrates: 39g | Protein: 9.5g | Fat: 8.3g | Saturated Fat: 1.5g | Polyunsaturated Fat: 2.3g | Monounsaturated Fat: 3.7g | Sodium: 495mg | Potassium: 729mg | Fiber: 5.9g | Sugar: 2.5g | Vitamin A: 5221IU | Vitamin C: 8.25mg | Calcium: 13.77mg | Iron: 1.1mg
Tried this recipe?Let us know how it was!

Conclusion: Lentil Shepherds Pie Vegan Recipe

This Vegan Lentil Shepherd’s Pie is a true plant-based version of the traditional shepherd’s pie. With a hearty lentil filling, creamy mashed potato topping, and savory flavor, it’s the ultimate comfort food for any time of year. Whether you’re making it for the first time or adding it to your go-to vegan recipes, this dish is a must-try.

6 thoughts on “Easy Lentil Shepherds Pie Vegan Recipe

  1. Alana says:

    5 stars
    Loved this recipe! Been eating a lot of lentils lately and

  2. Trish says:

    5 stars
    This lentil pie was fantastic super tasty 😋

  3. Erika says:

    5 stars
    Goal of 2025 is to eat more lentils and your lentil recipes have been so great! Please keep them coming!

    • spicyveganfood says:

      that’s such an amazing goal for 2025!! Lentils are one of the best longevity foods and this inspires me to keep making more lentil recipes! THank you so much for your review 🙂 Happy new year!

5 from 3 votes

Leave a Reply

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

Recipe Rating