Slice the onion(s) into thin strips - make them as thin as you can
Then, in a bowl combine the flour and spices
Add water, 1 tbsp at a time, until a thick batter is formed
Add the sliced onions into the batter and mix to thoroughly coat each piece
Next, pour oil into a deep-frying pan, to cover the bottom of the pan
Heat oil to 190C - test this by dropping a little bit of the batter into the oil, it should rise to the top and bubble. Once this happens, take a tbsp of the bhaji mix and drop it into the oil, one at a time, to form the bhajis
Cook each bhaji for 2 minutes on each side
Once browned and cooked, remove from the oil and turn the heat off
Place the bhajis on some kitchen roll to drain off any excess oil
Serve with dips as a starter, or alongside curry for a delicious side dish
