Carrot & Cashew Nut Roast

This has quite an 'exotic' taste (it wouldn't work with gravy) and also works out a bit pricey because of the cashew nuts. Great for a special meal and because the uncooked mixture freezes well, you can do the preparation in advance.

Fry the onion and garlic in the oil until soft. Mix in all the other ingredients and season to taste. Place the mixture into a greased 2 lb loaf tin. Cover with foil and cook for 1 hour at 180°C/Gas Mark 4. Remove the foil and bake for a further 10 minutes. Leave to stand in the baking tin for at least 10 minutes before turning out.