ابتدا مرغ را شسته و خشک کنيد نمک و فلفل بزنيد و در مقداری روغن سرخ کنيد تا طلايي شود. آلو را به مدت يک ساعت در آب‌جوش خيس کنيد. رب گوجه‌فرنگی را در مقداری روغن تفت دهيد تا بوی خامی رب از بين برود. سپس پياز داغ را به آن اضافه کنيد به اندازه دو پیمانه آب بیفزائید، حرارت را ملايم کنيد. مرغ را به رب گوجه‌فرنگی اضافه کنيد، زمانی که نیم پز شد آلو را اضافه کنید. در اواخر پخت زعفران و شکر را اضافه کنيد روي حرارت بماند تا مرغ پخته شود.