Go Back
+ servings
vegan shepard's pie

Nutrition

Calories: 333kcal | Carbohydrates: 41.2g | Protein: 23.8g | Fat: 4.9g | Fiber: 12g
This High Protein Vegan Shepherd's Pie is perfect for meal prepping or bringing to a potluck or family gathering! It's super easy to make and full of nutritious and filling vegetables and TVP (textured vegetable protein)! It's 31% protein and 12 grams of fiber per serving. A great warming meal for the colder seasons!
5 from 1 vote
Servings 8

Ingredients

Mashed Potato Topping

  • 4 - 5 Russet Potatoes medium, peeled and cubed
  • 3/4 cup Soy Milk unsweetened
  • 1 tsp Salt
  • 1/2 cup Shredded Vegan Cheddar (I use Violife)
  • 1/2 cup Shredded Vegan Parmesan (I use Follow Your Heart)

Filling

  • 2 1/2 cup TVP (Textured Vegetable Protein), I use Bob's Red Mill
  • 2 1/2 cup Vegetable Broth
  • 2 lb Baby Bella Mushrooms sliced (and cleaned)
  • 1/2 Onion diced
  • 3/4 cup Peas frozen
  • 3/4 cup Corn frozen
  • 1 bulb Garlic minced
  • 3 tbsp Nutritional Yeast
  • 1 tsp Onion Powder
  • 1 tsp Garlic Powder
  • 2 tsp Basil dried
  • 3 tbsp Soy Sauce reduced sodium
  • 1 tsp Thyme dried
  • 1 tsp Salt
  • 1 tbsp Worcestershire Sauce verify this is vegan; oftentimes, it is not

Instructions
 

  • Pre-heat oven to 350 F (177 C).

Making the Mashed Potato Topping

  • In a large pot of boiling water, let potatoes (peeled and cubed) cook for about 20 minutes or until fork tender.
  • In a stand mixer, or with a hand mixer, blend together the cooked potatoes, salt, and soy milk until very creamy.
  • Add in the vegan cheddar and Parmesan shredded cheeses.

Making the Filling

  • In a medium heat skillet (large), cook the onion, garlic and mushrooms for 5 minutes.
  • Add in the TVP and vegetable broth. Stir well.
  • Add in the nutritional yeast, onion powder, garlic powder, basil, soy sauce, salt, Worcestershire sauce, and thyme and mix together well. (I like to add all of the seasoning in before the liquid from the vegetable broth cooks off so that the flavors are evenly distributed.
  • Add in the peas and corn and continue to cook for another 15 or so, stirring regularly to avoid burning. The TVP should no longer be soggy when it's ready and the veggies should be cooked but not mushy.

Assembling and Cooking

  • In a large casserole dish, evenly spread the filling out.
  • Add the mashed potato topping on top of the filling and smooth it out with a spatula.
  • Bake in oven for 20 minutes. You will likely need to broil for a couple minutes at the end to get that classical browned mashed potato look.

Equipment

This section may contain affiliate links

Notes

Track this on My Fitness Pal searching:
PDV High Protein Vegan Shepherd's Pie
Soy-free Option:
  • Use Textured Pea Protein instead of TVP - you can buy this on Amazon - I like the brand Acre Made.
  • Use a different non-dairy milk other than soy milk - oat milk would work great!
  • Use coconut aminos instead of soy sauce.
Did you make this recipe?Mention @proteindeficient.vegan