Print Options:

Vegan Shepherd’s Pie Recipe – Hearty Food Ideas

Vegan Shepherd's Pie Recipe

When planning meals, pairing side dishes can elevate any recipe. For vegan shepherd's pie, consider a crisp side salad dressed in a light vinaigrette. This adds brightness and freshness to the plate. 

Roasted Brussels sprouts or steamed green beans also complement this hearty dish beautifully.

If you want something warm, a bowl of classic tomato soup brings a comforting touch. Whatever your choice, balance is key. 

So, let’s dive into vegan shepherd's pie—a dish that's hearty, delicious, and good for the soul.

Vegan Shepherd's Pie Recipe

The Comfort of Vegan Shepherd's Pie

There’s something magical about a comforting meal, especially on a chilly evening. Vegan shepherd's pie is one of those recipes that warms you from the inside out. This dish captures the essence of home-cooked comfort food while being entirely plant-based.

As someone who strives for wholesome and enjoyable meals, I promise this recipe is a winner. It’s packed with nutrition, flavor, and a nostalgia-inducing aroma that fills your kitchen.

When I first decided to create a vegan shepherd's pie, I was on a mission. I wanted all the savory flavor but without the meat.

I experimented with various ingredients until I discovered the perfect combination of lentils and vegetables. The result? A rich filling that's not only satisfying but also brimming with nutrients.

My Ingredients Journey

The beautiful thing about this recipe is how versatile it is. I chose Yukon Gold potatoes for the creamy topping. Their natural buttery flavor makes for a delightful mash. 

As I peeled and chopped, I couldn’t help but appreciate how simple ingredients could create such depth.

The filling boasts a mix of spices, herbs, and colorful veggies. Each one brings a story to the dish. Essentially, cooking is like storytelling. Each ingredient contributes to the overall narrative. 

For instance, I love including sun-dried tomato paste to add richness and depth. Garlic adds a punch, while lentils provide protein and fiber. 

The frozen vegetable medley? That’s the shortcut I’ve embraced, making it easy to reach for on busy days while ensuring I can enjoy this nutritious meal.

Ingredients List

MASHED POTATOES

  • 3 pounds Yukon Gold potatoes, scrubbed clean, skins partially left on for texture
  • Fine sea salt and freshly cracked black pepper, to taste
  • 3-4 Tbsp plant-based buttery spread
  • 2-3 Tbsp unsweetened almond milk (or any neutral plant-based milk) for creamier potatoes

FILLING

  • 1 medium sweet onion, finely diced
  • 1 Tbsp extra-virgin olive oil (or avocado oil for a richer flavor)
  • 2 cloves garlic, minced (or 1 tsp garlic paste for a smoother taste)
  • 2 Tbsp rich sun-dried tomato paste
  • 1 1/2 cups uncooked green or brown lentils, rinsed and drained
  • 4 cups flavorful vegetable broth 
  • 1 10-ounce bag frozen medley of vegetables: peas, carrots, green beans, and corn
  • 2 tsp freshly chopped thyme leaves (or substitute with 1 tsp dried thyme)
  • 1 tsp soy sauce or tamari for a umami kick
  • A generous pinch of sea salt and black pepper
  • 1 tsp smoked paprika
Vegan Shepherd's Pie Copycat Recipe

How to Make Vegan Shepherd's Pie

Step 1: Preparing the Potatoes

First, peel (mostly) and chop the Yukon Gold potatoes into even pieces. Fill a large pot with water, add a pinch of salt, and bring it to a boil. Once boiling, add the potatoes and cook for about 15-20 minutes or until tender.

While the potatoes cook, let’s move on to the filling.

Step 2: Cooking the Filling

In a large skillet, heat the olive oil over medium heat. Toss in the diced onion and sauté for about 5 minutes. The aroma of onions cooking is truly delightful—it’s a comforting start to this meal.

Next, add the minced garlic, stirring until fragrant—about 30 seconds is perfect. Then, mix in the sun-dried tomato paste, followed by the lentils. Stir them around to coat well in the oil and tomato paste.

Step 3: Adding the Broth and Vegetables

