1. Dip: Mix all the ingredients together and allow to infuse for 15 minutes before serving with bhajia as a dip. 2. Bhajia: Put all the ingredients except oil and water in a bowl together and mix well. Add a little cold water at a time until the batter is thick but easy to drop off a spoon. 3. Heat the oil in a frying pan to approx. 170°C. Drop spoonfuls of the mixture into the oil and fry until golden brown. 4. Drain on paper towel and then serve hot with the dip.