This is a very flavourful and fresh tasting recipe for chicken with fresh herbs. It is a welcome change from heavy spiced chicken curries. This curry tastes great with plain cooked rice or jeera (cumin) rice.
Rub chicken all over with ginger, garlic pastes, and salt. Heat oil in a large deep saucepan or kadhai and fry chicken in the oil. Turn so the chicken is well browned, about 5 minutes.
Mix together curds, almond paste, cumin and coriander powder, and turmeric. Add to chicken. Cook over medium high flame till most of the liquid from the curds is dry, about 10 minutes.
Add salt, coriander and mint leaves, green chillies, and coconut. Cook on high for a few minutes. Add just enough water needed to cook (about 1 cup). Cover with lid and simmer on low heat, adding water as needed, till chicken is very tender, about 20 minutes. Add cream if you want a richer gravy. Serve with rice or roti.