برنج را تمیز کرده با آب نیم گرم چندین بار می شوییم. گوجه فرنگی را آب گرفته با دو سه لیوان آب مخلوط می کنیم و روی برنج می ریزیم به طوریکه تقریبا چهار انگشت از سطح برنج بالاتر بایستد. در صورتیکه کمتر بود کمی آب اضافه می کنیم یک قاشق سوپخوری نمک داخل آب برنج می ریزیم و سه چهار قاشق هم روغن اضافه می کنیم و می گذاریم برنج در آب یک ساعت بماند تا کمی خیس بخورد. گوشت را قیمه ای خرد می کنیم با پیاز سرخ کرده مخلوط نموده و روی آتش ملایم می گذاریم تا آب گوشت کشیده شود و بعد دو سه لیوان آب در گوشت می ریزیم و می گذاریم گوشت بپزد. رب گوجه فرنگی و کمی نمک را به گوشت اضافه می کنیم و می گذاریم آب گوشت تبخیر شود. بعد ظرف برنج را روی حرارت ملایم می گذاریم تا جوش بیاید و آب آن تبخیر شود در صورتیکه مغز برنج کمی خام بود مقدار یکی دو لیوان آب گوجه فرنگی یا آب ساده به آن اضافه می نماییم. بعد از اینکه این آب هم تبخیر شد وسط برنج را باز می کنیم و قیمه را لای آن می ریزیم و روی قیمه را با برنج می پوشانیم در ظرف را محکم می کنیم و روی آتش یا در فر به مدت یک ساعت تا یک ساعت و نیم دم می کنیم. در صورت طبخ در فر برای نیم ساعت ، 350 درجه و برای یک ساعت 300 درجه حرارت سانتیگراد حرارت را تنظیم می کنیم. اسلامبولی پلو را می توانیم با گوشت چرخ کرده و رب گوجه فرنگی هم تهیه کنیم.