Soak the lentils in water for a couple of hours. Then rinse well and drain.
Measure 1/4 cup or 40-50mls of water and keep aside. Add the lentils to a blender along with half the amount of the water. Blend together. Then scrape down the sides of the blender jug and a little more water and blend again .You may need to repeat this once again.
Aim for the dal paste to be the consistency of a thick hummus. It can be a little grainy but should hold its form.You may need to adjust the water amount to achieve this so judge accordingly.
Heat oil in your pan (small wok work best) on low/medium heat.
Using a spatula, remove the lentil paste from the processor and add to a mixing bowl. Then add the ginger, chilli, salt, dry spices, fresh coriander and using your hand mix well. Finally, add the onions and mix again.
When the oil is hot, place 1 tablespoon of the batter into the oil. The pakora should come up to the top of the oil. Carefully shape and add more pakoras to the oil. Cook in small batched being careful not to overcrowd the pan. Fry for a couple of minutes on a medium heat. Use your slotted spoon to gently turn them over every 10 seconds or so. When you see them turn light golden in colour, increase your heat setting to high and cook until fully golden. (It should take about 5 minutes in total).
Remove from oil with a slotted spoon. Allow the oil to drain off the pakoras fully. Then place on kitchen paper. Lower the heat and allow the oil to cool sightly before you do the next batch. Repeat and enjoy with your favourite dipping sauce!