Încălziți uleiul într-o cratiță mare, la foc mediu, și adăugați ceapa. Căliți aproximativ 5 minute, amestecând ocazional, până devine moale și ușor aurie. Nu amestecați excesiv, pentru a permite cepei să capete culoare. Opțional, continuați gătirea încă 5 minute pentru caramelizare mai intensă.
Adăugați usturoiul tocat și ghimbirul ras, amestecați și gătiți aproximativ 30 de secunde, până devin aromate.
Adăugați puiul și gătiți, amestecând frecvent, până nu mai este roz la exterior. Dacă ceapa se rumenește prea tare, reduceți focul la mediu. Turnați supa de pui. Se poate folosi apă sau un amestec de supă și apă, în special dacă utilizați curry roux cu conținut ridicat de sare.
Adăugați mărul ras, mierea, sosul de soia și ketchup-ul. Amestecați pentru distribuire uniformă. Adăugați morcovii și cartofii. Lichidul trebuie să acopere ingredientele. Fierbeți la foc mic, acoperit, aproximativ 15 minute, amestecând ocazional. Dacă lichidul depășește nivelul ingredientelor, continuați fierberea fără capac.
Îndepărtați spuma formată la suprafață cu o sită fină. Continuați gătirea până când morcovii și cartofii devin fragezi și pot fi străpunși ușor cu o scobitoare.