This is Street Food from Sri Lanka.
This vegan dish reminds me a lot of the Falaffel of the Middle East. But the spices and lots of onions makes these Lentil Balls much tastier.
Yellow Lentils or Dhal are not so easily found here. I needed to take a trip to a Turkish supermarket to buy these.
The lentils are soaked in cold water for about 40 minutes, then drained. All the gunk that floats on top of the water should go first. I fished it out with a strainer. Do not leave a lot of water in the bowl with the drained lentils, they should be dry before they go in the blender.
Add fennel seeds and curry leaves to the lentils and 1/2 tsp of salt. Make a paste, but not too fine.
Use gloves, otherwise you have the chili on your hands.
Add all other finely chopped ingredients and mash that with your hands to a sticky paste.
Form it to balls or patties.
Put oil in a pot to deep fry or use a deep fat fryer. At 180 C until the balls are nicely brown.
Eat them as they are or with some soy yogurt dip.