Először készítse el a pácot. A csirkemelleket tisztítsa meg, és tegye egy nagyobb, zárható edénybe. Ezután reszetelje hozzájuk finomra a fokhagymát és a gyömbért, adja hozzá a fehér joghurtot, a sót, a borsot és 4 teáskanál garam masala fűszert, majd mindent alaposan keverjen össze. Zárja le az edényt, és hagyja a húst legalább 8 óráig pácolódni a hűtőben.
Az eltelt idő után melegítse elő a sütőt 200 °C-ra, és tegye fel főni a rizst: öntse egy nagyobb fazékba, adjon hozzá 1,5 l vizet, sózza meg, forralja fel, majd hagyja a rizst 17–20 percig főni fedő alatt, közepes lángon.
Közben süsse meg a pácolt húst: vegye ki a hűtőből, fogjon egy nagyobb, sütőálló tapadásmentes serpenyőt, hevítse fel erősen nagy lángon, és süsse meg rajta a húst 1–1,5 percig mindkét oldalán (sütés után a húsnak sötétbarna felületűnek kell lennie).
Ezután tegye a serpenyőt a hússal együtt az előmelegített sütőbe, és süsse 20–22 percig 195–200 °C-on.
A rizs főzése és a hús sütése közben készítse el a mártást.
Fogjon egy nagyobb fazekat, hevítse fel szárazon közepes lángon, majd adja hozzá a vajat és a paradicsompürét, és pirítsa 2 percig. Ezután adja hozzá az 1 teáskanál garam masala fűszert, az őrölt köményt, az őrölt paprikát, a konzerv paradicsomot és 150 ml vizet, csökkentse a lángot alacsony fokozatra, és főzze 8 percig fedő alatt.
Közben aprítsa fel finomra a chili paprikát. Az eltelt idő után adja a fazékba a feldarabolt chili paprikát és a szójatejszínt, főzze még 2 percig alacsony lángon, majd kapcsolja le a hőt, és ízlés szerint sózza meg.
Amikor a csirkemellek megsültek, mindegyiket vágja 4 db, kb. 4–5 cm széles darabra, a feldarabolt húst tegye a fazékban lévő mártásba, és szükség szerint melegítse át.
Ezután készítsen 6 tálalótányért, ossza el bennük először a főtt rizst, majd a húst a mártással, és tálalja.