vegan shepherd’s pie, plant-based shepherd’s pie, lentil shepherd’s pie, vegan comfort food, dairy-free shepherd’s pie,

Vegan Shepherd’s Pie: The Ultimate Comfort Food Recipe

Savor this Hearty Vegan Lentil Shepherd's Pie, a comforting dish filled with savory lentils, mushrooms, and topped with creamy mashed potatoes. Perfect for cozy nights!
Spread the love

What Is Vegan Shepherd’s Pie?

Vegan Shepherd’s Pie is a plant-based version of the classic British dish, traditionally made with ground meat and mashed potatoes. Instead of meat, this vegan adaptation uses lentils, mushrooms, or other plant-based proteins to create a hearty and satisfying filling. The dish is then topped with creamy mashed potatoes and baked until golden brown.

This meal is the perfect comfort food—warm, savory, and packed with flavors that will keep you coming back for more. Whether you’re new to vegan cooking or a long-time plant-based eater, this recipe is a must-try!

vegan shepherd’s pie, plant-based shepherd’s pie, lentil shepherd’s pie, vegan comfort food, dairy-free shepherd’s pie,

Why You’ll Love This Recipe

There are so many reasons to fall in love with this Vegan Shepherd’s Pie:

Hearty and Filling – Packed with protein-rich lentils and mushrooms, this dish is as satisfying as the original.
Completely Plant-Based – No meat, dairy, or animal products—just wholesome, nutritious ingredients.
Perfect for Meal Prep – Make it ahead of time and enjoy leftovers throughout the week.
Gluten-Free Option Available – Easily adaptable for those avoiding gluten.
Family-Friendly – Even non-vegans will love the rich flavors and creamy mashed potatoes.

If you’re looking for the ultimate plant-based comfort food, this recipe checks all the boxes!

Vegan Shepherd’s Pie: The Ultimate Comfort Food Recipe

Recipe by chefCourse: vegan dinner
Servings

6

servings
Prep time

20

minutes
Cooking time

30

minutes
Calories

350

kcal

Enjoy the ultimate comfort food with this Vegan Shepherd’s Pie! Made with lentils, mushrooms, and creamy mashed potatoes, this plant-based dish is hearty, nutritious, and incredibly delicious. Perfect for meal prep and gluten-free adaptable. Try this easy recipe today!

Ingredients

  • For the Filling:
  • 1 cup cooked brown or green lentils

  • 1 onion, finely diced

  • 2 cloves garlic, minced

  • 1 medium carrot, chopped

  • 1 cup mushrooms, finely chopped

  • 1 cup frozen peas

  • 1 cup vegetable broth

  • 1 tablespoon tomato paste

  • 1 teaspoon soy sauce or tamari

  • 1 teaspoon smoked paprika

  • ½ teaspoon dried thyme

  • ½ teaspoon dried rosemary

  • Salt and black pepper to taste

  • For the Mashed Potato Topping:
  • 4 large potatoes, peeled and cubed

  • ¼ cup plant-based butter

  • ½ cup plant milk (almond, soy, or oat)

  • Salt and black pepper to taste

Step-by-Step Preparation Method

  • Step 1: Cook the Potatoes
  • Peel and cut the potatoes into small cubes to ensure even cooking.
  • Place them in a large pot of salted water and bring to a boil.
  • Cook for about 15-20 minutes, or until the potatoes are fork-tender.
  • Drain the water and transfer the potatoes to a mixing bowl.
  • Mash the potatoes with plant-based butter and milk until smooth and creamy.
  • Season with salt and black pepper to taste, then set aside.
  • Step 2: Prepare the Lentil Filling
  • Heat a large pan over medium heat and add a splash of oil or vegetable broth.
  • Sauté the diced onion, garlic, and chopped carrot for about 5 minutes until softened.
  • Add the chopped mushrooms and cook for another 3-4 minutes until they release their moisture.
  • Stir in the cooked lentils, tomato paste, soy sauce, smoked paprika, thyme, and rosemary.
  • Pour in the vegetable broth and stir well, letting it simmer for 5-7 minutes until the mixture thickens slightly.
  • Add the frozen peas and cook for another 2 minutes. Adjust seasoning with salt and black pepper.
  • Step 3: Assemble and Bake
  • Preheat the oven to 375°F (190°C).
  • Transfer the lentil filling to a greased baking dish, spreading it out evenly.
  • Carefully spread the mashed potatoes over the filling, smoothing it with a spoon or spatula.
  • Optionally, use a fork to create a textured pattern on the potatoes for extra crispiness.
  • Bake in the oven for 25-30 minutes, or until the top is golden brown.
  • Allow the pie to rest for a few minutes before serving.

Nutritional Information (Per 100g Serving)

NutrientAmount per 100g
Calories105 kcal
Carbohydrates17g
Protein4g
Fat2.5g
Fiber3g
Sugars2g
Sodium180mg
Calcium25mg
Iron1.3mg

This nutrient-dense dish is packed with fiber, plant-based protein, and essential vitamins, making it a great choice for a healthy and balanced meal.

vegan shepherd’s pie, plant-based shepherd’s pie, lentil shepherd’s pie, vegan comfort food, dairy-free shepherd’s pie,

Ingredients You’ll Need for the Best Vegan Shepherd’s Pie

To make this dish, you’ll need a few key ingredients:

