{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"des-27","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/des-27.json","pageUrl":"https://fifi.cooking/recipe/des-27/"},"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":"Milchreis mit Trockenfrüchten und Orange","el":"Ρυζόγαλο με Αποξηραμένα Φρούτα και Πορτοκάλι","en":"Rice Pudding with Dried Fruit and Orange","es":"Arroz con Leche con Fruta Seca y Naranja","fa":"شیر برنج با میوه خشک و پرتقال","fr":"Riz au Lait aux Fruits Secs et à l'Orange","he":"פודינג אורז עם פירות יבשים ותפוז","hi":"सूखे मेवे और संतरे वाली चावल की खीर","id":"Puding Nasi dengan Buah Kering dan Jeruk","it":"Riso al latte con frutta secca e arancia","ja":"ドライフルーツとオレンジのライスプディング","ko":"말린 과일과 오렌지를 넣은 라이스 푸딩","ku":"Şîranîya Birincê bi Fêkiyên Hişk û Porteqalê","nl":"Rijstepap met gedroogd fruit en sinaasappel","pl":"Budyń ryżowy z suszonymi owocami i pomarańczą","ps":"د وریژې پوډینګ له وچه میوې او نارنج سره","pt":"Arroz Doce com Frutas Secas e Laranja","ru":"Рисовый пудинг с сухофруктами и апельсином","sv":"Risgrynspudding med torkad frukt och apelsin","sw":"Pudini ya Wali kwa Matunda Makavu na Chungwa","te":"ఎండిన పండ్లతో పాల బియ్యం","tr":"Kuru Meyveli ve Portakallı Sütlaç","ur":"خشک میووں اور مالٹے والی کھیر","zh":"干果橙香米布丁"},"localName":"الأرز بلبن مع الفواكه المجففة","cuisine":["EG"],"course":"dessert","tags":["Light Desserts","Slow Simmering (Tasbeek)","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/des-27.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/des-27.jpg","role":"thumb"}]},"yield":{"servings":6.0},"ingredients":[{"ref":"milk","ingredientId":"cw.ing.milk","legacyId":"db28-1","qty":{"value":0.5,"unit":"kg"},"display":{"ar":"1/2 كيلو","en":"1/2 kg"}},{"ref":"boiled_and_drained_rice","ingredientId":"cw.ing.boiled_and_drained_rice","legacyId":"db28-2","qty":{"value":0.5,"unit":"cup"},"display":{"ar":"1/2 كوب","en":"1/2 cup"}},{"ref":"sugar","ingredientId":"cw.ing.sugar","legacyId":"db28-3","qty":{"value":0,"unit":"g"},"display":{"ar":"للتحلية","en":"to taste"},"toTaste":true},{"ref":"vanilla","ingredientId":"cw.ing.vanilla","legacyId":"db28-4","qty":{"value":0,"unit":"g"},"display":{"ar":"قليل","en":"a little"},"toTaste":true},{"ref":"orange_juice","ingredientId":"cw.ing.orange_juice","legacyId":"db28-5","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}},{"ref":"orange_zest","ingredientId":"cw.ing.orange_zest","legacyId":"db28-6","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 برتقالة","en":"1 orange"}},{"ref":"dried_fruit_apricots_prunes_figs_raisins","ingredientId":"cw.ing.dried_fruit_apricots_prunes_figs_raisins","legacyId":"db28-7","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}},{"ref":"water","ingredientId":"cw.ing.water","legacyId":"db28-8","qty":{"value":1,"unit":"g"},"display":{"ar":"لتغطية الفاكهة","en":"to cover the fruit"}}],"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.boil"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"cook","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"cook","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"cook","opHint":"cw.op.transfer"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"cook","opHint":"cw.op.rest"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"cook","opHint":"cw.op.rest"},"attention":"continuous"},{"id":"n7","op":"cw.op.legacy_step","params":{"sourceStep":7,"phase":"finish","opHint":"cw.op.layer"},"attention":"continuous"},{"id":"n8","op":"cw.op.legacy_step","params":{"sourceStep":8,"phase":"finish","opHint":"cw.op.mix"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT1H","activeTime":"PT20M"},"safety":{"hazards":[],"allergens":{"eu14":["milk"],"us9":["milk"],"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":"يغلي اللبن المحلي بالسكر ثم نضع الأرز فيه وتخفض درجة الحرارة مع التقليب حوالي 5 دقائق حتى يصير سمكه جيدا وغير سائل ونرفعه من فوق الموقد.","n3":"تضاف الفانيليا ويرفع الخليط من فوق الموقد، وبعد أن يبرد نضيف له بشر البرتقالة.","n4":"توضع في إناء كمية من الماء كافية لتغطية الفواكه المجففة ويضاف السكر.","n5":"تترك على درجة حرارة هادئة مع إضافة الماء كلما احتاج الأمر.","n6":"وقبل إتمام النضج نضيف له عصير البرتقال حتى يتشرب تماما، ثم يترك حتى يتم نضجها تماما ويكون السكر مضبوطا.","n7":"نحضر بايركس ونرص الفواكه في القاع ثم نسكب عليها الأرز باللبن، وبعد أن تبرد توضع في الثلاجة.","n8":"نحضر طبق التقديم ويقلب فيه الخليط على الوجه الآخر بحيث تكون الفواكه على الوجه."},"legacySteps":["يسلق الأرز بعد غسله في إناء به ماء مغلي، ثم يترك حتى ينضج بحيث لا ينهري وعلى درجة حرارة هادئة، ثم يصفى من الماء تماما.","يغلي اللبن المحلي بالسكر ثم نضع الأرز فيه وتخفض درجة الحرارة مع التقليب حوالي 5 دقائق حتى يصير سمكه جيدا وغير سائل ونرفعه من فوق الموقد.","تضاف الفانيليا ويرفع الخليط من فوق الموقد، وبعد أن يبرد نضيف له بشر البرتقالة.","توضع في إناء كمية من الماء كافية لتغطية الفواكه المجففة ويضاف السكر.","تترك على درجة حرارة هادئة مع إضافة الماء كلما احتاج الأمر.","وقبل إتمام النضج نضيف له عصير البرتقال حتى يتشرب تماما، ثم يترك حتى يتم نضجها تماما ويكون السكر مضبوطا.","نحضر بايركس ونرص الفواكه في القاع ثم نسكب عليها الأرز باللبن، وبعد أن تبرد توضع في الثلاجة.","نحضر طبق التقديم ويقلب فيه الخليط على الوجه الآخر بحيث تكون الفواكه على الوجه."]},"en":{"title":"Rice Pudding with Dried Fruit and Orange","intro":"","steps":{"n1":"Boil the washed rice in a pot of boiling water over low heat until cooked but not mushy, then drain completely.","n2":"Boil the milk with sugar, add the rice, and lower the heat, stirring for about 5 minutes until it reaches a good thickness, then remove from heat.","n3":"Add the vanilla and remove the mixture from the stove; once cooled, stir in the orange zest.","n4":"Place enough water in a dish to cover the dried fruit and add sugar.","n5":"Leave the fruit on low heat, adding water whenever necessary.","n6":"Before the fruit is fully cooked, add the orange juice until it is fully absorbed, then let it cook until tender and the sugar level is balanced.","n7":"Prepare a Pyrex dish, layer the fruit at the bottom, then pour the rice pudding over it; once cooled, place in the refrigerator.","n8":"Prepare a serving plate and invert the mixture onto it so the fruit is on top."},"legacySteps":["Boil the washed rice in a pot of boiling water over low heat until cooked but not mushy, then drain completely.","Boil the milk with sugar, add the rice, and lower the heat, stirring for about 5 minutes until it reaches a good thickness, then remove from heat.","Add the vanilla and remove the mixture from the stove; once cooled, stir in the orange zest.","Place enough water in a dish to cover the dried fruit and add sugar.","Leave the fruit on low heat, adding water whenever necessary.","Before the fruit is fully cooked, add the orange juice until it is fully absorbed, then let it cook until tender and the sugar level is balanced.","Prepare a Pyrex dish, layer the fruit at the bottom, then pour the rice pudding over it; once cooled, place in the refrigerator.","Prepare a serving plate and invert the mixture onto it so the fruit is on top."]}},"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-27/","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":240,"protein":5,"fat":3,"carbs":50,"fiber":3,"sugar":36},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"dairyEggs":0.8,"grains":0.3,"produce":2,"specialty":3,"sweeteners":0.3},"total":6.4},"hash":"sha256:e7797babd3d415a5fbb2d1483ac0956905c9cfe3529e1ae799b02d316286ce90"}