Pour in the vegetable broth and bring the mixture to a simmer. Cover the skillet and let the lentils cook for about 20-30 minutes or until tender. 

Stir occasionally. 

If the broth evaporates too quickly, you might need to add a bit more.

In the last few minutes of cooking, toss in the frozen vegetable medley, thyme, soy sauce, and the spices. This adds vibrant color and nutrition.

Step 4: Mashing the Potatoes

Once your potatoes are fork-tender, drain them and return them to the pot. Add the plant-based buttery spread, almond milk, salt, and pepper to taste. Mash until you reach your desired consistency. 

Want it creamy? Add more almond milk.

Step 5: Assembling the Pie

Preheat your oven to 400°F (205°C). In a baking dish, layer the lentil filling on the bottom. Spread the mashed potatoes over the filling, smoothing out the surface. For texture, I often use a fork to create little peaks.

Step 6: Baking

Bake the pie in the oven for about 25-30 minutes or until golden brown on top. The kitchen will smell incredible!

Step 7: Cooling and Serving

Once out of the oven, let it sit for about 5-10 minutes before serving. This allows the filling to settle a bit. Serve warm, and enjoy every bite!

Recipe Notes

  • Yukon Gold Potatoes: These potatoes have a creamy texture and a naturally buttery taste, making them ideal for mashing.
  • Lentils: A great source of protein, fibers, and minerals, giving the shepherd's pie substance and heartiness.
  • Vegetable Broth: Choose a flavorful broth, as this will deeply influence the filling’s taste.
  • Sun-Dried Tomato Paste: Adds a rich, tangy flavor offering umami that mimics the meatiness traditionally found in shepherd's pie.
  • Frozen Vegetables: These are convenient and packed with nutrients, ensuring you have a mix of colors and flavors without the hassle of chopping fresh veggies.

Recipe Variations

  • Protein Options: Add cooked quinoa or chickpeas for an extra protein kick.
  • Spice it Up: If you’re a fan of heat, add some chopped jalapeños or a dash of hot sauce to the filling.
  • Herb Choices: Fresh rosemary, parsley, or even oregano can add more flavor.
  • Creamy Topping: For a different twist, mix in a bit of nutritional yeast into the mashed potatoes for a cheesy flavor.
  • Top it Off: Sprinkle bread crumbs or vegan cheese on top of the mashed potatoes before baking for a crunchy topping.
  • Vegetable Choices: Swap in seasonal vegetables, like zucchini during summer or butternut squash in fall.
Best Vegan Shepherd's Pie Recipe

Conclusion

Vegan shepherd's pie holds a special place in my heart. It's more than just a meal; it’s a comforting hug in a bowl. The combination of lentils, vegetables, and creamy potatoes brings a balance of nourishment and flavor.

You can make it your own with different ingredients or sides. Whether you’re preparing a family dinner or a gathering with friends, this dish will surely impress. 

Enjoy the process, savor the flavors, and appreciate the wholesome goodness served directly from your kitchen. 

So gather those ingredients, roll up your sleeves, and let's celebrate pure deliciousness!

You’ll also like the following recipes!

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

When planning meals, pairing side dishes can elevate any recipe. For vegan shepherd's pie, consider a crisp side salad dressed in a light vinaigrette. This adds brightness and freshness to the plate. 

Roasted Brussels sprouts or steamed green beans also complement this hearty dish beautifully.

If you want something warm, a bowl of classic tomato soup brings a comforting touch. Whatever your choice, balance is key. 

So, let’s dive into vegan shepherd's pie—a dish that's hearty, delicious, and good for the soul.

Ingredients
    MASHED POTATOES
  • 3 pounds Yukon Gold potatoes, scrubbed clean, skins partially left on for texture
  • Fine sea salt and freshly cracked black pepper, to taste
  • 3-4 Tbsp based buttery spread
  • 2-3 Tbsp unsweetened almond milk for creamier potatoes (or any neutral plant-based milk)
  • FILLING
  • 1 medium sweet onion, finely diced
  • 1 Tbsp extra-virgin olive oil (or avocado oil for a richer flavor)
  • 2 cloves garlic, minced (or 1 tsp garlic paste for a smoother taste)
  • 2 Tbsp rich sun-dried tomato paste
  • 1 1/2 cups uncooked green or brown lentils, rinsed and drained
  • 4 cups flavorful vegetable broth
  • 1 bag frozen medley of vegetables: peas, carrots, green beans, and corn (10 ounces)
  • 2 tsp freshly chopped thyme leaves (or substitute with 1 tsp dried thyme)
  • 1 tsp soy sauce or tamari for a umami kick
  • A generous pinch of sea salt and black pepper
  • 1 tsp smoked paprika
