Karnabaharları çiçek demetleri şeklinde ufak parçalara ayırıp, yıkayın ve süzün. Orta boy bir tencereye tüm baharatları koyup orta ısılı ateşin üzerine oturtun. Hiçbir şey katmadan, kuru kuru, bir tahta kaşıkla 2-3 dakika kadar karıştırın. Kavurduğunuz baharatlar, yemeğe aromasını daha çok verecektir.
Şimdi üzerine yemeklik ince doğranmış soğanı, yağı ve acı biberi ekleyip 2 dakika daha karıştırın. Karnabaharları ilave edip, su ve sütü ekleyin. Ara sıra karıştırarak karnabahar yumuşayıncaya kadar 22-25 dakika pişirin.
Haşlanmış nohudu ilave edip, 10 dakika daha pişirip ocaktan alın. Hintliler gibi haşlanmış pirinçle tüketebilirsiniz.
Not: Bu yemeğin baharat karışımına 2 adet karanfil ve 3 adet kakuleyi havanda döverek ilave edebilirsiniz. Böylece Hintlilerin “garam masala” denilen baharat karışımını tamamlamış olursunuz.