This stunning plant based dinner would absolutely fool a meat eater! While I love beans and whole plant foods, sometimes I want to recreate meaty versions of the classics and make them actually taste like the real thing. Think Vegan Chicken Pot Pie, Vegan Fried Chicken or Vegan Steak. With all the great vegan meat options out there, this is easier and easier to do. That said, if you are looking for a more whole foods version, go make my Lentil Shepherd’s Pie with Cheesy Mashed Potatoes. This vegan shepherd’s pie is comfort food to the max! The filling is a simple mixture of vegetables and vegan beef, plenty of fresh herbs and flavorings but it’s also easy to make. Topped with fluffy, buttery mashed potatoes and even and optional parmesan and vegan butter crust! Make this recipe for holidays, potlucks, meal prep for the week or a Sunday dinner. The whole family will love it!
How to make Vegan Shepherd’s Pie
Find the complete recipe with measurements below. First, make your mashed potatoes. Set aside while you make the filling. Sauté the onion in oil for a few minutes, then add the garlic and cook one more minute. Now add the vegan meat (I used Impossible brand) and break it up, cooking until it browns. Stir in the herbs, salt, pepper. Now add the Worcestershire sauce, tomato paste and flour. Stir it in. Next, add the broth and vegetables. Stir frequently and bring the mixture to a boil. Cook for 5 minutes. To assemble, pour the meaty mixture into a casserole dish, and spoon the mashed potatoes on top. Use a fork, if desired, in all directions to smooth out the potatoes evenly and create texture. Drizzle on the melted vegan butter and sprinkle parmesan cheese (I used Violife vegan brand). This is optional, but it makes a delicious crust on the potatoes. Place in the oven, uncovered, and bake for 25-30 minutes until hot.
Make ahead
You can make shepherd’s pie ahead of time. This is perfect for Thanksgiving dinner, when you want to prep as much as possible before the big day! Simply prepare the casserole as directed up to the point of baking. Cover and refrigerate for up to 2 days. When the time comes, preheat the oven and bake until hot. You will need to add a few minutes since it’s going into the oven cold.
How to store leftovers
This meaty vegan shepherd’s pie makes great leftovers. Keep it covered in the refrigerator for up to 4 days. To reheat, simply warm in the microwave. For meal prep, divide cooked pie into individual containers for easy grab and go lunches.
Can you freeze shepherd’s pie?
Yes, it freezes quite well. The potatoes will have a slightly different texture after freezing. To freeze, cool completely first, then wrap it using foil or transfer to freezer friendly containers and freeze for up to 2 months. Thaw in the refrigerator overnight before baking/warming and enjoy.
Want more comfort food classics made vegan?
Vegan Tater Tot CasseroleVegan MoussakaThe Best Vegan LasagnaMushroom BourguignonVegan Jambalaya