Vegetarian Shepherd’s Pie

Vegetarian Shepherd’s Pie: A Hearty and Flavorful Dish

  • Shepherd’s pie is a classic dish that has been enjoyed for generations.
  • The dish typically features a mixture of meat and vegetables in a rich gravy, topped with a layer of mashed potatoes.
  • However, for those who prefer a meat-free diet, a vegetarian version of this dish can be just as delicious.


  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 2 tablespoons tomato paste
  • 2 tablespoons all-purpose flour
  • 2 cups vegetable broth
  • 1 teaspoon dried thyme
  • Salt and pepper, to taste
  • 4 large russet potatoes, peeled and chopped
  • 1/4 cup unsalted butter
  • 1/4 cup milk
  • 1 egg yolk


  1. Preheat the oven to 400°F.
  2. In a large skillet, heat 1 tablespoon of oil over medium heat. Add the onion, garlic, carrots, and celery and cook until softened, about 5 minutes.
  3. Stir in the peas, corn, tomato paste, and flour until combined. Gradually add the vegetable broth and thyme, stirring constantly, until the mixture thickens, about 5 minutes. Season with salt and pepper.
  4. Transfer the mixture to a 9×13 inch baking dish.
  5. In a large pot, boil the potatoes until tender, about 15 minutes. Drain and return to the pot. Add the butter and milk and mash until smooth. Stir in the egg yolk.
  6. Spoon the mashed potatoes over the vegetable mixture in the baking dish, spreading evenly to cover.
  7. Bake for 25-30 minutes, or until the top is golden brown.


  • Vegetarian shepherd’s pie is a comforting and satisfying dish that is perfect for cold winter evenings.
  • With its combination of tender vegetables in a rich gravy, topped with creamy mashed potatoes, it is sure to please even the pickiest of eaters.
  • Whether you are a seasoned cook or just starting out, this recipe is easy to follow and sure to become a family favorite.

So, next time you’re in the mood for a hearty and flavorful meal, give this vegetarian shepherd’s pie a try!

Leave a Comment

Your email address will not be published. Required fields are marked *