Make the mayonnaise by combining the garlic, lemon juice, mustard, chickpea liquid, and chickpeas in a tall container just large enough to fit the head of an immersion blender
Blend at high speed until a creamy and smooth emulsion
Slowly drizzle in olive oil while blending until a thick and smooth consistency
Season to taste
(The mayonnaise will keep in a covered container in the fridge for up to 1 week)
To make the koftas, cut the head of cauliflower into florets and pulse in batches in a food processor until the cauliflower resembles couscous
Heat the oil in a large frying pan over medium heat, add the garlic and onion and cook until translucent
Add the cauliflower, spices and salt and stir fry for about 8 minutes until the cauliflower is tender
Remove from the heat and transfer to a large bowl
Add the breadcrumbs, raisins, pine nuts, parsley and 1 egg and stir to combine
Add 1 more egg if the mixture is too dry (the mixture should hold together when pressed between your fingers)
Place the mixture in the fridge for 30 minutes while you make the mayonnaise
Heat about 4cm of oil in pot over medium heat
Shape the cauliflower mixture into balls about 2 cm in diameter
Fry in batches, turning after several minutes until golden brown on all sides
Remove from the pan with a slotted spoon and set aside on paper towel to drain while you fry the rest of the cauliflower
Serve immediately with pita breads or wraps, vegan mayonnaise and a small salad