• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
cookingheavenly
  • LUNCH
    • PASTA
    • CASSEROLE
    • SALAD
  • APPETIZERS
  • DESSERT
    • CAKE
    • CHEESECAKE
  • BREAD
  • About Us
    • Privacy Policy
    • Contact

Vegan Shepherd’s Pie with Lentils

A Comforting Classic with a Plant-Based Twist!

Imagine a dish that warms you from the inside out, filled with hearty lentils, flavorful veggies, and a rich, creamy top layer – meet the Vegan Shepherd’s Pie with Lentils! This delightful recipe encapsulates all the comfort of traditional Shepherd’s Pie, minus the meat, making it a perfect meal for vegans and non-vegans alike. Fun fact: This dish originally comes from the UK, where Shepherd’s Pie has been a beloved staple for centuries. By incorporating lentils, this version not only adds a protein-packed punch but also brings out an irresistibly nutty flavor!

The best part? You’ll be amazed at how easy and quick this recipe is to whip up, making it an ideal dinner solution for busy weeknights. If you love a good, heartwarming casserole, you’ll find this pie comparable to our popular Vegan Lasagna. Both recipes are family-friendly, budget-friendly, and bursting with flavor! So, get ready to impress your family and friends with this delightful Vegan Shepherd’s Pie—it’s comfort food at its finest!

Delicious Vegan Shepherd's Pie with Lentils topped with creamy mashed potatoes

What is Vegan Shepherd’s Pie with Lentils?

So what’s in a name? The moniker “Shepherd’s Pie” suggests a pastoral scene with lovely sheep grazing in lush pastures—neat, right? But here’s the kicker: the traditional version usually has meat. With this Vegan Shepherd’s Pie, we swap out the shepherd’s flock for nutritious lentils. Who knew making animals proud could taste so good? It’s also a playful reminder of that old saying, “the way to a man’s heart is through his stomach,” because with this pie, you can win over even the toughest critics! Are you ready to create a dish that’s not only delicious but also totally allows room for grazing—of vegetables, of course? Let’s dive into this exciting recipe together!

Why You’ll Love This Vegan Shepherd’s Pie with Lentils

There are countless reasons why this Vegan Shepherd’s Pie will steal the spotlight at your dinner table! First and foremost, the main highlight of this dish is the combination of hearty lentils with a medley of vegetables. Think sautéed onions, carrots, and peas, all cooked to perfection and packed with flavor. Secondly, making this comforting dish at home can save you money compared to eating out, all while delivering a satisfying meal that is both nourishing and budget-friendly!

Lastly, let’s not forget about the creamy mashed potato topping. Nothing beats that rich, buttery texture—without the actual butter, of course! It’s reminiscent of a classic comfort dish while still being compassionate to our furry friends. If you’re in the mood for a cozy, healthy meal, why not explore our Vegan Chili recipe as well? It offers a similar heartiness and satisfaction. So, gather your ingredients and get ready to enjoy this delightful dish!

How to Make Vegan Shepherd’s Pie with Lentils

Quick Overview

Making Vegan Shepherd’s Pie is not only straightforward but also quite satisfying. The best part? You can have this delicious casserole on your table in under an hour! This recipe features a lovely balance of textures and flavors, from the tender lentils to the velvety mashed potatoes. Perfect for a family dinner or a cozy night in, let’s get cooking!

Key Ingredients for Vegan Shepherd’s Pie with Lentils

Here’s what you need to create your own Vegan Shepherd’s Pie:

  • 1 cup lentils (green or brown)
  • 1 large onion, diced
  • 2 carrots, diced
  • 1 cup frozen peas
  • 2 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 2 teaspoons Worcestershire sauce (vegan)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and pepper to taste
  • 2 pounds potatoes, peeled and cubed
  • 1/4 cup plant-based milk (or more, as needed)
  • 2 tablespoons olive oil/excellent for adding richness

 

Step-by-Step Instructions:

  1. Prep the Lentils: Rinse the lentils under cold water. In a medium saucepan, add lentils and cover with water. Bring to a boil, reduce heat, and simmer for about 20-25 minutes, until tender but not mushy. Drain and set aside.
  2. Cook the Vegetables: In a large skillet, heat the olive oil over medium heat. Add the chopped onions and sauté until translucent, about 5-7 minutes. Stir in diced carrots and cook for another 5 minutes. Add garlic and cook for an additional minute until fragrant.
  3. Combine Ingredients: To the vegetable mixture, add the drained lentils, tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Mix well and cook for about 10 minutes until everything is well combined and heated through. Add frozen peas just before removing from heat.
  4. Prepare the Mashed Potatoes: While the lentil mix cooks, boil the peeled and diced potatoes in salted water until tender, about 15-20 minutes. Drain and return potatoes to the pot. Mash with plant-based milk and season with salt and pepper to taste.
  5. Assemble the Pie: Preheat your oven to 400°F (200°C). In a baking dish, layer the lentil and vegetable mixture at the bottom. Top with the creamy mashed potatoes, spreading them out evenly.
  6. Bake and Serve: Place the baking dish in the preheated oven and bake for 25-30 minutes, until the top is golden and crispy. Let cool for a few minutes before serving. Enjoy!

