Taze baklaların saplarını ayıklayıp varsa kılçıklarını temizleyin ve yıkayın. Keskin bir bıçakla en fazla yarım santim kalınlığında doğrayın. Eğer baklaları hemen kullanmayacaksanız, beklerken kararmamaları için bol unlu suda bekletin.
Soğanı yemeklik, incecik, sarımsakları pirinç tanesi büyüklüğünde doğrayın.
Soğanı, sarımsağı, bakla ve tereyağını orta boy bir tencereye koyup orta ısılı ateşin üzerine oturtun. Tahta kaşıkla sık sık karıştırarak 4-5 dakika kavurun. Tuz ve karabiberi serpiştirip ılık ya da sıcak haldeki et veya tavuk suyunu da tencereye aktarın. Sütü de hemen ilave edip karıştırın.
Orta ısılı ateşte, sık sık karıştırarak kaynayıncaya kadar pişirin.
Diğer taraftan, yoğurt, yumurta sarısı ve unu bir kaseye aktarıp tel çırpıcı yardımıyla iyice çırpın. Kaynayan çorbanın suyundan 1 kepçe kadar alıp sosa ilave ederek sosun ılık hale gelmesini sağlayın.
Bu ılık sosu, bir taraftan çorbayı karıştırarak çorbaya ilave edin. Sürekli karıştırarak kaynayıncaya kadar pişirin.
Çorbayı baklalar iyice yumuşayıncaya kadar kaynatmaya devam edin. Ocaktan alın ve üzerini kırmızı pul biber ve kıyılmış dereotuyla süsleyin. Sıcak olarak servise sunun. Afiyet olsun…