Vegan shepherds pie with sweet potato –If you’re looking for a hearty and comforting dish, look no further than this Ultimate Vegan Shepherd’s Pie. This delightful recipe is perfect for those cozy nights when you want something warm and filling. Let’s dive into how to create this delicious dish that everyone will love!
The ULTIMATE Vegan Shepherd’s Pie
With layers of rich flavors and textures, this shepherd’s pie is a true crowd-pleaser. A savory filling made with lentils and a medley of veggies is topped with creamy mashed potatoes. It’s not only tasty but also packed with nutrition!

Ingredients
To create this comforting pie, you will need the following ingredients:
- 1 cup green or brown lentils, rinsed
- 4 cups vegetable broth
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 cup peas (frozen or fresh)
- 2 tablespoons tomato paste
- 2 teaspoons dried thyme
- Salt and pepper to taste
- 4 cups potatoes, peeled and diced
- 1/4 cup non-dairy milk
- 2 tablespoons vegan butter
Instructions
Follow these simple steps to prepare this delicious vegan shepherd’s pie:
- In a pot, combine the lentils and vegetable broth. Bring to a boil, then reduce the heat and simmer for about 25 minutes, or until tender. Drain any excess liquid.
- While the lentils are cooking, heat a pan over medium heat. Add the diced onion, garlic, carrots, and celery. Sauté until the vegetables are softened, about 5-7 minutes.
- Stir in the cooked lentils, peas, tomato paste, thyme, salt, and pepper. Cook for another 5 minutes to let the flavors meld together. Set aside.
- In a separate pot, boil the diced potatoes in salted water until fork-tender. Drain and return to the pot.
- Add the non-dairy milk and vegan butter to the potatoes. Mash until smooth and creamy.
- Preheat your oven to 400°F (200°C). In a baking dish, spread the lentil and vegetable mixture evenly. Top with the creamy mashed potatoes, spreading out to cover completely.
- Bake in the preheated oven for 25-30 minutes, until the top is golden brown.
Once done, let it cool for a few minutes before serving. Enjoy this wholesome dish with your family and friends, sharing the warmth and richness of flavors in every bite!