Lentil Shepherd’s Pie is the kind of dinner that sneaks up on you.
You start it thinking you’re just using up a bag of green lentils, and by the time it comes out of the oven bubbling and golden on top, you realize you’ve made something you’re going to want again next week.
This Lentil Shepherd’s Pie swaps out the traditional ground lamb or beef for a rich, savory lentil and vegetable filling, then tops it all off with a thick layer of buttery mashed potatoes.
It bakes up hearty, comforting, and completely satisfying, even to the meat eaters at your table.
I first made this version for a chilly Sunday when I wanted something warm and stick to your ribs, but didn’t have any ground meat thawed.
A can of lentils and a fridge full of vegetables turned into one of the best casseroles I’ve made all year, and it’s been in regular rotation ever since.
This pairs beautifully with my Irish Stew if you’re planning a cozy, old-world style dinner spread.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 25 minutes |
| Cook Time | 45 minutes |
| Total Time | 1 hour 10 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Lentil Shepherd’s Pie Recipe
This recipe checks every box for an easy weeknight dinner that still feels special.
It’s meatless but hearty enough that nobody at the table will miss the meat, and it comes together with mostly pantry staples.
- Completely vegetarian, but rich and filling enough to satisfy everyone
- Budget friendly, since lentils cost a fraction of ground meat
- Easy to make ahead and reheat throughout the week
- Loaded with protein and fiber from lentils and vegetables
- Freezer friendly for busy nights when cooking isn’t an option
- Naturally dairy free if you swap the butter and milk in the topping
Another favorite: Vegetarian Baked Spaghetti
Ingredients
Most of these ingredients are things you probably already have on hand, with just a few fresh vegetables to pick up.
- 2 cups dried green or brown lentils, rinsed
- 4 cups vegetable broth
- 2 tablespoons extra virgin olive oil
- 1 large yellow onion, diced
- 3 carrots, peeled and diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 tablespoon soy sauce
- Salt and black pepper, to taste
- 2 ½ pounds russet potatoes, peeled and cubed
- ½ cup whole milk, warmed
- 4 tablespoons Irish butter
- ½ cup shredded sharp cheddar cheese, optional
- 2 tablespoons chopped fresh parsley, for garnish
Read Also: Creamy Mashed Potatoes
Kitchen Equipment Needed
You don’t need anything fancy for this recipe, just a few basic pots and a good casserole dish to bake it in.
- Large Dutch oven or large pot
- Medium saucepan for boiling potatoes
- Potato masher or ricer
- 9×13 inch baking dish
- Cutting board and sharp chef’s knife
- Wooden spoon
- Measuring cups and spoons
This pairs beautifully with the technique I use in my Chicken Pot Pie Casserole, which also layers a savory filling under a comforting topping.
Recommended Products for This Recipe
These are a few products I personally reach for that make this recipe turn out better every time.
None of these are required, but they’ve made my kitchen life easier.
1. Le Creuset Enameled Cast Iron Dutch Oven
I use this for the lentil filling because it holds heat evenly and lets everything simmer down into a thick, rich mixture without scorching on the bottom.
It also goes straight from stovetop prep into the fridge for leftovers, which saves on dishes.
2. OXO Good Grips Potato Masher
A sturdy masher makes a huge difference when you’re working through two and a half pounds of potatoes.
This one has a comfortable grip and mashes evenly without leaving lumpy pockets in your topping.
3. Kerrygold Irish Butter
Since this recipe leans into cozy, Irish inspired flavors, a good quality Irish butter really elevates the mashed potato topping.
It has a richer, slightly tangy flavor compared to standard butter and gives the potatoes a beautiful golden color as they bake.
4. Staub Ceramic Baking Dish
A heavy ceramic baking dish distributes heat more evenly than thin metal pans, which means the potato topping gets that gorgeous golden crust without the edges drying out.
It also looks great going straight from oven to table.
Another favorite: Green Bean Casserole

