שוטפים את האורז, משרים אותו למשך 15-20 דקות במים קרים, ומייבשים במסננת.
לשׁים את הגבינה עד שתתרכך, ונוצרים ממנה כדורים קטנים, או שחותכים אותה לקוביות. מטגנים את כדורי הגבינה או הקוביות בטיגון עמוק עד שישחימו מכל הצדדים. מניחים אותם במסננת.
מערבבים את הזעפרן והסוכר בחלב פושר ומשרים את הצימוקים והגבינה בחלב.
ממיסים כף חמאה בסיר גדול על להבה בינונית, בוחשים ומטגנים את האורז במשך 3 דקות. כאשר גרגירי האורז קלויים מעט, יוצקים את המים והמלח לסיר ומביאים לרתיחה. מניחים מכסה ומבשלים על להבה קטנה מאד
לאחר 10 דקות מסירים את המכסה ובוחשים בעדינות את חלב-הזעפרן, האגוזים והצימוקים (את כדורי הגבינה מניחים בצד) לתוך האורז. יש להקפיד שלא לשבור את גרגירי האורז. מכסים שוב את הסיר ומבשלים במשך 10 דקות נוספות עד שהאורז יתבשל לגמרי. מסירים את המכסה ומבשלים במשך 2-3 דקות נוספות כדי שהמים הנותרים יתאדו.
לבסוף, מפזרים את החמאה הנותרת ובעדינות מערבבים במזלג. מקשטים עם כדורי הגבינה ומגישים חם.