Print Options:

Vegan Shepherd’s Pie Recipe – Hearty Food Ideas

Vegan Shepherd's Pie Recipe

Before diving into the hearty comfort of vegan shepherd’s pie, let’s explore the best pairings to elevate the meal. 

A few slices of warm, crusty garlic bread add crunch and a savory depth that balances the softness of the pie. A fresh garden salad with crisp lettuce, juicy tomatoes, and a sprinkle of nuts provides a refreshing contrast. 

For a richer side, roasted Brussels sprouts or carrots, drizzled with olive oil and herbs, offer caramelized goodness. And if you're feeling indulgent, crispy potato wedges seasoned to perfection will make every bite even more satisfying. Now, let’s get into the heart of this dish!

Vegan Shepherd's Pie Recipe

What is Vegan Shepherd's Pie?

Vegan shepherd's pie is a delightful twist on the traditional shepherd's pie that typically contains meat. In this completely plant-based version, we replace the meat with lentils, which are packed with protein and flavor. 

Adding vibrant vegetables gives the dish its heartiness, while the creamy mashed potato topping brings comfort to every bite.

Why This Recipe Works?

1. Flavorful Plant-Based Protein
Using lentils in the filling adds not just protein but a rich texture that mimics the heartiness of meat. Lentils absorb the flavors of spices and herbs, making each bite incredibly savory.

2. Versatile Ingredients
One of the best things about this recipe is that it's flexible. If you don't have a specific vegetable on hand, substitute it with another. Carrots, peas, or even corn can fit right in.

3. Nutrient-Rich Ingredients
This pie is packed with nutrients. We’re using vegetables, lentils, and even potatoes, all of which contribute vitamins and minerals that nourish your body. This isn’t just comfort food; it’s good for you!

4. Satisfying and Filling
The combination of earthy lentils and creamy potatoes makes this dish quite satisfying. You’ll feel full, not heavy, and your taste buds will thank you for the layers of flavor.

Ingredients You'll Need To Make This Vegan Shepherd's Pie

MASHED POTATOES

  • 3-4 tablespoons plant-based butter
  • Sea salt and freshly cracked black pepper to taste
  • 3 pounds Yukon Gold potatoes, skin partially removed and washed clean
  • 2 tablespoons unsweetened almond milk

FILLING

  • 1 tablespoon avocado oil
  • 1 10-ounce bag frozen mixed vegetables
  • 2 teaspoons fresh thyme leaves
  • 4 cups vegetable broth (or 1 cup of light coconut milk + 3 cups broth for extra creaminess)
  • 1 1/2 cups dry green or brown lentils, thoroughly rinsed and drained
  • 2 garlic cloves, minced
  • 1 medium yellow onion, finely chopped
  • 1 tablespoon tomato paste (optional)
  • 1 generous pinch of smoked paprika
Vegan Shepherd's Pie Copycat Recipe

How To Make This Vegan Shepherd's Pie?

Step 1: Prepare the Mashed Potatoes

Start by peeling your Yukon Gold potatoes and cutting them into chunks. Boil them in salted water until fork-tender. This usually takes about 15 minutes. 

Once they're ready, drain the water and return the potatoes to the pot. Add the plant-based butter, almond milk, and a pinch of salt and pepper. Mash until smooth, then set aside.

Step 2: Cook the Filling

In a large skillet, heat the avocado oil over medium heat. Sauté the chopped onion and minced garlic for a few minutes until they become fragrant and translucent. Add the lentils and vegetable broth to the skillet.

Bring to a boil, then reduce heat and let it simmer for about 20-25 minutes until the lentils soften.

Step 3: Add Vegetables and Seasoning

Once the lentils are nearly cooked, stir in the frozen mixed vegetables and thyme. If you’re using it, add the tomato paste and smoked paprika at this stage. Stir everything together and let it cook for an additional 5-10 minutes or until the veggies are heated through.

Step 4: Assemble the Pie

Preheat your oven to 400°F (200°C). Spoon the lentil filling into a baking dish, spreading it evenly. Top with the mashed potatoes, smoothing them over the lentil mixture. You can add a fork design on top for a rustic look.

Step 5: Bake

Bake the shepherd's pie in the preheated oven for about 25-30 minutes. You'll know it’s ready once the top is slightly golden and starts to crisp up.

Step 6: Serve and Enjoy!

Let the pie cool for a few minutes before serving. Scoop out generous portions and enjoy the layers of comforting nature in every bite.

Tips for Making Your Vegan Shepherd’s Pie

  • Use Fresh Veggies: Fresh vegetables can provide a crisper texture than frozen ones. Consider adding bell peppers or zucchini for extra nutrients.
  • Experiment with Spices: Feel free to play with spices! Try adding rosemary or a dash of cayenne pepper for some heat.
  • Make It Ahead: This dish keeps well if you make it ahead. Just bake it when you’re ready to serve.
  • Customize the Mashed Potatoes: For a twist, try adding garlic or nutritional yeast to the potato mash for extra flavor.
  • Double the Recipe: This is a great dish for meal prep. Make extra and freeze it for a future meal.

How to Store the Leftovers?

If you’ve got any leftovers (unlikely, but it could happen!), let them cool completely. Store them in an airtight container in the fridge for up to 3-4 days. You can also freeze the pie, wrapped tightly in foil or plastic wrap, for up to 3 months. Just thaw overnight in the fridge before reheating in the oven.

Recommended Side Dishes for Vegan Shepherd's Pie

1. Garlic Bread
This one is a classic for a reason! The buttery, toasty goodness of garlic bread pairs so well. Plus, it’s perfect for scooping up any pie that might slide off the plate.

