Comforting Vegan Shepherd's Pie Recipe

Vegan shepard's pie
Diana Miller/Getty Images
  • 55 mins
  • Prep: 15 mins,
  • Cook: 40 mins
  • Yield: 4 servings
Ratings (5)

Made with green peas, gravy, and corn, this vegan shepherd's pie is a satisfying, comforting and hearty main meal that's great for vegetarian, vegan and omnivore diets alike. 

Experts believe that shepherd's pie originated in northern England and Scotland in the late 1700s after potatoes were first introduced into the United Kingdom. The name wasn't given its official name until 1870 and has been considered a staple in British food and around the world ever since. Shepherd's pie is usually made with lamb or mutton and is referred to as "cottage pie" when it's made with a different meat, or in this case, a meat substitute. Before the introduction of shepherd's pie as the comfort food we know it to be today, a similar pie was commonly made in Scotland, using a pasty crust in place of potatoes.

Ready to make your own comfort food? Try this simple vegan shepherd's pie recipe that uses texturized vegetable protein (TVP) for a meaty and filling texture.

What You'll Need

  • 4 potatoes, chopped
  • 2 tablespoon margarine
  • 1/4 cup soy milk
  • salt and pepper to taste
  • 1 onion, diced
  • 1 tablespoon vegetable oil
  • 1 1/2 cups vegetarian ground beef substitute or rehydrated TVP (see cook's notes below)
  • 1 1/4 cups vegetarian gravy
  • 1/2 cup green peas
  • 1/2 cup corn
  • 1/2 teaspoon garlic powder
  • dash of cayenne pepper

How to Make It

  1. Pre-heat oven to 350 F.
  2. Boil or microwave the potatoes until soft. Drain and mash with the margarine and soy milk. Add a bit of salt and pepper, to taste.
  3. Sautee the onion for a few minutes, until tender, in the vegetable oil.
  4. In a large mixing bowl, combine the onions, beef substitute or rehydrated TVP, vegetarian gravy, peas, corn, garlic powder, and cayenne. Pour into a pie pan or baking dish.
  5. Spread the mashed potatoes over the veggie mixture.
  1. Bake for 30 to 40 minutes until heated through.

Enjoy this vegetarian Shepherd's pie any night you're looking to enjoy simple, tasty comfort food.

*Cook's Notes:

  • Textured vegetable protein is made from soybeans and can be used as a vegetarian meat substitute in any recipe that calls for turkey or ground beef.
  • To rehydrate TVP, combine the dry TVP with an equal measurement of boiling water and stir until reconstituted. The one to one method usually works well, but you may need to add more water as you go along. 


Curtis, M. (2015). How to prepare textured vegetable protein. Retrieved November 27, 2016, from

TVP® (Textured Vegetable Protein). (n.d.). Retrieved November 27, 2016, from

Where was shepherd’s pie originally created? Retrieved November 27, 2016, from food,