clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan shepherd's pie

Vegan (or not) Shepherd’s Pie

  • Author: María
  • Total Time: 1 hour 15 minutes


Shepherd’s Pie, but make it Vegan. Or don’t, it’s up to you, really. 



Meat Mixture:

  • 1 lb ground meat substitute like Beyond Beef, Textured Vegetable Protein, etc. 
  • 1 yellow onion, diced
  • 2 small carrots, peeled and diced
  • 1/2 C frozen corn
  • 1/2 C frozen tiny peas 
  • 1 tbsp flour
  • 2 tbsp tomato paste
  • 1 cup vegetable broth
  • 3 cloves garlic, minced
  • 1 tsp fresh rosemary, minced
  • 1 tsp fresh thyme, minced
  • 1 1/2 tsp vegan worcestershire sauce
  • 1 tsp kosher salt, to taste
  • 1/2 tsp freshly cracked black pepper, to taste
  • 1/8 tsp paprika
  • 1 tbsp vegetable oil


  • 1 1/2 lbs russet potatoes, peeled and diced
  • 1/4 c unsweetened oat milk, warmed
  • 3 tbsp plant based butter, softened
  • 1 tsp kosher salt, to taste
  • 1/2 tsp freshly cracked black pepper, to taste 


  1. Preheat your oven to 400ºF. Place your poatoes in large pot and cover them with cold water. Turn the burner on to high and cover the ptoatoes. When they’re boiling, remove the lid and reduce the heat to medium low. Simmer until tender (don’t overcook them). 
  2. While the potatoes ae cooking start on the filing. Add the olive oil to a deep skillet over medium-high heat. Once it’s shimmering add the carrots and onions. Saute until the onions begin to become translucent, about 2-3 minutes. 
  3. Push the vegetables to the side and add the protein you’re using. Break it up into small pieces with a wooden spoon and brown it completely, stirring it into the onions and carrots. 
  4. Reduce the heat to medium and stir in the garlic. Cook for 2 minutes, then sprinkle the flour over the mixture. Cook until the flour has been completely incorporated, then add the minced herbs and broth. 
  5. Stir together well, then stir in the tomato paste and vegan worcestershire sauce. Simmer until thickened – about 5 minutes or so. Stir in the peas and corn when ready, then turn off the heat. 
  6. The potatoes should have completed cooking already. Drain them if you haven’t, season with more salt and pepper if needed, then stir in the warmed milk, egg yolk and butter. 
  7. Use a spatula or the back of a spoon to smooth down the meat filling into a flat, even layer. Top with the mashed potatoes, then smooth the potatoes down to seal in the meat mixture. Make sure to cover the edges of the pan well. 
  8. Dust with the paprika and a bit more pepper. Bake in the oven for 20-25 minutes, and let rest 10 minutes before diving in. Dassit! 


  • Prep Time: 15 minutes
  • Cook Time: 1 hour
Recipe Card powered byTasty Recipes