{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"des-28","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/des-28.json","pageUrl":"https://fifi.cooking/recipe/des-28/"},"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 auf Karamell","el":"Ρυζόγαλο πάνω σε Καραμέλα","en":"Rice Pudding over Caramel","es":"Arroz con Leche sobre Caramelo","fa":"شیر برنج روی کارامل","fr":"Riz au Lait sur Caramel","he":"פודינג אורז על קרמל","hi":"कैरेमल के ऊपर चावल की खीर","id":"Puding Nasi di atas Karamel","it":"Riso al latte su caramello","ja":"キャラメルがけライスプディング","ko":"캐러멜 위의 라이스 푸딩","ku":"Şîranîya Birincê li ser Karamelê","nl":"Rijstepap op karamel","pl":"Budyń ryżowy na karmelu","ps":"د وریژې پوډینګ پر کارامیل","pt":"Arroz Doce sobre Caramelo","ru":"Рисовый пудинг на карамели","sv":"Risgrynspudding över karamell","sw":"Pudini ya Wali juu ya Karameli","te":"క్యారమెల్‌తో పాల బియ్యం","tr":"Karamel Üzerinde Sütlaç","ur":"کیریمل پر کھیر","zh":"焦糖米布丁"},"localName":"الأرز بلبن مع الكراميل","cuisine":["EG"],"course":"dessert","tags":["Light Desserts","Slow Simmering (Tasbeek)","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/des-28.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/des-28.jpg","role":"thumb"}]},"yield":{"servings":4.0},"ingredients":[{"ref":"rice","ingredientId":"cw.ing.rice","legacyId":"db29-1","qty":{"value":0.5,"unit":"cup"},"display":{"ar":"1/2 كوب","en":"1/2 cup"}},{"ref":"milk","ingredientId":"cw.ing.milk","legacyId":"db29-2","qty":{"value":0.5,"unit":"kg"},"display":{"ar":"1/2 كيلو","en":"1/2 kg"}},{"ref":"cornstarch_or_starch","ingredientId":"cw.ing.cornstarch_or_starch","legacyId":"db29-3","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة أو أكثر","en":"1 tbsp or more"}},{"ref":"vanilla","ingredientId":"cw.ing.vanilla","legacyId":"db29-4","qty":{"value":0,"unit":"g"},"display":{"ar":"قليل","en":"a little"},"toTaste":true},{"ref":"sugar","ingredientId":"cw.ing.sugar","legacyId":"db29-5","qty":{"value":0,"unit":"g"},"display":{"ar":"للتحلية","en":"to taste"},"toTaste":true},{"ref":"caramel_see_recipe_above","ingredientId":"cw.ing.caramel_see_recipe_above","legacyId":"db29-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"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.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":"finish","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"finish","opHint":"cw.op.caramelize"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT40M","activeTime":"PT10M"},"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":"نحضر طبق التقديم ونحرك أطراف الأرز من الجوانب مع الكراميل ثم نسكبه في الطبق."},"legacySteps":["يسلق الأرز بعد غسله في إناء به ماء مغلي، ثم يترك حتى ينضج بحيث لا ينهري وعلى درجة حرارة هادئة، ثم يصفى من الماء تماما.","يغلي اللبن المحلي بالسكر ثم نضع الأرز فيه وتخفض درجة الحرارة مع التقليب حوالي 5 دقائق حتى يصير سمكه جيدا وغير سائل ونرفعه من فوق الموقد.","تضاف الفانيليا ويرفع الخليط من فوق الموقد.","بعد أن يبرد نضعه باحتراس فوق الكراميل ثم ندخله الثلاجة.","نحضر طبق التقديم ونحرك أطراف الأرز من الجوانب مع الكراميل ثم نسكبه في الطبق."]},"en":{"title":"Rice Pudding over Caramel","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 while stirring for about 5 minutes until it reaches a good thickness and is no longer liquid, then remove from heat.","n3":"Add the vanilla and remove the mixture from the stove.","n4":"Once cooled, carefully place the mixture over the caramel and refrigerate.","n5":"Prepare the serving dish, swirl the edges of the rice with the caramel, and then pour into the serving dish."},"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 while stirring for about 5 minutes until it reaches a good thickness and is no longer liquid, then remove from heat.","Add the vanilla and remove the mixture from the stove.","Once cooled, carefully place the mixture over the caramel and refrigerate.","Prepare the serving dish, swirl the edges of the rice with the caramel, and then pour into the serving dish."]}},"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-28/","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":280,"protein":7,"fat":5,"carbs":52,"fiber":0,"sugar":30},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"dairyEggs":0.8,"grains":0.4,"sweeteners":0.4},"total":1.6},"hash":"sha256:d1df96f01fab8e6a192a6f56d8c0229a0a3ac30dd469a13a5c2d7ce336d6fad6"}
