Das Hühnerbrustfilet in mundgerechte Stücke schneiden, mit Joghurt, Zitronensaft, Garam Masala, Kreuzkümmel und Salz marinieren und mindestens 30 Minuten im Kühlschrank lassen.
Butter in einer großen Pfanne erhitzen, Zwiebel anbraten bis sie goldbraun ist, dann Knoblauch und Ingwer hinzufügen und 2 Minuten braten.
Passierte Tomaten hinzufügen und 10 Minuten köcheln lassen.
Mariniertes Huhn in die Sauce geben und 15-20 Minuten bei niedriger Hitze köcheln lassen, bis es durchgegart ist. Sahne hinzufügen und gut umrühren.
Butter Chicken heiß servieren, garniert mit frischem Koriander, dazu Basmatireis oder Naan.