Ön hazırlık olarak pirinci 1,5 su bardağı kaynamış suyun içine atıp suyunu çekene kadar pişirin. Altını kapatıp karıştırarak altüst edin ve kenarda bekletin.
Bezelyeyi kaynayan suda diriliğini çok kaybetmeyecek şekilde haşlayın.
Tavaya (tercihen wok tavaya) sıvıyağın yarısını koyun ve ısıtın. Yumurtayı çatalla çırpın ve tavaya koyup hızlıca karıştırarak pişirin ve parçalara ayırıp, başka bir tabağa koyun.
Tavuğu küçük parçalara doğrayın. Tavaya kalan sıvıyağı koyup ısıtın ve rendelenmiş havucu koyun, karıştırarak pişirin. Biraz yumuşayınca tavukları koyup karıştırarak pişirin. Bezelyeyi, ince doğranmış yeşil soğan ve marulu koyup karıştırarak pişirin. Soya sosunu koyup karıştırın. Haşlanmış pirinci ilave edip hepsini karıştırıp pişirin. Son olarak daha önce pişirdiğiniz yumurtaları da ekleyip karıştırın ve pilavı servis edin.