Zwiebel, Knoblauch und Ingwer schälen, grob zerkleinern und in einen Mixer geben. Currypulver, Garam Masala, ½ TL Salz und ½ TL gemahlener Pfeffer dazugeben und alles zu einer feinen Currypaste mixen. Ggf. 1-2 TL kaltes Wasser hinzufügen, damit es eine homogene Currypaste wird.
Hähnchenbrustfilet in ca. 3 cm große Stücke schneiden und in eine Schüssel geben. Den griechischen Joghurt, Chilipulver und 2 TL der Currypaste hinzufügen und alles gut vermengen. Hähnchen ca. 30 Min. bei Zimmertemperatur oder abgedeckt im Kühlschrank über Nacht marinieren lassen.
Butaris Butterschmalz in einem großen Topf/Bräter erhitzen und die restliche Currypaste darin unter Rühren ca. 1-2 Minuten anbraten.
Dann Kokosmilch und Tomatenmark dazugeben und alles gut verrühren. Das marinierte Hähnchen samt Joghurt dazugeben, unterrühren und alles ca. 30 Min. bei geringer bis mittlerer Hitze abgedeckt köcheln lassen. Dabei gelegentlich umrühren. Zum Schluss mit Salz und Pfeffer abschmecken.
Das Coconut Butter Chicken mit Reis und frisch gehacktem Koriander servieren.