clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
shepherd's pie

Vegan Shepherd’s Pie

  • Author: Liz Thomson
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 8 1x
  • Category: Dinner
  • Method: Oven
  • Cuisine: Comfort Food


Looking for the ultimate vegan comfort food? This Shepherd’s Pie pie has a “meaty” filling with plenty of vegetables, topped with creamy potatoes for a meal that will satisfy vegetarians and meat-eaters alike!


  • 1 package Morningstar Farms® Grillers Crumbles
  • 1 tablespoon vegan butter
  • 1 large onion, chopped fine
  • 1/2 cup shredded carrots (about 2 carrots)
  • 1/2 cup chopped celery (about 2 stalks)
  • 1 clove garlic, minced
  • Salt and pepper
  • 2 tablespoons all-purpose flour
  • 1 tablespoon tomato paste
  • 2 cups low sodium vegetable broth 1 tablespoon soy sauce 1 cup frozen peas
  • 2 ½ pounds russet potatoes, peeled and cut into 2-inch pieces
  • 2 tablespoons vegan butter, melted
  • ⅓ cup almond milk or milk of choice
  • Salt to taste


For the filling:

  • Adjust oven rack to upper-middle position and heat oven to 375 degrees.
  • Heat the vegan butter in a large skillet over medium-high heat for 30 seconds until melted.
  • Add onion, carrots, and celery and cook until soft, about 6 minutes.
  • Add garlic and continue cooking for 2 minutes. Add MorningStar Farms® Grillers Crumbles and cook, for 4-5 minutes until heated through.
  • Add flour and tomato paste and cook until paste begins to darken (about 1 minute).
  • Add broth and simmer over medium heat, stirring frequently, until mixture is thick but still saucy (7 to 10 minutes).
  • Stir in peas, then remove from heat. Transfer to a 2-quart casserole dish

For the topping:

  • Bring potatoes, 1/2 teaspoon salt, and water to cover to boil in a large saucepan over high heat.
  • Reduce heat to medium-low and simmer until tender, 15 to 20 minutes.
  • Drain potatoes, return to saucepan and mash potatoes with vegan butter and almond milk until smooth. If you like smoother potatoes, you can use a hand mixer or stand mixer. If you like your potatoes chunky, mash with a fork.
  • Season with salt and pepper to taste. Spread potatoes evenly over the filling.
  • Bake until filling is bubbling, about 15 minutes.
  • Turn on broiler and cook until top is golden brown, 3 to 5 minutes.
  • Remove from oven and cool 10 minutes before serving.

Keywords: Vegan Shepherd's Pie