Vegetarian Shepherd’s Pie Recipe

Our shepherd’s pie is packed full of cooked lentils, mushrooms, vegetables, and flavor, and topped with the most delicious layer of smooth mashed potato, this is a hearty winter’s meal that the whole family will love! When it’s cold outside, we know that our family needs warming up and filling up, and our vegetarian shepherd’s pie is a firm favorite!

A spoonful of shepherd's pie with mashed potatoes on top.

Why you’ll love this recipe

  • It’s a hearty filling family weeknight meal.
  • You can make it ahead and even freeze it.
  • It’s a great way to use up leftover mashed potato.
  • It tastes so good that even meat eaters will love it!
  • It’s 100% vegetarian.
Ingredients needed to make a vegetarian shepherd's pie, vegetable broth, milk, garlic, onion, celery, potatoes, butter, olive oil, mushrooms, green lentils, frozen peas, puy lentils, brown lentils, tomato paste, carrots, smoked paprika, pepper, cornstarch, balsamic vinegar, vegan Worcestershire sauce, soy sauce, kosher salt & Italian seasoning.

Hearty, healthy family comfort food, lentils and veggies, in the most delicious sauce, topped with smooth creamy mashed potato – does it get any better than this?

Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

What is shepherd’s pie?

Originating in Scotland, traditionally, shepherd’s pie is made with lamb meat and topped with mashed potatoes (or a pastry topping).

Naturally, being vegetarian, we don’t use lamb, in this vegetarian shepherds pie recipe, we use lentils instead.

And if you’re wondering, a cottage pie is traditionally made with beef.

What kind of mashed potatoes should I use?

We recommend that you use mashed potatoes made with either Maris Piper potatoes or Yukon gold potatoes.

Russet potatoes and King Edwards will also work, but we prefer Maris Piper or Yukon gold potatoes.

You can make the mashed potatoes that we have in the recipe card below or you can make our creamy mashed potatoes, which are insanely good!

Do you put peas in shepherd’s pie?

Now that’s a debatable question!

Some people are adamant that you shouldn’t use frozen peas in your pie, and some say you should.

We say YES!

We use frozen peas to add a light taste to the pie filling, and we think they’re a delicious addition.

If you don’t like them, then just leave them out!

A portion of vegetarian shepherds pie made from scratch.

What are the best cooked lentils to use?

We’ve used a variety of different lentils, puy lentils, green lentils, and brown lentils, but you can cook your preferred cooked lentils.

How do I store it?

Our vegetarian shepherd’s pie stores well.

You can make it ahead and it will store overnight in the fridge.

It’s perfect for batch cooking and you can freeze shepherd’s pie for up to 3 months.

How to make this a vegan shepherd’s pie

If you follow our recipe, it’s easy to make this vegetarian shepherd’s pie vegan.

Simply replace the butter with vegan butter, replace the milk with plant-based milk, (you can even use vegan sour cream if you’d like) this will give you vegan mashed potatoes.

All the ingredients for the pie filling are vegan but please make sure that you buy the vegan Worcestershire sauce, many stores sell it now.

Close up of a vegetarian pie with a portion removed and lentils on the spoon.

Recipe notes and tips

  • Use leftover mashed potatoes for the topping
    Don’t throw leftovers away, but you may just want to warm them slightly because spreading cold mashed potatoes isn’t easy!
  • Be budget friendly
    Make your own Italian seasoning, it’ll be better and cost effective in the long run.
  • Want even more flavor?
    Use fresh herbs such as fresh rosemary and thyme.
  • Go oil free
    Instead of using olive oil use water instead.
  • Worried that your pie filling is too runny?
    It really shouldn’t be, and it does firm up in the baking process, but if you’re worried, you could add tomato paste (tomato puree), the tomato paste will help thicken the mixture.
  • Make it cheesy
    Sprinkle a light layer of grated cheese on the top for a cheesy flavor.
  • Caution!
    Be very careful if you are browning this off under the broiler (grill) as untempered ceramic or glass will explode at high heat!

How to make vegetarian shepherd’s pie with step-by-step instructions

Making our vegetarian shepherd’s pie is easy if you follow our simple instructions.

A full printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Preheat your oven to 200°C/400°F.

Prepare the mashed potatoes

Bring a large pan of salted water to a boil and add in your chopped potatoes, and simmer for approximately 15-20 minutes.

When the potatoes are cooked enough, they will be tender, and you’ll be able to pierce them easily with a fork or knife.

