Zunächst die Marinade vorbereiten. Die Hähnchenbrüste putzen und in einen größeren verschließbaren Behälter geben. Anschließend Knoblauch und Ingwer auf einer feinen Reibe dazu reiben, weißen Joghurt, Salz, Pfeffer und 4 TL Garam-Masala-Gewürz hinzufügen und alles gründlich vermengen. Dann den Behälter verschließen und das Fleisch mindestens 8 Stunden im Kühlschrank marinieren lassen.
Nach der angegebenen Zeit den Ofen auf 200 °C vorheizen und den Reis aufsetzen: in einen größeren Topf füllen, mit 1,5 l Wasser übergießen, salzen, zum Kochen bringen und anschließend den Reis 17–20 Minuten zugedeckt bei mittlerer Hitze köcheln lassen.
Inzwischen das marinierte Fleisch backen: aus dem Kühlschrank nehmen, eine größere ofenfeste beschichtete Pfanne nehmen, bei hoher Hitze scharf erhitzen und das Fleisch darin 1–1,5 Minuten von jeder Seite anbraten (nach dem Anbraten sollte das Fleisch eine dunkelbraune Oberfläche haben).
Dann die Pfanne samt Fleisch in den vorgeheizten Ofen stellen und 20–22 Minuten bei 195–200 °C backen.
Während Reis und Fleisch garen, die Sauce zubereiten.
Einen größeren Topf nehmen, trocken bei mittlerer Hitze erhitzen, dann Butter und Tomatenmark dazugeben und 2 Minuten anbraten. Anschließend 1 TL Garam-Masala-Gewürz, gemahlenen Kreuzkümmel, gemahlene Paprika, Dosentomaten und 150 ml Wasser hinzufügen, die Hitze auf niedrige Stufe reduzieren und 8 Minuten zugedeckt köcheln lassen.
Inzwischen die Chilischote fein schneiden. Nach der angegebenen Zeit die geschnittene Chilischote und Sojasahne in den Topf geben, alles noch 2 Minuten bei niedriger Hitze köcheln lassen, dann die Hitze ausschalten und nach Geschmack salzen.
Wenn die Hähnchenbrüste fertig gebacken sind, jede in 4 ca. 4–5 cm breite Stücke schneiden, das geschnittene Fleisch in die vorbereitete Sauce im Topf geben und bei Bedarf erwärmen.
Dann 6 Servierteller bereitstellen, zunächst den gekochten Reis und anschließend das Fleisch mit der Sauce darauf verteilen und servieren.