Sekoita jogurtti ja marinadiainekset. Lusikoi pakastepussiin ja kananrinnat sekaan. Pyörittele niin, että marinadi sekoittuu hyvin. Jätä marinoitumaan 2-24h. Ota kanat puolta tuntia ennen paistoa huoneenlämpöön.
Raasta valkosipuli sekä inkivääri. Ota iso kasari tai wokkipannu ja lorauta ruokaöljyä pohjalle. Ala kuullottamaan miedolla lämmöllä raastettua inkivääriä, valkosipulia sekä sarviapilan siemeniä. Lisää parin minuutin päästä garam masala. Pyörittele hetki, jos meinaa kuivua, lisää 1 rkl vettä sekaan. Pyöritä vielä mantelijauhoa sekaan.
Tiputa kanat kasariin ja marinadit perään. Paista kovalla lämmöllä muutama minuutti. Lisää sitten voi, jaggery ja tomaatti. Mausta suolalla. Anna butter chickenin hautua hissukseen puoli tuntia, välillä pyöräyttäen, ettei ota pohjaan. Tarkista maku, lisää kunnon loraus kermaa ja pyörittele currya muutama minuutti tasaiseksi.
Laita tarjoiluastiaan ja koristele butter chicken parilla kermaraidalla sekä silputulla korianterilla.