Process shots, peel and chop potatoes, boil and drain, return to the pan and add milk, butter and and mash until smooth.,

Drain the potatoes and return them to the pan, then add milk, butter, salt, and pepper to taste.

Using either a potato ricer or potato masher, mash the potatoes until they are a smooth creamy consistency, then set aside.

How to make the shepherd’s pie filling

While the potatoes are cooking, make a start on your pie filling.

In a large pan over medium heat, add olive oil, and then add your onions, celery, garlic, carrots, and mushrooms, and sauté until the onions are golden brown.

Process shots saute onions, garlic, carrots, celery and mushrooms, add cooked lentils and peas, add smoked paprika, Italian seasoning and cornstarch.

Next, add your cooked lentils and frozen peas and stir to combine.

Then, add in your Italian seasoning, smoked paprika, and cornstarch (cornflour) then stir to combine.

Now, add soy sauce, balsamic vinegar, vegetarian Worcestershire sauce, and tomato sauce (passata), stir to thoroughly combine.

Process shots, add soy sauce, balsamic vinegar and vegan Worcestershire sauce, add vegetable stock, salt and pepper, transfer to dish and create an even layer.

Next, add in your vegetable broth (vegetable stock), stir to combine, season with salt and pepper, and cook until the mixture starts bubbling, and then take the pan off the heat.

Now, take an ovenproof dish or casserole dish and place the pie mixture in, ensuring that it is an even layer.

Then, spread the mashed potatoes on top, making sure that you have an even layer.

Process shots add on even layer of mashed potato, smooth and run a fork over the potato, bake for 30 minutes.

Run the back of a fork over the mashed potatoes, to give the potato more chance of becoming crispy.

Place the casserole dish on a baking sheet to avoid spills in your oven, and bake it in the oven for 30-40 minutes, turning it halfway through to ensure an even cook.

When your shepherd’s pie is ready, the mashed potato topping will be golden brown and crispy, for extra crispiness, you can place it under the broiler (grill).

Serve immediately and enjoy!

A ovenproof dish of homemade vegetarian shepherd's pie, with a plate served.

We hope that you enjoy making and eating our vegetarian shepherd’s pie recipe and would love to hear how you got on with it.

Please leave a comment below or feel free to ask any questions you may have.

More vegetarian recipes you’ll love

  • Vegan shepherds pie – 100% vegan and bursting with fresh herbs and flavor, this is a great vegan recipe.
  • Quorn cottage pie – made with Quorn, this is a hearty alternative to this lentil pie recipe.
  • Four cheese lasagne – another hearty family weeknight meal, packed full of cheese, mushrooms and big on flavor!
  • Vegetable bhuna – if you’re looking for filling meals that are brimming with flavors, then you have to check out this curry!
Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

Vegetarian Shepherd’s Pie Recipe

Looking for a hearty, yet healthy meal? This vegetarian shepherd's pie is the perfect recipe! Made with a savory lentil and vegetable filling, and topped with creamy mashed potatoes, this dish is sure to please everyone at the table. Plus, it's packed with protein and fiber, making it a nutritious option for any night of the week!
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Servings8
Calories564
Course: Main course
Cuisine: Best of British

Utensils

Oven proof dish
Large pot
Large pan

Ingredients

For the potato topping

  • 1 kg Potatoes peeled and chopped
  • 50 ml Whole milk
  • 75 g Butter
  • Salt and pepper to taste

For the pie filling

  • 3 tbsp Olive oil
  • 1 Onion finely chopped
  • 1 stick Celery chopped
  • 3 cloves Garlic minced
  • 1 Carrot sliced
  • 200 g Portobello mushrooms sliced
  • 250 g Green lentils cooked
  • 250 g Brown lentils cooked
  • 250 g Puy lentils cooked
  • 100 g Peas frozen
  • 3 tsp Italian seasoning
  • 1 tsp Smoked paprika
  • 2 tbsp Cornstarch (cornflour)
  • 2 tbsp Soy sauce
  • 1 tbsp Balsamic vinegar
  • 1 tbsp Vegan Worcestershire sauce
  • 325 ml Tomato sauce (passata)
  • 300 ml Vegetable broth (stock)
  • Salt and pepper to taste

Instructions

  • Preheat your oven to 200°C/400°F.

For the potato topping

  • Bring a large pan of salted water to a boil and add in your chopped potatoes, and simmer for approximately 15-20 minutes. When the potatoes are cooked enough, they will be tender, and you'll be able to pierce them easily with a fork or knife
    1 kg Potatoes
  • Drain the potatoes and return them to the pan, then add milk, butter, salt, and pepper. Using either a potato ricer or potato masher, mash the potatoes until they are a smooth creamy consistency, then set aside
    50 ml Whole milk, 75 g Butter, Salt and pepper