Step-by-Step Instructions: How to Make Lentil Shepherd’s Pie
1. Cook the Lentils
- Add the rinsed lentils and vegetable broth to a medium saucepan.
- Bring to a boil over high heat, then reduce to a simmer.
- Cover partially and cook for 20 to 25 minutes, or until the lentils are tender but not mushy.
- Drain any excess liquid and set the lentils aside.
2. Boil the Potatoes
- While the lentils cook, add the cubed russet potatoes to a large pot and cover with cold water.
- Add a generous pinch of salt to the water.
- Bring to a boil and cook for 15 to 18 minutes, or until the potatoes are fork tender.
- Drain the potatoes well and return them to the pot.
3. Mash the Potatoes
- Add the warmed milk and Irish butter to the drained potatoes.
- Mash with a potato masher until smooth and creamy.
- Season with salt and black pepper to taste.
- Stir in the shredded cheddar cheese, if using, until melted and combined.
- Set the mashed potatoes aside while you finish the filling.
4. Sauté the Vegetables
- Preheat your oven to 400 degrees Fahrenheit.
- Heat the olive oil in a large Dutch oven or skillet over medium heat.
- Add the diced onion, carrots, and celery.
- Cook for 6 to 8 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic and cook for another 30 seconds, until fragrant.
5. Build the Lentil Filling
- Stir the tomato paste into the vegetable mixture and cook for 1 to 2 minutes to deepen its flavor.
- Add the cooked lentils, Worcestershire sauce, soy sauce, dried thyme, and dried rosemary.
- Stir everything together until well combined.
- Fold in the frozen peas.
- Season with salt and black pepper to taste.
- Simmer for 5 minutes, stirring occasionally, until the mixture thickens slightly.
6. Assemble the Pie
- Spread the lentil and vegetable filling evenly into a 9×13 inch baking dish.
- Spoon the mashed potatoes over the top in large dollops.
- Use the back of a spoon or a spatula to spread the potatoes evenly, covering the filling completely.
- Use a fork to create decorative ridges across the top of the potatoes, which helps them crisp up nicely.
7. Bake the Shepherd’s Pie
- Place the baking dish in the preheated oven.
- Bake for 20 to 25 minutes, or until the top is golden brown and the filling is bubbling around the edges.
- If you want extra browning, broil for the last 2 to 3 minutes, watching closely so it doesn’t burn.
8. Rest and Serve
- Remove the shepherd’s pie from the oven and let it rest for 10 minutes before serving.
- Garnish with chopped fresh parsley.
- Scoop into bowls or onto plates and serve warm.
Read Also: Lentil Stew Recipe
Tips for The Best Lentil Shepherd’s Pie
A few small adjustments can take this dish from good to great.
Paying attention to texture in both the filling and the topping makes all the difference.
- Don’t overcook the lentils, or the filling will turn mushy instead of hearty
- Warm your milk before adding it to the potatoes so it doesn’t cool them down
- Let the filling simmer until thick, since a watery filling will make the pie soggy
- Use a fork to rough up the potato topping for better browning
- Let the pie rest before serving so it holds its shape when scooped
I learned this thickening trick while making my brown gravy, and it works just as well here.
Serving Suggestions

This dish is filling enough to stand on its own, but a few sides round out the meal nicely.
I like to keep things simple and let the shepherd’s pie be the star.
- A crisp green salad with a light vinaigrette
- Warm, crusty bread for scooping up extra filling
- A side of steamed or roasted seasonal vegetables
- A light soup as a starter for a more formal dinner
You might also enjoy: Honey Glazed Carrots
Variations of Lentil Shepherd’s Pie
This recipe is easy to customize based on what you have on hand or what flavors you’re craving.
Here are a few ways I’ve switched it up over time.
- Sweet potato topping instead of russet potatoes for a slightly sweeter finish
- Add mushrooms to the filling for extra umami and heartiness
- Stir in a splash of red wine while simmering the filling for deeper flavor
- Use canned lentils instead of dried to save on cooking time
- Top with a mix of mashed potatoes and cauliflower for a lighter version
- Add a layer of shredded cheese under the mashed potatoes for a cheesy surprise
Read Also: Crockpot Chickpea Stew Recipe
Storage and Reheating
This shepherd’s pie keeps well and is one of those dishes that tastes even better the next day.
Proper storage keeps the texture intact for leftovers.
- Store leftovers in an airtight container in the refrigerator for up to 4 days
- Reheat individual portions in the microwave for 1 to 2 minutes, or until heated through
- Reheat the full dish in a 350 degree Fahrenheit oven, covered with foil, for about 20 minutes
- Freeze the fully assembled, unbaked pie for up to 3 months, then thaw overnight before baking
- Freeze baked leftovers in individual portions for quick future meals
This method works well for my mashed potato casserole, so feel free to use the same approach for both dishes.
Nutritional Facts
This shepherd’s pie is naturally high in fiber and plant based protein thanks to the lentils, while still delivering the comforting texture of a classic shepherd’s pie.
| Nutritional Facts (Per Serving) | |
|---|---|
| Calories | 385 |
| Protein | 16g |
| Carbohydrates | 58g |
| Fat | 11g |
| Fiber | 14g |
| Sodium | 620mg |
Another favorite: Lentil Spinach Soup
Health Benefits of Key Ingredients
Beyond being comforting, this dish is packed with ingredients that genuinely support a balanced diet.
Each component brings something valuable to the table.
- Lentils are rich in plant based protein, fiber, iron, and folate
- Carrots provide beta carotene, which supports eye health
- Peas add extra fiber, vitamin C, and plant protein
- Potatoes offer potassium and vitamin C, especially when eaten with the skin
- Garlic and onion contain antioxidants that support immune health
Read Also: Slow Cooker Moroccan Chickpea Stew
FAQs About Lentil Shepherd’s Pie
1. Can I use canned lentils instead of dried?
Yes, canned lentils work well and save time.
Simply drain and rinse two 15 ounce cans, then skip the boiling step and add them directly to the filling.
2. Is this recipe gluten free?
Yes, as long as you use a gluten free Worcestershire sauce and soy sauce, since some brands contain wheat.
All other ingredients in this recipe are naturally gluten free.
3. Can I make this dish vegan?
Absolutely, this recipe is easy to make fully vegan.
Just swap the butter and milk in the topping for plant based versions, and skip or substitute the optional cheese.
4. What kind of lentils work best?
Green or brown lentils hold their shape best and give the filling a hearty, meaty texture.
Red lentils tend to break down too much and will make the filling mushy.
5. Can I make this ahead of time?
Yes, you can assemble the entire pie up to a day in advance and refrigerate it unbaked.
When ready to bake, add about 10 extra minutes to the cook time since it will be starting cold.
This same make ahead approach works great for my Vegetarian Spinach and Feta Quiche as well.

