Taze baklayı yıkayıp saplarını ayıkladıktan sonra ortadan ikiye bölerek karamamsı için limonlu suda bekletin. Çağlaları bol suyla ve ovalayarak yıkayıp süzün.
Diğer taraftan, eti orta boy bir tencereye aktarıp orta ısılı ateşte, tahta bir kaşıkla karıştırarak, suyunu önce salıp sonra çekinceye kadar, 5-6 dakika kavurun. Üzerinde zeytinyağını gezdirin.
Soyup inceck doğradığınız soğanları da tencereye aktarıp karıştırarak 5 dakika daha kavurun. Üzerine doğranmış bakla ve çağlayı ilave edip, tuz, karabiber ve unu serpiştirin.
Yaklaşık 5 dakika daha karıştırarak kavurduktan sonra, 5 su bardağı sıcak suyu da aktarıp kısık ateşte, yemek suyunu iyice çekinceye kadar pişirin. Zaten, etler iyice yumuşadığında bakla ve çağla da pişmiş olacaktır. Eğer su miktarı az gelirse bir bardak daha sıcak su ilave edebilirsiniz.
Yemeği ocaktan alıp sıcak sıcak ve özellikle pilav yanında servise sunun. Eğer taze çağla bulamazsınız yeşil erik de kullanabilirsiniz.