Instructions
    Step 1: Preparing the Potatoes
  1. First, peel (mostly) and chop the Yukon Gold potatoes into even pieces. Fill a large pot with water, add a pinch of salt, and bring it to a boil. Once boiling, add the potatoes and cook for about 15-20 minutes or until tender.

    While the potatoes cook, let’s move on to the filling.

  2. Step 2: Cooking the Filling
  3. In a large skillet, heat the olive oil over medium heat. Toss in the diced onion and sauté for about 5 minutes. The aroma of onions cooking is truly delightful—it’s a comforting start to this meal.

    Next, add the minced garlic, stirring until fragrant—about 30 seconds is perfect. Then, mix in the sun-dried tomato paste, followed by the lentils. Stir them around to coat well in the oil and tomato paste.

  4. Step 3: Adding the Broth and Vegetables
  5. Pour in the vegetable broth and bring the mixture to a simmer. Cover the skillet and let the lentils cook for about 20-30 minutes or until tender. 

    Stir occasionally. 

    If the broth evaporates too quickly, you might need to add a bit more.

    In the last few minutes of cooking, toss in the frozen vegetable medley, thyme, soy sauce, and the spices. This adds vibrant color and nutrition.

  6. Step 4: Mashing the Potatoes
  7. Once your potatoes are fork-tender, drain them and return them to the pot. Add the plant-based buttery spread, almond milk, salt, and pepper to taste. Mash until you reach your desired consistency. 

    Want it creamy? Add more almond milk.

  8. Step 5: Assembling the Pie
  9. Preheat your oven to 400°F (205°C). In a baking dish, layer the lentil filling on the bottom. Spread the mashed potatoes over the filling, smoothing out the surface. For texture, I often use a fork to create little peaks.

  10. Step 6: Baking
  11. Bake the pie in the oven for about 25-30 minutes or until golden brown on top. The kitchen will smell incredible!

  12. Step 7: Cooling and Serving
  13. Once out of the oven, let it sit for about 5-10 minutes before serving. This allows the filling to settle a bit. Serve warm, and enjoy every bite!

Nutrition Facts

Servings 6


Amount Per Serving
Calories 398kcal
Calories from Fat 69kcal
% Daily Value *
Total Fat 7.8g12%
Saturated Fat 1.5g8%
Trans Fat 0.7g
Sodium 667mg28%
Total Carbohydrate 75g25%
Dietary Fiber 11g44%
Sugars 10g
Protein 9g18%

* 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
  • Yukon Gold Potatoes: These potatoes have a creamy texture and a naturally buttery taste, making them ideal for mashing.
  • Lentils: A great source of protein, fibers, and minerals, giving the shepherd's pie substance and heartiness.
  • Vegetable Broth: Choose a flavorful broth, as this will deeply influence the filling’s taste.
  • Sun-Dried Tomato Paste: Adds a rich, tangy flavor offering umami that mimics the meatiness traditionally found in shepherd's pie.
  • Frozen Vegetables: These are convenient and packed with nutrients, ensuring you have a mix of colors and flavors without the hassle of chopping fresh veggies.
Keywords: vegan shepherd's pie recipe
Read it online: https://heartyfoodideas.com/recipe/vegan-shepherds-pie-recipe/
Glennis Annis, Author and Registered Dietitian
Glennis Annis
Registered dietitian and food blogger

I’m Glennis Annis, a registered dietitian and the creator of Hearty Food Ideas. Based in Saint Louis, Missouri, I’m passionate about sharing delicious, wholesome recipes that are easy to make and packed with comfort. Through my blog, I aim to help you create hearty meals that nourish both your body and soul, bringing joy to your kitchen and table.