Lentil Shepherd’s Pie
Ingredients
- 2 cups green or brown lentils dried, rinsed
- 4 cups vegetable broth
- 2 tablespoons extra virgin olive oil
- 1 large yellow onion diced
- 3 carrots peeled and diced
- 2 stalks celery diced
- 3 cloves garlic minced
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce use gluten-free if needed
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 tablespoon soy sauce use gluten-free if needed
- Salt and black pepper to taste
- 2.5 pounds russet potatoes peeled and cubed (about 1.1kg)
- 0.5 cup whole milk 120ml, warmed
- 4 tablespoons Irish butter use vegan butter for dairy-free (56g)
- 0.5 cup sharp cheddar cheese shredded (optional)
- 2 tablespoons fresh parsley chopped
Equipment
- Large Dutch oven or large pot
- Medium saucepan for boiling potatoes
- Potato masher or ricer
- 9×13-inch baking dish
- Cutting board and sharp chef’s knife
- Wooden spoon
- Measuring cups and spoons
Method
- Cook the lentils: Boil lentils in vegetable broth, then simmer for 20-25 minutes until tender. Drain and set aside.
- Boil the potatoes: Boil cubed potatoes in salted water for 15-18 minutes until fork-tender. Drain well.
- Mash the potatoes: Add warm milk and butter to drained potatoes, mash until smooth. Season with salt and pepper, and stir in cheese if using. Set aside.
- Preheat oven to 400°F. Sauté onion, carrots, and celery in olive oil for 6-8 minutes until softened. Add garlic and cook until fragrant.
- Build the filling: Stir tomato paste into vegetables, then add lentils, Worcestershire, soy sauce, thyme, rosemary, and peas. Simmer for 5 minutes until thickened.
- Assemble the pie: Spread filling into a 9×13 dish, top with mashed potatoes, and use a fork to create ridges.
- Bake for 20-25 minutes until golden and bubbling. Broil for 2-3 minutes for extra browning if desired.
- Let rest for 10 minutes, garnish with parsley, and serve warm.
Nutrition
Notes
- Don’t overcook the lentils, or the filling will turn mushy instead of hearty. They should be tender but still hold their shape.
- Warm your milk before adding it to the potatoes so it doesn’t cool them down and make the mash dense.
- Let the filling simmer until thick—a watery filling will make the pie soggy.
- Use a fork to rough up the potato topping before baking; this creates ridges that crisp up beautifully.
- Let the pie rest for 10 minutes before serving so it holds its shape when scooped.
- For a vegan version, swap the butter and milk for plant-based alternatives and omit the cheese.
- Make ahead: assemble the entire pie up to a day in advance and refrigerate unbaked. Add 10 minutes to the bake time.
- Freeze the fully assembled, unbaked pie for up to 3 months. Thaw overnight in the refrigerator before baking.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- To reheat the full dish, cover with foil and warm in a 350°F oven for about 20 minutes.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Lentil Shepherd’s Pie has become one of those recipes I turn to whenever I want something warm, filling, and a little nostalgic.
It proves that a meatless dinner can still feel like the ultimate comfort food.
I hope this one earns a permanent spot in your dinner rotation the way it has in mine.
If you give it a try, I would love to hear how it turned out.
Drop a comment below or share a photo, and don’t forget to pass this recipe along to anyone who could use a cozy, plant powered dinner.
Recommended:
- Beef Stew Recipe
- Sauteed Green Beans With Garlic Recipe
- Buttery Dinner Rolls Recipe
- Mashed Potatoes and Gravy Recipe
- Roasted Carrots With Honey and Thyme



