Die Butter in einer großen Pfanne bei mittlerer Hitze schmelzen. Die Zwiebel hinzufügen und 5 Minuten anbraten, bis sie weich und goldbraun ist.
Knoblauch und Ingwer hinzufügen und weitere 2 Minuten braten, bis sie aromatisch sind.
Die gewürfelten Hähnchenstücke in die Pfanne geben und rundherum anbraten, bis sie leicht gebräunt sind.
Die gehackten Tomaten, Garam Masala, Kreuzkümmel, Paprikapulver, Salz und Pfeffer hinzufügen. Gut umrühren und zum Kochen bringen.
Die Hitze reduzieren und die Mischung 15 Minuten köcheln lassen, bis das Hähnchen durchgegart ist.
Die Sahne einrühren und weitere 5 Minuten köcheln lassen, bis die Sauce cremig ist.
In der Zwischenzeit den Basmati-Reis nach Packungsanweisung kochen.
Das Butter Chicken mit frischem Koriander garnieren und zusammen mit dem Reis servieren.