1. Lihapyörykät: Kuori ja silppua sipulit sekä valkosipulit. Kuumenna öljyä paistinpannussa, kunnes se rätisee, kun siihen pudottaa sipulinpalan. Paista sipulisilput vaaleanruskeaksi. Ota pannu liedeltä. Sekoita sipulisilppuun huolellisesti garam masala, juustokumina, paprikajauhe, korianteri, mustapippuri ja suola. Sekoita joukkoon myös tuore korianterisilppu ja kikhernejauho. Laita jauheliha kulhoon ja kaada sipuli-mausteseos päälle. Sekoita joustavaksi, mutta kiinteäksi mureketaikinaksi. Muotoile 16-20 pyörykkää.
2. Kastike: Silppua tomaatit. Rouhi musta juustokumina karkeasti. Kuumenna öljy paistinpannussa tai wokissa, kunnes se rätisee, kun siihen pudottaa maustesiemenen. Lisää öljyyn tomaattisilppu, juustokumina, laakerinlehti, kaneli, kurkuma ja chili. Sekoita ja paista keskilämmöllä 3-4 minuuttia. Lisää vesi ja suola.
3. Laita varovasti lihapyörykät kastikkeeseen, muutama kerrallaan. Keitä hiljaa 10 minuuttia ja sekoittele varovasti, niin etteivät pyörykät rikkoudu. Kokeile, ovatko ne valmiita painamalla kevyesti haarukalla; pyörykät eivät kypsänä anna periksi. Lisää kastikkeeseen vettä, jos on tarvis. Kuori pinnalta ylimääräinen öljy pois. Lisää kerma ja keitä vielä pari minuuttia.