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