Karnabaharı çiçek çiçek ayırın. Saplarını çiçeklerine en yakın yerden kesin ve yıkayıp süzün. Soğanı yemeklik incecik doğrayın. Biberin sapını kesip tohumlarını ayıkladıktan sonra uzunlamasına ikiye bölün ve küp küp doğrayın.
Zeytinyağı ve soğanı orta boy bir tencereye aktarıp karıştırarak 2 dakika kadar kavurun. Kıymayı ekleyip karıştırmaya devam ederek 5 dakika, rengi dönünceye kadar kavurmaya devam edin. Salçayı da katıp birkaç kez daha karıştırdıktan sonra karnabaharları tencereye dizin.
Üzerine tuz, karabiber ve toz şekeri serpiştirip tencerenin kapağını kapatın ve yemeği kendi suyuyla 5 dakika kadar pişirin.
Tencerenin kapağını açıp sıcak et ya da tavuk suyunu da aktardıktan sonra nohutları serpiştirin. (su miktarı sebzelerin seviyesini biraz geçmeli, fazla miktarda su koyulmamalı.)
Tencerenin kapağını tekrar kapatıp yemeği, kısık ateşte, karnabahar yumuşayıncaya kadar pişirin. Ocaktan alıp isterseniz üzerine bol miktarda kıyılmış maydanoz serpiştirerek servise sunun.