1) In a bowl, sift the chickpea flour, plain flour, soda bicarbonate and red chilli powder. Make a well in the center, and add the combined egg and water and stir to make a smooth creamy batter, by adding a little more water if necessary.
2) Add the onions and garlic and mix well.
3) Heat the oil, about 1 cm deep, in a wide flat frying pan. Drop in tablespoons of the mixture at a time and press into patties. Fry the bhajis on both sides until golden brown and cooked throughly.
4) Drain on paper towels to absorb any extra oil