Go Back
Vegan Shepherd's Pie Recipe

Vegan Shepherd's Pie Recipe - Hearty Food Ideas

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.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6
Course: Dinner
Cuisine: British
Calories: 382

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

Method
 

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.
Step 2: Cook the Filling
  1. 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
  1. 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
  1. 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
  1. 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!
  1. Let the pie cool for a few minutes before serving. Scoop out generous portions and enjoy the layers of comforting nature in every bite.

Notes

  • 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.