Nohudu ayıklayın ve bir gece önceden ıslatın.
Eti iyice yıkayın, bir tencerede 5-6 bardak su ve tuz ile kaynamaya koyun. Kaynamaya başlayınca suyun yüzeyinde oluşan köpükleri kevgirle toplayıp alın.
Soğanı ince ince doğrayın. Et biraz pişince geceden ıslatılmış nohudu ve soğanı tencereye ekleyin, nohut iyice yumuşayıncaya kadar pişirin.
Baklaları ayıklayın ve ikiye kesip kararmaması için unlu suya atıp bekletin. Sarımsakların beyaz kısımlarını bir iki parmak kadar doğrayın. Et ve nohut pişince tencereye bakla ve sarımsakları ekleyin. Kısık ateşte yumuşayıncaya kadar pişirin.
Yoğurdu yumurta ile pürüzsüz olana kadar karıştırın. Kısık ateşte sürekli aynı yöne doğru karıştırarak ısıtın ve içine azar azar yemeğin pişme suyundan ilâve edin. İyice ısınıp kabarmaya başlayınca yemeğe ekleyin. Bir iki taşım kaynatın ve altını kapatın.
Tereyağı veya zeytinyağını küçük bir tavada kızdırın ve haspiri ekleyin. Bakla aşının üstüne gezdirin, karabiberi ekleyerek servis yapın.
Not: Baharın müjdecisi bakla ile taze sarımsak birleşerek muhteşem bir lezzet yaratır. Geleneksel olmasa da baklaya çok yakıştığı için yemeğe biraz dereotu katarak değişik bir çeşni elde edebilirsiniz.