2. Simple Green Salad
Start with a bed of mixed greens. Toss in cherry tomatoes, cucumbers, and a light vinaigrette. The freshness cuts through the richness of the pie.

3. Roasted Brussels Sprouts
Roasting these sprouts brings out their nutty sweetness. Drizzle lightly with balsamic vinegar for extra flair.

4. Steamed Green Beans
Lightly steamed green beans dressed with lemon zest are refreshing and provide a crunchy contrast to the creamy shepherd's pie.

Substitute Options for the Ingredients

1. Potatoes
If you don't have Yukon Golds, you can use russets or even sweet potatoes. Each will provide a unique flavor and texture.

2. Lentils
In a pinch, you can use black beans or chickpeas instead of lentils. They might change the flavor slightly, but they still retain that hearty texture.

3. Mixed Vegetables
If frozen mixed vegetables aren't available, fresh vegetables like spinach or kale can also work well.

4. Plant-Based Butter
In case you don’t have any on hand, any neutral oil, like olive or avocado oil, can work as a substitute.

Best Vegan Shepherd's Pie Recipe

Conclusion

Vegan shepherd's pie proves that plant-based cooking can be both delicious and satisfying. This dish is a comforting hug on a plate, filled with nutritious ingredients that everyone can enjoy. 

By following the steps laid out here, you can whip up a satisfying vegan meal that your family and friends will love, all while keeping things healthy.

So, grab those ingredients and don’t just read about it—make it! You won’t regret diving into a hearty serving of this nutrient-rich, flavor-packed vegan shepherd’s pie!

You’ll also like the following recipes!

Cuisine
Courses
Difficulty Intermediate
Time
Prep Time: 15 mins Cook Time: 45 mins Total Time: 1 hr
Servings 6
Calories 396 kcal
Best Season Suitable throughout the year
Description

I have a confession. Shepherd’s pie has always been one of my guilty culinary pleasures. Picture this; a warm dish filled with seasoned lentils, vegetables, and topped with creamy mashed potatoes. 

And now, let’s add a twist to this classic recipe and make it vegan! Transforming this classic dish into a plant-based wonder doesn’t compromise flavor or comfort. In fact, it enhances it! 

As someone who has explored the world of plant-based cooking deeply, I can assure you, this vegan shepherd's pie will have you forgetting all about meat.

Let’s dive into what this dish is all about.

Ingredients
    MASHED POTATOES
  • 3-4 tablespoons plant-based butter
  • Sea salt and freshly cracked black pepper to taste
  • 3 pounds Yukon Gold potatoes, skin partially removed and washed clean
  • 2 tablespoons unsweetened almond milk
  • FILLING
  • 1 tablespoon avocado oil
  • 1 10 bag -ounce frozen mixed vegetables
  • 2 teaspoons fresh thyme leaves
  • 4 cups vegetable broth (or 1 cup of light coconut milk + 3 cups broth for extra creaminess)
  • 1 1/2 cups dry green or brown lentils, thoroughly rinsed and drained
  • 2 garlic cloves, minced
  • 1 medium yellow onion, finely chopped
  • 1 tablespoon tomato paste (optional)
  • 1 generous pinch of smoked paprika
Instructions
    Step 1: Prepare the Mashed Potatoes
  1. Start by peeling your Yukon Gold potatoes and cutting them into chunks. Boil them in salted water until fork-tender. This usually takes about 15 minutes. 

    Once they're ready, drain the water and return the potatoes to the pot. Add the plant-based butter, almond milk, and a pinch of salt and pepper. Mash until smooth, then set aside.

  2. Step 2: Cook the Filling
  3. In a large skillet, heat the avocado oil over medium heat. Sauté the chopped onion and minced garlic for a few minutes until they become fragrant and translucent. Add the lentils and vegetable broth to the skillet.

    Bring to a boil, then reduce heat and let it simmer for about 20-25 minutes until the lentils soften.

  4. Step 3: Add Vegetables and Seasoning
  5. Once the lentils are nearly cooked, stir in the frozen mixed vegetables and thyme. If you’re using it, add the tomato paste and smoked paprika at this stage. Stir everything together and let it cook for an additional 5-10 minutes or until the veggies are heated through.
  6. Step 4: Assemble the Pie
  7. Preheat your oven to 400°F (200°C). Spoon the lentil filling into a baking dish, spreading it evenly. Top with the mashed potatoes, smoothing them over the lentil mixture. You can add a fork design on top for a rustic look.
  8. Step 5: Bake
  9. Bake the shepherd's pie in the preheated oven for about 25-30 minutes. You'll know it’s ready once the top is slightly golden and starts to crisp up.
  10. Step 6: Serve and Enjoy!
  11. Let the pie cool for a few minutes before serving. Scoop out generous portions and enjoy the layers of comforting nature in every bite.

Nutrition Facts

Servings 6


Amount Per Serving
Calories 382kcal
% Daily Value *
Total Fat 19g30%
Saturated Fat 7.3g37%
Trans Fat 0.3g
Cholesterol 80mg27%
Sodium 849mg36%
Total Carbohydrate 28g10%
Dietary Fiber 7g29%
Sugars 5g
Protein 26g52%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note
  • Use Fresh Veggies: Fresh vegetables can provide a crisper texture than frozen ones. Consider adding bell peppers or zucchini for extra nutrients.
  • Experiment with Spices: Feel free to play with spices! Try adding rosemary or a dash of cayenne pepper for some heat.
  • Make It Ahead: This dish keeps well if you make it ahead. Just bake it when you’re ready to serve.
  • Customize the Mashed Potatoes: For a twist, try adding garlic or nutritional yeast to the potato mash for extra flavor.
  • Double the Recipe: This is a great dish for meal prep. Make extra and freeze it for a future meal.