{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"des-26","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/des-26.json","pageUrl":"https://fifi.cooking/recipe/des-26/"},"verification":{"level":"V0","generatedBy":"tools/export_fifi.py (deterministic, RFC-0009)","notes":"Described, not machine-verified: original ingredients and steps from fifi.cooking; quantities parsed from the text where possible; no end conditions, hazards or critical control points have been verified. Every step is an unclassified legacy step that a device never executes."},"dish":{"names":{"ar":"الأرز باللبن بالمستكة","de":"Langsam gegarter Milchreis mit Mastix","el":"Αργοψημένο Ρυζόγαλο με Μαστίχα","en":"Slow-Cooked Rice Pudding with Mastic","es":"Arroz con Leche Cocido a Fuego Lento con Mastique","fa":"شیر برنج آرام‌پز با مصطکی","fr":"Riz au Lait Mijoté Longuement au Mastic","he":"פודינג אורז בבישול איטי עם מסטיק","hi":"मस्तकी वाली धीमी आँच पर पकी चावल की खीर","id":"Puding Nasi Masak Lambat dengan Damar Mastik","it":"Riso al latte cotto lentamente con mastice","ja":"マスティックガム風味のじっくり煮込みライスプディング","ko":"매스틱을 넣고 천천히 익힌 라이스 푸딩","ku":"Şîranîya Birincê ya Hêdî Pijiyayî bi Mestek","nl":"Slowcooked rijstepap met mastiek","pl":"Powoli gotowany budyń ryżowy z mastyksem","ps":"ورو پخلی شوی د وریژې پوډینګ له مصطکي سره","pt":"Arroz Doce Cozido Lentamente com Resina de Mastique","ru":"Томлёный рисовый пудинг с мастикой","sv":"Långkokt risgrynspudding med mastix","sw":"Pudini ya Wali Iliyopikwa Taratibu kwa Ubani wa Mastiki","te":"మస్తకీతో పాల బియ్యం","tr":"Damla Sakızlı Ağır Ateşte Sütlaç","ur":"مستگی والی دھیمی آنچ کی کھیر","zh":"乳香胶慢煮米布丁"},"localName":"الأرز باللبن بالمستكة","cuisine":["EG"],"course":"dessert","tags":["Light Desserts","Slow Simmering (Tasbeek)","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/des-26.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/des-26.jpg","role":"thumb"}]},"yield":{"servings":6.0},"ingredients":[{"ref":"soaked_rice","ingredientId":"cw.ing.soaked_rice","legacyId":"db27-1","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}},{"ref":"milk","ingredientId":"cw.ing.milk","legacyId":"db27-2","qty":{"value":5.0,"unit":"cup"},"display":{"ar":"5 أكواب","en":"5 cups"}},{"ref":"sugar","ingredientId":"cw.ing.sugar","legacyId":"db27-3","qty":{"value":11.0,"unit":"tbsp"},"display":{"ar":"10-12 ملعقة كبيرة","en":"10-12 tbsp"}},{"ref":"vanilla_and_mastic","ingredientId":"cw.ing.vanilla_and_mastic","legacyId":"db27-4","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"to taste"},"toTaste":true},{"ref":"butter","ingredientId":"cw.ing.butter","legacyId":"db27-5","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 قطعة","en":"1 knob"}},{"ref":"cream_nuts_whipped_cream_and_ice_cream","ingredientId":"cw.ing.cream_nuts_whipped_cream_and_ice_cream","legacyId":"db27-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"to taste"},"toTaste":true}],"equipment":[{"ref":"hob","class":"cw.eq.heat.hob"},{"ref":"pot","class":"cw.eq.vessel.pot.sauce"}],"process":{"nodes":[{"id":"n1","op":"cw.op.legacy_step","params":{"sourceStep":1,"phase":"prep","opHint":"cw.op.soak"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"cook","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"cook"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"cook","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"finish","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"finish","opHint":"cw.op.chill"},"attention":"continuous"},{"id":"n7","op":"cw.op.legacy_step","params":{"sourceStep":7,"phase":"finish","opHint":"cw.op.garnish"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT1H30M","activeTime":"PT1H"},"safety":{"hazards":[],"allergens":{"eu14":["milk","nuts"],"us9":["milk","tree_nuts"],"mayContain":[]},"supervision":{"default":"presence_required","reasons":{"all":"V0 document: a person cooks from the original steps; no step is machine-verified (RFC-0009)."}},"abort":{"steps":["heat_off","alert_user"]}},"text":{"ar":{"title":"الأرز باللبن بالمستكة","intro":"","steps":{"n1":"ينقع الأرز حوالي ثلاثة أرباع الساعة ثم يصفى من الماء.","n2":"نضع في الإناء قطعة من الزبد تسخن فقط، ثم نسكب فيه الأرز ويقلب في الزبدة حتى يتشربها، ثم نسكب عليه ماء ساخنا لتغطيته فقط مع تخفيض درجة الحرارة، ثم يغطى حتى يتشرب الماء.","n3":"نبدأ في سكب 3 أكواب لبن فقط على الأرز مع تحليته بالسكر والفانيليا والمستكة.","n4":"تخفض درجة الحرارة ويقلب بين الحين والآخر لمدة 10 دقائق مع جعل غطاء الإناء غير مغطى تماما.","n5":"نضيف الكوبين من اللبن إلى الأرز مع تغطية الإناء كاملا في حالة عدم نضج الأرز تماما مع التقليب بين الحين والآخر، ولا نجعل الأرز يتشرب اللبن تماما.","n6":"بعد أن يبرد يوضع في الثلاجة.","n7":"يجمَل بجوز الهند والزبيب والمكسرات أو بالكريم شانتيه أو الآيس كريم."},"legacySteps":["ينقع الأرز حوالي ثلاثة أرباع الساعة ثم يصفى من الماء.","نضع في الإناء قطعة من الزبد تسخن فقط، ثم نسكب فيه الأرز ويقلب في الزبدة حتى يتشربها، ثم نسكب عليه ماء ساخنا لتغطيته فقط مع تخفيض درجة الحرارة، ثم يغطى حتى يتشرب الماء.","نبدأ في سكب 3 أكواب لبن فقط على الأرز مع تحليته بالسكر والفانيليا والمستكة.","تخفض درجة الحرارة ويقلب بين الحين والآخر لمدة 10 دقائق مع جعل غطاء الإناء غير مغطى تماما.","نضيف الكوبين من اللبن إلى الأرز مع تغطية الإناء كاملا في حالة عدم نضج الأرز تماما مع التقليب بين الحين والآخر، ولا نجعل الأرز يتشرب اللبن تماما.","بعد أن يبرد يوضع في الثلاجة.","يجمَل بجوز الهند والزبيب والمكسرات أو بالكريم شانتيه أو الآيس كريم."]},"en":{"title":"Slow-Cooked Rice Pudding with Mastic","intro":"","steps":{"n1":"Soak the rice for about 45 minutes, then drain it from the water.","n2":"Melt a knob of butter in a pot, add the rice, and stir until it absorbs the butter; then add just enough hot water to cover the rice, lower the heat, and cover until the water is absorbed.","n3":"Begin pouring 3 cups of milk over the rice, sweetening it with the sugar, vanilla, and mastic.","n4":"Lower the heat and stir occasionally for 10 minutes, leaving the pot lid slightly ajar.","n5":"Add the remaining 2 cups of milk; if the rice is not fully cooked, cover the pot completely and stir occasionally, ensuring the rice does not absorb all the milk.","n6":"Allow to cool, then place in the refrigerator.","n7":"Garnish with coconut, raisins, nuts, whipped cream, or ice cream."},"legacySteps":["Soak the rice for about 45 minutes, then drain it from the water.","Melt a knob of butter in a pot, add the rice, and stir until it absorbs the butter; then add just enough hot water to cover the rice, lower the heat, and cover until the water is absorbed.","Begin pouring 3 cups of milk over the rice, sweetening it with the sugar, vanilla, and mastic.","Lower the heat and stir occasionally for 10 minutes, leaving the pot lid slightly ajar.","Add the remaining 2 cups of milk; if the rice is not fully cooked, cover the pot completely and stir occasionally, ensuring the rice does not absorb all the milk.","Allow to cool, then place in the refrigerator.","Garnish with coconut, raisins, nuts, whipped cream, or ice cream."]}},"textSidecars":{"languages":["de","el","es","fa","fr","he","hi","id","it","ja","ko","ku","nl","pl","ps","pt","ru","sv","sw","te","tr","ur","zh"],"url":"/v1/recipes/{id}/text/{lang}.json"},"source":{"name":"Dr. Fatma Alkawokgy family archive, fifi.cooking","url":"https://fifi.cooking/recipe/des-26/","collection":"archive","citation":"Family recipe archive of Dr. Fatma Alkawokgy (1943-2026), chapters 1 to 6, published at fifi.cooking"},"license":"CC-BY-4.0","layers":{"r1":true,"r2":false,"r3":false},"nutrition":{"perServing":{"kcal":300,"protein":9,"fat":8,"carbs":48,"fiber":0,"sugar":28},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"dairyEggs":2,"grains":0.8,"sweeteners":0.4,"specialty":1.5},"total":4.7},"hash":"sha256:2d26aa6a384604ca2f3be4be884d89a13be7883e1bfd53ce24e96f99138d96e1"}
