Wash the chicken, cut it into small piece and marinate for at least an hour with salt.
Grind all the curry paste ingredients with enough water to make a thick paste. Keep aside.
Thinly slice the red onions, tomato and keep aside.
Slit the green chilli lengthwise. Keep aside.
In a pot, fry the onions until translucent. Add tomatoes and chillies. Stir until mushy.
Next add the chicken and fry lightly for a minute or two in the onion mixture.
Now add the ground curry paste and fry it further.
Add enough water and boil until the curry thickens and chicken cooked.
Enjoy with some hot steamed rice.