High Protein Vegan Shepherd’s Pie (Version 2)
Course: Main10
servings10
minutes1
hour10
minutes1
hour20
minutesNutrition Information Per 300g Serving without Cashew Sour Cream:
Calories: 375, Protein: 22.1g, Carbs: 61.9g, Fat: 5.5g
Ingredients
- For Base Layer:
1.5 cups dry brown lentils
1 cup dry TVP (100g)
1 large onion
6-7 cloves of garlic
1 large carrot
2 medium size celery stalks
1.5 cups crushed tomatoes
2 tbsp tomato paste
1 tbsp vegan beef bouillon mixed in 3.5 cups of water (I used this)
1 tsp vegan beef bouillon to rehydrate TVP in hot water
1.5 tsp dried Thyme
1 tsp smoked paprika
1 tsp chili flakes (+/-)
Salt per taste
1 tsp extra virgin olive oil
- For Top Layer:
5 medium size white potatoes
50g soaked/drained raw cashews (soak in hot water for about 15-20 minutes or skip soaking if you have a high speed blender)
200ml unsweetened soy milk
3 tbsp nutritional yeast
Salt Per taste
1.5 tsp garlic powder
7-8 Sprays of Avocado oil
Cracked black pepper (optional)
- Cashew Sour Cream as Topping (Optional)
100g raw cashews (soaked for 20 minutes in hot water, and then drained)
1/2 tsp garlic powder
1 tsp white vinegar
1 tsp maple syrup
80 ml unsweetened soy milk (+/-)
Salt per taste
- Additional Toppings:
1-2 tbsp chopped fresh parsley
Directions
- Begin by chopping celery, carrots, onion, mince garlic and keep aside. Thoroughly rinse brown lentils, drain water and keep aside.
- In another bowl, add 1 cup of dry TVP, about 2 cups of hot water and 1 tsp vegan beef bouillon. Mix and keep aside.
- Peel and dice 5 medium size potatoes in small cubes. Toss in a large sauce pan with boiling hot water. Cook till soft. Once potatoes are soft, Drain water and keep aside.
- In a large sauce pan, add 1 tsp extra virgin olive oil and diced onions. Sauté for about 5 minutes or till lightly brown. After 5 minutes, add minced garlic, sauté for another 30-60 seconds. Then Add all the dry spices, and sauté for another 30 seconds.
- Add tomato paste, canned tomatoes, rinsed lentils and vegan beef broth mixed in hot water. Stir everything. Cover the lid and cook on low/medium heat for about 20 minutes. Make sure to Stir Occasionally.
- While lentils are cooking, In a high speed blender, toss 50g soaked cashews, 3 tbsp nutritional yeast, salt and 200 ml unsweetened soy milk. Blend till smooth and keep aside.
- Once potatoes are cooked, transfer to a large bowl, Add salt and 1.5 tsp garlic powder. Pour blended cashew milk, pour on top of potatoes and Mash potatoes till smooth. Taste test, adjust salt or garlic powder. Keep aside.
- After 20 minutes, Drain TVP in a fine mesh strainer, squeeze out all excess water and add TVP to lentil saucepan. Stir and cook for another 10 minutes with lid closed.
- Pre-heat oven at 375F. After 10 minutes, remove lid and make sure water is evaporated from lentils and TVP mixture. Then transfer lentils/TVP to 9×13 baking dish. Smooth out the top with a spatula. Then for top layer, add mashed potatoes, spread evenly and smooth it out with a spatula. Gently run fork on top of the potatoes to create some lines. Lightly spray with Avo oil. Add cracked black pepper (optional) and transfer to the oven to bake for 20 minutes at 375F.
- After 20 minutes, change oven setting to broil and broil for additional 10 minutes to get slight browning on top.
- If not making cashew sour cream- skip to Step 12. While pie is baking, Feel free to make cashew sour cream by tossing all the ingredients in a high speed blender, blend till smooth. Taste test and adjust everything. Transfer to a glass jar or a container and keep aside or refrigerate.
- Remove from the oven. Let cool and add chopped parsley on top. Equally cut the pieces. Transfer a piece to a plate, Add a tablespoon of cashew sour cream on top if you wish and enjoy! Watch my linked YouTube video to see how I made this dish step by step.
Recipe Video
Notes
- Refrigerate any left overs. This dish tastes even better the next day.
- If you make this dish, I would love it if you can leave me a review. 🙂