W większej misce wymieszaj biały jogurt, 1 łyżkę kurkumy, mielony kmin rzymski, skórkę i sok z cytryny, sól i pieprz. Do powstałej mieszaniny włóż udka kurczaka, wymieszaj i wstaw miskę na 1 godzinę do lodówki. W międzyczasie obierz i drobno pokrój cebulę, czosnek i imbir.
Po upływie tego czasu wyjmij z lodówki miskę z marynowanymi udkami i w większej głębokiej patelni rozgrzej na średnim ogniu 3 łyżki oleju.
Następnie wyjmij udka kurczaka z marynaty, odcedź je, włóż na patelnię i smaż 3–4 minuty z każdej strony na średnim ogniu.
Następnie przełóż udka z patelni na talerz, dodaj na patelnię pokrojoną cebulę, czosnek i imbir i smaż wszystko 2–3 minuty na średnim ogniu. Potem dodaj przyprawę tikka masala, mielone chili, 1 łyżkę kurkumy, krojone pomidory z puszki i bulion drobiowy, wszystko wymieszaj, włóż z powrotem na patelnię podsmażone udka kurczaka i gotuj całą mieszaninę 15–20 minut na średnim ogniu, aż sos zgęstnieje, a udka zmiękną.
Następnie ponownie wyjmij udka kurczaka z patelni i zawartość patelni zblenduj na gładko blenderem ręcznym. Do zblendowanej mieszaniny dodaj śmietanę, masło, sól i pieprz i ponownie zblenduj. Następnie włóż udka z powrotem na patelnię, zawartość patelni podziel na 4 porcje i podawaj.