Skär kycklingen i större bitar. Blanda yoghurt med vitlök, ingefära, kryddor och salt. Vänd ner kycklingen ordentligt och låt marinera minst 30 minuter, gärna längre för djupare smak.
Hetta upp lite olja i en stekpanna eller gryta. Stek kycklingen hastigt tills den får fin färg runt om. Den ska inte bli helt genomstekt. Lägg åt sidan.
Smält smöret tillsammans med oljan i samma panna. Fräs löken långsamt tills den blir mjuk och lätt gyllene. Tillsätt vitlök och ingefära och låt fräsa kort.
Rör ner tomatpuré och kryddor. Låt fräsa någon minut så att smakerna släpper. Tillsätt krossade tomater och låt såsen sjuda i 10–15 minuter tills den blir fyllig och rund.
Häll i grädden och rör om. Lägg tillbaka kycklingen och låt allt sjuda tillsammans i cirka 10 minuter tills kycklingen är genomstekt och såsen len.
Smaka av med salt och justera kryddningen vid behov. Toppa med färsk koriander och servera kyckling tikka masala med ris och gärna naanbröd.