What to Serve Vegan Shepherd’s Pie with

To elevate your dining experience, consider pairing your Vegan Shepherd’s Pie with a fresh green salad or some roasted Brussels sprouts. A glass of chilled white wine or a homemade lemonade can also add a refreshing touch to balance the hearty pie. If you’d like more ideas, check out our side dish recipes for additional inspiration!

Top Tips for Perfecting Vegan Shepherd’s Pie

  1. Customize Your Veggies: Feel free to mix up your vegetables! You can add mushrooms, zucchini, or bell peppers based on what you have at home.
  2. Creamier Mash: For an extra creamy mashed potato topping, try adding nutritional yeast or a splash of vegan sour cream.
  3. Lentil Variations: If you’re short on time, canned lentils can be a quick substitute. Just drain and rinse them before adding to your vegetable mixture.
  4. Don’t Skip the Herbs: Fresh herbs can elevate the flavor. If you have fresh thyme or rosemary on hand, feel free to chop and add them to your filling.

Storing and Reheating Tips

If you happen to have any leftovers (which is rare, but it happens!), store your Vegan Shepherd’s Pie in an airtight container in the fridge. It should last for about 3-4 days. For longer storage, you can freeze it for up to 2-3 months. To reheat, bake it in the oven at 350°F (175°C) until heated through, or microwave individual portions for a quick meal. Enjoy the comforting flavors any day of the week!

Are you ready to savor this delightful Vegan Shepherd’s Pie? With its warm textures and comforting ingredients, you‘re sure to impress everyone at your table! Happy cooking!

Vegan Shepherd's Pie with Lentils

A comforting classic with a plant-based twist, filled with hearty lentils, flavorful veggies, and a rich, creamy top layer.
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr 15 minutes mins
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: British, Comfort Food
Calories: 320
Ingredients Method Notes

Ingredients
  

For the Lentil Filling
  • 1 cup lentils (green or brown) Rinse before using
  • 1 large onion, diced
  • 2 medium carrots, diced
  • 1 cup frozen peas Add just before serving
  • 2 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 2 teaspoons Worcestershire sauce (vegan)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • to taste salt and pepper
For the Mashed Potatoes
  • 2 pounds potatoes, peeled and cubed
  • 1/4 cup plant-based milk Or more, as needed for consistency
  • 2 tablespoons olive oil Excellent for adding richness

Method
 

Preparation
  1. Rinse the lentils under cold water. In a medium saucepan, add lentils and cover with water. Bring to a boil, reduce heat, and simmer for about 20-25 minutes, until tender but not mushy. Drain and set aside.
  2. While the lentils are cooking, heat the olive oil in a large skillet over medium heat. Add the chopped onions and sauté until translucent, about 5-7 minutes. Stir in diced carrots and cook for another 5 minutes. Add garlic and cook for an additional minute until fragrant.
  3. To the vegetable mixture, add the drained lentils, tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Mix well and cook for about 10 minutes until everything is well combined and heated through. Add frozen peas just before removing from heat.
Mashed Potatoes
  1. Boil the peeled and diced potatoes in salted water until tender, about 15-20 minutes. Drain and return potatoes to the pot. Mash with plant-based milk and season with salt and pepper to taste.
Assembly
  1. Preheat your oven to 400°F (200°C). In a baking dish, layer the lentil and vegetable mixture at the bottom. Top with the creamy mashed potatoes, spreading them out evenly.
Baking
  1. Place the baking dish in the preheated oven and bake for 25-30 minutes, until the top is golden and crispy. Let cool for a few minutes before serving.

Notes

Customize your veggies and consider adding fresh herbs like thyme or rosemary for extra flavor. Store leftovers in the fridge for up to 3-4 days or freeze for 2-3 months.
Pin4
Share
Tweet
4 Shares
Previous Post: « Breakfast Burritos
Next Post: Mexican Oven Rice »

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Recent Posts

  • Best Cheesy Garlic Bread Recipe
  • No-Knead Turkish Bread
  • Herbed Garlic Bread
  • Artisan Bread
  • Cheesy Garlic Rolls

Copyright © 2025 · cookingheavenly