Put cupful the chickpeas in a large bowl and add plenty of water (they will double in size so add more water if necessary). Soak them overnight.
The next day drain the chickpeas, then measure out 2 cups. Put these into a food processor.
Roughly chop the onion, garlic, parsley and add these to the chickpeas. Then add the spices, salt & pepper.
Whiz until you get a coarse but sticky texture, resembling couscous. You’ll need to scrape the mixture down the sides of the processor occasionally.
When you’re happy with the consistency (it should stick together) transfer it to a mixing bowl. Add the chickpea flour and mix with a fork.
Cover the bowl and chill for 1-2 hours.
Preheat the oven to 180°C.
Take the mixture out of the fridge and mix in the baking powder.
Shape little sausages resembling fingers and put them on a lined baking sheet.
On the thinner end press down a bit with your finger and stick an almond piece onto it to create a nail.
Spray the fingers with oil, then bake for 15 minutes. Turn them over, bake for a further 10 minutes.
When they're brown, transfer them to a plate. You can drizzle some ketchup or chilli sauce at the tips & ends to make them to look bloody. Serve them with hummus, tahini, guacamole, chilli sauce etc.