Patlıcanı alacalı soyup kabağın kabuğunu kazıyın. Patlıcan ve kabağı bir parmak kalınlığındaki halkalar halinde doğrayıp fırın tepsisine dizin. Üzerlerine tuz serpip fırçayla zeytinyağı sürdükten sonra 200 dereceye ayarladığınız fırın ızgarasında 25-30 dakika, yumuşayıncaya kadar pişirin. (Aslında sebzeleri kızartabiliriz ama yağlı olur diye ben fırında pişirmeyi tercih ediyorum)
Diğer taraftan, eti bol suyla haşlayıp yumuşayınca süzün. Suyunu da bir kenarda bekletin.
Pirinci sıcak tuzlu suda 30 dakika beklettikten sonra yıkayıp süzün ve derin bir kaba aktarın. Üzerine yemeklik incecik doğradığınız soğanı, rendelediğiniz havucu katıp kaşıkla karıştırın. Yedibahar karışımını da katın ve tekrar karıştırın.
Domatesleri ince yarımaylar, biberleri incecik halkalar halinde doğrayın.
Eti geniş bir karnıyarık tenceresine koyup üzerine baharatlı pirincin yarısını ilave edin ve yayın. Üzerine fırında pişirdiğiniz kabak ve patlıcanların yarısını dizin. Kalan pirinci aktarıp sebzelerin kalanını da dizin. En üste de biber ve domatesleri yerleştirin.
Et suyunu tencerenin kenarından aktarıp yumuşak tereyağını da parçalayarak yerleştirin. (su pilavın üzerine çıkacak kadar olmalı)
Tencereyi yüksek ateşe koyup kapağı açık vaziyette 10 dakika pişirin. Tencerenin kapağını kapatıp ocağın altını kısın ve pilavı suyunu tamamen çekinceye kadar pişirin. Ocaktan alıp 30 dakika dinlendirin.
Demlenen pilavı geniş bir tabağa ters çevirin ve servis yapın.