W dużej misce wymieszać kurczaka, jogurt, 3 ząbki czosnku, 1 łyżkę imbiru, 2 łyżeczki garam masala, 1 łyżeczkę kuminu, 1/2 łyżeczki kurkumy, 1/2 - 1 łyżeczki pieprzu cayenne i 1 łyżeczkę soli. Odstawić na 5-10 minut.
Rozgrzać olej na dużej patelni na średnim ogniu. Dodać kurczaka i smażyć z obu stron, aż się zrumieni, około 2 minut. Dodać 1 łyżkę masła i wymieszać. Zdjąć kurczaka z patelni na talerz.
Na patelnię, po kurczaku dodać cebulę i smażyć przez 5 minut, aż zmięknie. Dodać 2 łyżki masła, 3 ząbki czosnku, 1 łyżkę imbiru, 2 łyżeczki garam masala, 1 łyżeczkę kuminu, 1/2 łyżeczki kurkumy, 1/2 - 1 łyżeczki pieprzu cayenne i płatki chili. Doprawićsolą i pieprzem. Smażyć, aż będzie bardzo aromatyczny, około 5 minut. Dodać koncentrat pomidorowy i smażyć jeszcze przez 3-4 minuty.
Zmniejszyć ogień do małego. Dodać 1 szkl bulionu warzywnego i mleko kokosowe. Wymieszać, aby połączyć, doprowadzić sos do wrzenia, gotować przez 5 minut lub do momentu, aż sos lekko zgęstnieje. Dodać 1 łyżkę masła. Jeśli sos wydaje się gęsty, rozcieńczyć go 1/2 do 1 szklanki dodatkowego mleka kokosowego. Dodać kurczaka i zielony groszek. Gotować razem około 5 minut. Zdjąć z ognia i dodaj kolendrę. Dopraw solą i pieprzem.
Podawać z ryżem i chlebem naan.