1. Tavuk butlarından fazla yağı alın ve yıkadıktan sonra suyu silin.
2. Marine etmek için baharatları tavuk butlarının üzerine koyun, eşit şekilde tavuk butlarına yayın, üzerlerini streç filmle örtün ve gece boyunca marine etmek için buzdolabına koyun.
3. Siyah kirazları küçük parçalar halinde kesin.
4. Yeşil fasulyeleri ve mısır tanelerini kaynar suya koyun ve pişirin, ardından soğuk suya koyun ve ıslatın.
5. Soğanı yıkayın ve parçalara ayırın.
6. Tavaya yağ koymayın, tavuk butlarını kısık ateşte koyun ve yağı tavuk derisi aşağı gelecek şekilde kızartın, sonra altını çevirip her iki tarafı da altın olana kadar kızartın.
7. Tavaya biraz yağ koyun, bir koku oluşturmak için kızartmak için yeşil soğan, zencefil, yıldız anason ve karabiber ekleyin.
8. Tavuk butları, 1 çorba kaşığı hafif soya sosu, 1 çorba kaşığı koyu soya sosu, 1 çorba kaşığı pişirme şarabı, 2 çorba kaşığı şeker, biraz tuz ekleyin, kaynar suya dökün, yüksek ateşte kaynatın ve köpüğü süzün, üzerini kapatın ve orta ateşte 20 dakika pişirin. Et piştikten sonra tavuk butlarını alıp tabağa koyun. Biri et tarafı yukarı, diğeri deri tarafı yukarı. Tencerede kalan et suyundan yeşil soğan, zencefil, anason ve karabiberleri alın, yüksek ateşe çevirin, biraz su, nişasta dökün ve iki kez koyulaştırarak tavuk bacaklarının üzerine dökün.
9. Haşlanmış mısır tanelerini, taze fasulyeyi, soğan tanelerini ve siyah kirazları üstüne koyun ve kırmızı kiraz ile süsleyin.