Basmatireis gründlich waschen und nach Packungsangabe garen. Währenddessen das Hähnchen in Stücke schneiden und mit Garam Masala, Kurkuma, Paprikapulver und Salz vermengen.
Butter oder Ghee in einer großen Pfanne erhitzen und das Hähnchen rundherum goldbraun anbraten. Danach aus der Pfanne nehmen und kurz beiseitestellen.
Zwiebel in derselben Pfanne glasig dünsten. Knoblauch und Ingwer dazugeben und kurz mitbraten, bis alles duftet.
Passierte Tomaten, Kreuzkümmel und Zimt einrühren und die Sauce sanft köcheln lassen. Cashewkerne mit etwas warmem Wasser fein pürieren und zusammen mit Sahne oder Kokosmilch zur Sauce geben.
Das Hähnchen zurück in die Pfanne legen und bei niedriger Hitze fertig garen, bis die Sauce sämig ist. Mit Ahornsirup und Salz abschmecken.
Das Butter Chicken mit dem Basmatireis servieren und nach Wunsch mit etwas zusätzlichem Garam Masala abrunden.