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