Die Hühnerbrüste abwaschen, trocken tupfen und in grobe Würfel schneiden.
Die Zwiebel und den Knoblauch schälen und beides fein würfeln.
Eine Pfanne mit 2 EL Butter heiß werden lassen und das Hähnchen darin rundherum anbraten und anschließend herausnehmen.
In die heiße Pfanne 1 EL Butter geben und darin die Zwiebel und den Knoblauch andünsten. Die Gewürze und den Ingwer hinzugeben und leicht mit anrösten lassen. Dann mit den gehackten Tomaten ablöschen und kurz aufkochen lassen.
Die Sahne oder den Joghurt unterrühren und das Hähnchen hineingeben. Das Ganze für 15 Min. leicht simmern lassen. Wer mag kann den Buttergeschmack durch Zugabe und Unterrühren von etwas mehr Butter verstärken.
Das Butter Chicken mit Salz und Pfeffer abschmecken.