מטגנים את הבצל עם השמן עד להזהבה, ואז מוסיפים את הבשר ומטגנים אותו עד שיתפורר וישנה את הצבע לאפור.
מוסיפים את התבלינים, הסילאן והירק, ומערבבים היטב. מבשלים כ-5 דקות.
מוסיפים את המים ומביאים לרתיחה.
לברור ולשטוף את האורז טוב ואז מוסיפים לסיר ומערבבים.
מבשלים על אש גבוהה סיר פתוח עד שהמים מגיעים לגובה האורז.
מכסים את הסיר ומעבירים ללהבה בינונית אש נמוכה למשך 25 דקות בערך.