Un, nişasta, kabartma tozu, ve tuzu bir kapta karıştırın. Başka bir kapta, yumurta ve soya sosunu karıştırın.Yumurtalı karışımı, yavaşça unlu karışıma sürekli karıştırarak ekleyin. (Yumurtalı karışımı eklerken unlu karışımı hiç durmadan karıştırmayı ihmal etmeyin.)
Kızartma tenceresinde sıvı yağı iyice ısıtın.
Karnabaharı harca bulayın ve kızgın yağda altın rengi olana kadar kızartın.
Bir tencerede, susam yağını orta ateşte ısıtın ve taze soğan, sarımsak, zencefil ve pul biberi ekleyin. 2 dakika kadar kokuları çıkıp, dokuları yumuşayana kadar soteleyin. Sebze suyunu, soya sosunu ve sirkeyi de ekleyip, kaynamasını bekleyin. Kaynamaya başlayınca ateşi kısın ve 5 dakika daha kaynatın.
Küçük bir kapta nişastayı çok az su ile eritin ve toz şekerle birlikte yavaşça karıştırarak sıcak sosa ekleyin. Sos hafif koyulaşana kadar, yaklaşık 9-10 dakika kadar pişirin.
Önceden kızartıp fazla yağını süzdüğünüz karnabaharları sosun içine atıp, her yanına bulaşmasını sağlayın. Sosa iyice bulanan karnabaharlara, susam serpin ve servis edin.