1. نصف روغن را در قابلمه‌ای بريزيد.
2. یک عدد پیاز را ریز خرد کنيد و در روغن بريزيد، به مدت 5 دقیقه با حرارت ملایم تفت دهید تا نرم شود.
3. تکه‌های مرغ را اضافه كنيد و تفت دهید تا طلائی شوند.
4. باقلا را که از قبل تمیز کرده‌ايد و آن‌را دو نیم کرده‌اید، همراه با آب به مرغ اضافه کنيد، در ظرف را بگذاريد و با حرارت ملایم به مدت 40 دقیقه بپزید، تا باقلا و مرغ‌ها پخته شود و آب خورش باندازه یک استکان بماند.
5. در ماهیتابه‌ای مابقی روغن را بريزيد و روی حرارت متوسط قرار دهيد.
6. بادمجان‌ها را با پوست خوب بشوييد، خرد کنيد و همراه با یک پیاز باقیمانده که خرد کرده‌اید، تفت دهید تا قهوه‌ای روشن شوند.
7. سیر و گوجه‌های خرد‌شده و نعناع را اضافه كنيد.
8. نمک و فلفل آن‌را تست کنيد و مخلوط را از روی حرارت برداريد، کنار بگذارید.
9. برنج را به روش همیشگی دم کنید.
10. هنگام سرو غذا، مخلوط بادمجان را به خورش اضافه کنيد و در ظرف دلخواه بكشيد.
11. با کمی نعناع یا سبزی تازه تزيین كنيد و همراه با برنج سرو كنيد.