Make a paste of ginger, chili and about 10-12 cloves of garlic. Mix it with yogurt and lemon juice. Add as pinch of salt and marinate the chicken with it.
Let the chicken marinate for a couple hours.
After the chicken is marinated use a thick bottom skillet or pan for cooking.
Smash 5-6 cloves of garlic. If you are using cloves and cardamom along with garlic, then add it in the cool skillet. Pour olive oil and turn the heat to medium.
When the oil is hot enough, add onions. Let it saute until golden.
Next add the marinated chicken with turmeric.
Add salt when the chicken is half cooked.
Let it cook on medium to low heat stirring occasionally for 20-30 minutes.