Karnabaharı doğrayın ve hafif yumuşayıncaya kadar haşlayın.
Soğanı ve sivri biberi zeytinyağında kavurun ve baharatları ekleyip biraz daha kavurun.
Kıymayı ekleyip yaklaşık 10 dakika kavurun. Kıyma kavrulduktan sonra domatesi ekleyip bir kaç dakika karıştırarak kavurun. En son tuzu ve suyu ekleyip 5 dakika pişirin.
Beşamel sosu hazırlamak için unu tereyağında kokusu çıkana kadar kavurun. Sütü ekleyip karıştırın katılaşmaya başlayınca ocaktan alın.
Fırın kabına önce haşlanmış karnabaharları dizin. Üzerine kıymalı harçtan eşit bir şekilde yayın. Kıymalı harcın üzerine beşamel sosu yine eşit bir şekilde dökün. Üzerine rendelenmiş kaşar peynirini serpin.
Önceden ısıtılmış 180 derece fırında 15-20 dakika kontrol ederek pişirin.