1 cup cauliflower florets 95g, bite-sized pieces
1/4 cup chickpea flour 32g (also called gram flour/garbanzo flour)
1/4 tsp salt
1/4 tsp turmeric
1/4 tsp garlic (grated/crushed - a heaped 1/4 tsp is fine)
1/4 tsp ginger (fresh, grated)
3 tbsp water or a little more if needed
Cut the cauliflower into small-ish florets so they are wither bite-sized or slightly smaller. Wash and pat dry.
Mix together the chickpea flour, salt, turmeric, garlic, ginger and water to make the batter. It should stick to the back of a spoon but not be so thick it doesn't run off at all.
Put the pieces of cauliflower into the batter and mix well so the pieces of cauliflower are well coated in the batter. Spoon bits in to the gaps if needed.
Heat some vegetable or other flavorless oil in a small skillet/frying pan - around 1/3 in (1 cm) deep or a little more. Once it is warm at a medium heat, take spoonfuls of the cauliflower and place in the pan (generally 1-2 pieces of cauliflower in each spoonful, depending on size).
Once the pakora have been cooking around 2-3 minutes and are going golden on the bottom, turn over with a slotted spoon and cook on the other side. Turn to any other side not yet cooked if needed. Once golden all over, remove from the pan with a slotted spoon to drain off excess oil then put on paper towel to drain. Repeat with the rest of the batter.
Serve either as they are or with raita (spiced yogurt dip).
Note - you can adapt seasoning to taste eg add a bit of chili, curry leaves (common in original, but it's hard to get fresh curry leaves elsewhere) or some garam masala. Take care not to overcrowd the pan as you cook them or they will stick and/or the temperature will go down too much.