Corte o frango em pedaços e lave-os. Tempere-os com sal, pimenta, o gengibre ralado, o cardamomo e o molho de soja. Deixe marinar por 2 horas.
Escorra os pedaços de carne da marinada e passe-os por farinha. Core-os lentamente no óleo quente, de ambos os lados, sem deixar queimar.
Entretanto, corte a cebola em quartos, assim como a cenoura e a curgete em rodelas.
Adicione-os à carne, reduza um pouco mais o lume e deixe cozinhar por 10 minutos, agetando ocasionalmente. Refresque então o preparado com a marinada e um pouco de água e termine de cozinhar. Sirva decorado com pimento vermelho.