For the Filling:

  • 1 cup cooked lentils (brown or green)
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 carrot, diced
  • 1 cup mushrooms, chopped
  • 1 cup frozen peas
  • 1 cup vegetable broth
  • 1 tablespoon tomato paste
  • 1 teaspoon soy sauce or tamari
  • 1 teaspoon smoked paprika
  • ½ teaspoon thyme
  • ½ teaspoon rosemary
  • Salt and pepper to taste

For the Mashed Potato Topping:

  • 4 large potatoes, peeled and diced
  • ¼ cup plant-based butter
  • ½ cup plant milk (almond, soy, or oat)
  • Salt and pepper to taste

These ingredients come together to create a rich, flavorful dish that’s satisfying and nutritious.


How to Make Vegan Shepherd’s Pie – Step by Step

Step 1: Prepare the Mashed Potatoes

  1. Boil the potatoes in a large pot of salted water until fork-tender (about 15-20 minutes).
  2. Drain the water and mash the potatoes with plant-based butter and milk.
  3. Season with salt and pepper, then set aside.

Step 2: Cook the Filling

  1. In a large skillet, sauté the onion, garlic, and carrot over medium heat until softened.
  2. Add mushrooms and cook until they release their moisture.
  3. Stir in the lentils, tomato paste, soy sauce, smoked paprika, thyme, and rosemary.
  4. Pour in the vegetable broth and let it simmer until the mixture thickens.
  5. Stir in the frozen peas and cook for another 2 minutes.

Step 3: Assemble and Bake

  1. Preheat the oven to 375°F (190°C).
  2. Spread the lentil filling evenly in a baking dish.
  3. Top with mashed potatoes, spreading them smoothly over the filling.
  4. Bake for 25-30 minutes, or until the top is lightly golden.

The Secret to Perfect Vegan Shepherd’s Pie Filling

The key to a flavorful filling is layering the flavors. Sautéing the vegetables first enhances their natural sweetness, while smoked paprika and herbs add depth. Lentils provide a rich, meaty texture, and vegetable broth ties everything together.

If you want an even richer flavor, you can add a splash of red wine while sautéing the mushrooms.


vegan shepherd’s pie, plant-based shepherd’s pie, lentil shepherd’s pie, vegan comfort food, dairy-free shepherd’s pie,

Choosing the Best Plant-Based Protein for Your Filling

Lentils are the best option for a classic Vegan Shepherd’s Pie, but you can also use:

  • Mushrooms – Great for a meaty texture and umami flavor.
  • Walnuts – Adds crunch and richness.
  • Vegan Meat Crumbles – For a more traditional texture.

Mixing different plant proteins creates a complex, delicious filling.


What Kind of Plant Milk Works Best for the Mashed Potatoes?

For the creamiest mashed potatoes, use:

  • Oat Milk – Naturally creamy and mild in flavor.
  • Soy Milk – Thick and rich, great for mashed potatoes.
  • Almond Milk – Light and slightly nutty.

Avoid coconut milk, as it can be too sweet and overpowering.


How to Thicken Your Vegan Shepherd’s Pie Filling

If your filling is too watery, here are some ways to thicken it:

  • Simmer Longer – Cooking off excess liquid will naturally thicken the filling.
  • Add a Flour Slurry – Mix 1 teaspoon of flour with water and stir it in.
  • Use Mashed Lentils – Mashing some of the lentils will create a thicker consistency.

Tips for Making a Gluten-Free Vegan Shepherd’s Pie

To make this dish gluten-free:

Use Tamari Instead of Soy Sauce – Tamari is gluten-free.
Thicken with Cornstarch Instead of Flour – Keeps the filling smooth.
Check Your Vegetable Broth – Some brands contain gluten.

With these simple swaps, your Shepherd’s Pie will be completely gluten-free and delicious!


How to Store & Reheat Vegan Shepherd’s Pie

Storing Leftovers:

  • Keep leftovers in an airtight container in the fridge for up to 5 days.

Freezing:

  • Let the pie cool completely, then store it in a freezer-safe container for up to 3 months.

Reheating:

  • Bake in the oven at 350°F (175°C) for 20 minutes.
  • Microwave individual servings for 2-3 minutes.

This dish tastes even better the next day, as the flavors deepen overnight!


Serving Suggestions – What Goes Well with Vegan Shepherd’s Pie?

This dish is a complete meal on its own, but here are some great sides to pair with it:

  • Steamed Greens – Kale, spinach, or broccoli for added nutrients.
  • Crispy Brussels Sprouts – Roasted with garlic and olive oil.
  • Simple Side Salad – Fresh greens with a lemon vinaigrette.
  • Crusty Bread – Perfect for soaking up any extra gravy.

Frequently Asked Questions (FAQs)

1. Can I Make This Recipe Ahead of Time?

Yes! Assemble the pie, cover it, and store it in the fridge. When ready, bake it as usual.

2. What Can I Use Instead of Potatoes?

Try mashed sweet potatoes, cauliflower, or even butternut squash for a unique twist.

3. Can I Make This in a Cast-Iron Skillet?

Absolutely! Cook the filling in a cast-iron skillet, then spread the mashed potatoes on top and bake directly.

4. Can I Use Canned Lentils?

Yes! Just drain and rinse them before adding to the filling.

5. What’s the Best Way to Get a Crispy Mashed Potato Topping?

Brush the top with a little olive oil or vegan butter before baking for a golden, crispy finish.


Vegan Shepherd’s Pie is the ultimate comfort food—rich, satisfying, and packed with flavor. Whether you’re making it for a cozy family dinner or meal prepping for the week, this dish is a winner. Try it today and enjoy a classic favorite, made entirely plant-based!

Please don’t forget to leave a review.


Spread the love