For the pie filling

  • While the potatoes are cooking, make a start on your pie filling. In a large pan over medium heat, add olive oil, and then add your onions, celery, garlic, carrots, and mushrooms, and sauté until the onions are golden brown. Next, add your cooked lentils and frozen peas and stir to combine. Then, add in your Italian seasoning, smoked paprika, and cornstarch (cornflour) then stir to combine
    3 tbsp Olive oil, 1 Onion, 1 stick Celery, 3 cloves Garlic, 1 Carrot, 200 g Portobello mushrooms, 250 g Green lentils, 250 g Brown lentils, 250 g Puy lentils, 100 g Peas, 3 tsp Italian seasoning, 1 tsp Smoked paprika, 2 tbsp Cornstarch (cornflour)
  • Now, add soy sauce, balsamic vinegar, vegetarian Worcestershire sauce, and tomato sauce (passata), stir to thoroughly combine. Next, add in your vegetable broth (vegetable stock), stir to combine, season with salt and pepper, and cook until the mixture starts bubbling, and then take the pan off the heat. Now, take an ovenproof dish or casserole dish and place the pie mixture in, ensuring that it is an even layer
    2 tbsp Soy sauce, 1 tbsp Balsamic vinegar, 1 tbsp Vegan Worcestershire sauce, 325 ml Tomato sauce (passata), 300 ml Vegetable broth (stock), Salt and pepper
  • Then, spread the mashed potatoes on top, making sure that you have an even layer. Run the back of a fork over the mashed potatoes, to give the potato more chance of becoming crispy. Place the casserole dish on a baking sheet to avoid spills in your oven, and bake it in the oven for 30-40 minutes, turning it halfway through to ensure an even cook. When your shepherd's pie is ready, the mashed potato topping will be golden brown and crispy, for extra crispiness, you can place it under the broiler (grill). Serve immediately and enjoy!

Notes

  • Use leftover mashed potatoes for the topping
    Don’t throw leftovers away, but you may just want to warm them slightly because spreading cold mashed potatoes isn’t easy!
  • Be budget-friendly
    Make your own Italian seasoning, it’ll be better and cost-effective in the long run
  • Want even more flavor?
    Use fresh herbs such as fresh rosemary and thyme.
  • Go oil free
    Instead of using olive oil use water instead
  • Worried that your pie filling is too runny?
    It really shouldn’t be, and it does firm up in the baking process, but if you’re worried, you could add tomato paste (tomato puree), the tomato paste will help thicken the mixture
  • Make it cheesy
    Sprinkle a light layer of grated cheese on the top for a cheesy flavor
  • Caution!
    Be very careful if you are browning this off under the broiler (grill) as untempered ceramic or glass will explode at high heat!

Nutrition

Calories: 564kcal | Carbohydrates: 90g | Protein: 30g | Fat: 10g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 21mg | Sodium: 783mg | Potassium: 1497mg | Fiber: 34g | Sugar: 8g | Vitamin A: 2071IU | Vitamin C: 39mg | Calcium: 116mg | Iron: 9mg

Disclaimer

Please note that nutrient values are estimates only. Variations can occur due to product availability and manner of food preparation. Nutrition may vary based on methods of origin, preparation, freshness of ingredients, and other factors.

Learn how to make a vegetarian shepherds pie with step-by-step photos.

Did you make this recipe?

We love hearing how you went with ours recipes! Tag us on Instagram at @splash_of_taste_uk

You may also like…

Best Chocolate Cake Recipe

This Chocolate Cake Recipe stands out for its moist texture, deep chocolate flavor, and silky frosting. It’s perfect for celebrating or as a way to…

Spicy Korean Tofu Soup (Sundubu Jjigae)

This Korean Tofu Soup, or Sundubu Jjigae, is warm, spicy, cozy, and delicious! Perfect for chilly nights or when you’re craving something comforting, it’s a flavorful blend…

Similar Posts

Leave a Reply

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

Recipe Rating




9 Comments

  1. 5 stars
    My mom used to make shepherd’s pie all the time when I was a kid. I’m so glad I found this updated recipe, I can’t wait to make it!!

  2. Be VERY CAREFUL if you wish to brown this excellent potato-topped recipe under
    the broiler, because untempered ceramic or glass will EXPLODE at high heat!