This is pretty simple if you have a food processor. Here are the steps.

  1. Chop an onion finely in a food processor.
  2. Fry in oil gently with two cloves of garlic.
  3. Whizz 4 slices of bread to breadcrumbs – put in a bowl
  4. Whizz 200g cashew nuts to crumbs. Put in bowl.
  5. Whiz 250g plain tofu  and 140ml vegetable stock to a paste. Add to bowl.
  6. Whizz 200g mushrooms to a fine chop and fry in a little oil
  7. Add the onion to your bowl, and mix in with half a teaspoon dried thyme and half a teaspoon dried rosemary
  8. Grease a 2lb loaf tin or equivalent size pie dish and put half the mix in, pressing down.
  9. Add the cooked mushrooms and spread out.
  10. Add the rest of the mix and press down.
  11. Cover with foil and cook in an oven at 180C for one hour.
  12. Allow to rest ten minutes.
  13. Turn out and carve.
  14. Eat hot or cold.