Clean and skin the chicken, then cut it into 8 pieces. Wash the pieces and set them aside.
Chop the onions and the tomatoes.
Heat the oil in a large pan. Add the onions and fry until they are golden brown. Add the tomatoes and the spices, including the salt. Lower the heat and fry everything for about 4 minutes, stirring often.
Add the chicken pieces and stir-fry until the spices have penetrated the meat and the chicken begins to get some color, about 7 minutes.
Add the yogurt, stir well, cover the pan and cook on low for about 15-20 minutes or until the meat is cooked through. Stir in between to make sure that the food doesn't stick to the pan.
Add the lemon juice, some more salt if necessary and the chopped coriander and serve.