Indian
Heat the oil in a large pan and fry the onions over medium heat until deep golden, about 10 minutes.
Stir in the garlic and ginger and cook for 1 minute until fragrant.
Add the curry powder, turmeric and cumin and toast for 30 seconds, then pour in the tomato puree and simmer until thickened and the oil separates.
Add the chicken pieces and stir to coat, cooking for 5 minutes until the surface turns opaque.
Pour in the coconut milk and 100 ml water, season with salt, cover and simmer gently for 20 minutes until the chicken is tender.
Uncover and reduce the sauce to a coating consistency, then scatter with fresh coriander and serve with rice or naan.