Vegan Shepherds Pie

Vegan Shepherds Pie

Here's a beaut vegan shepherd's pie recipe for all you pie lovers. This is a hearty, but low carb pie packed with tasty hemp hearts, mushrooms, onions, and walnuts, and topped with a creamy cauliflower mash. Oh so hearty and oh. my. yum!


  • Topping
  • 1 medium cauliflower
  • ½ tsp garlic powder
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tbsp nutritional yeast
  • For the Filling
  • 1 medium onion chopped
  • 2 cloves garlic chopped
  • 1 tbsp tomato paste
  • 5 cups celery stalks chopped
  • 2 cups mushrooms chopped
  • 1 cup walnuts chopped
  • 1 tbsp thyme
  • 1 tsp Dijon mustard
  • 3 tbsp olive oil
  • 1 cup vegetable stock
  • 1 cup hemp hearts


  1. Make the topping
  2. Trim the cauliflower and cut into florets. Place into a medium saucepan with water and bring to the boil. Cover and simmer for 10-15 minutes until the cauliflower is soft.
  3. Remove the cauliflower from the heat and drain the water.
  4. Mash the cauliflower with a potato ricer or a fork.
  5. Add the seasoning and nutritional year and mix well.
  6. Make the filling
  7. Heat the olive oil in a large frying pan on a medium heat. Add the onion and garlic and cook for 3 minutes until soft.
  8. Add the mushrooms and celery and cook for a further 5-7 minutes, stirring occasionally to ensure even cooking.
  9. Add the tomato paste, mustard and stock and cook for another 5 minutes.
  10. Add the chopped walnuts, hemp hearts and seasoning. Stir well and cook for 5 minutes. Taste test and adjust the seasoning for your own preference.
  11. Assemble
  12. Pre-heat the oven to 190C/375F degrees.
  13. Spoon the filling into large ramekin dishes (I used 8oz dishes) or one baking dish.
  14. Pipe or spoon the mashed cauliflower on top of the filling.
  15. Bake for 20-30 minutes.

Sign-up to receive 15% off your first order

New Zealand's Premium Hemp Seed Oil & Capsules

The Hemp Farm® email program will send promotional emails to users who subscribe through this form. By submitting your email, you are consenting to our Terms and Conditions and our Privacy Policy, including for us to use that email to send you marketing information. To opt out, check unsubscribe from our emails.