{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"des-18","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/des-18.json","pageUrl":"https://fifi.cooking/recipe/des-18/"},"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":"Schokoladen-Mahalabia","el":"Μαχαλαμπίγια σοκολάτας","en":"Chocolate Mahalabia","es":"Mahalabia de Chocolate","fa":"مهلبیه شکلاتی","fr":"Mahalabia au Chocolat","he":"מהלביה שוקולד","hi":"चॉकलेट महलबिया","id":"Mahalabia Cokelat","it":"Mahalabia al cioccolato","ja":"チョコレート・マハラビーヤ","ko":"초콜릿 마할라비아","ku":"Mehelebiya Çîkolatayê","nl":"Chocolade-mahalabia","pl":"Mahalabia czekoladowa","ps":"د شکلاتو مهلبیه","pt":"Mahalabia de Chocolate","ru":"Шоколадная мехаллябия","sv":"Chokladmahalabia","sw":"Mahalabia ya Chokoleti","te":"చాక్లెట్ మహల్లబియా","tr":"Çikolatalı Muhallebi","ur":"چاکلیٹ مہلبیہ","zh":"巧克力马哈拉比亚布丁"},"localName":"المهلبية بالشيكولاته","cuisine":["EG"],"course":"dessert","tags":["Light Desserts","Slow Simmering (Tasbeek)","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/des-18.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/des-18.jpg","role":"thumb"}]},"yield":{"servings":4.0},"ingredients":[{"ref":"large_milk","ingredientId":"cw.ing.large_milk","legacyId":"db19-1","qty":{"value":2.0,"unit":"cup"},"display":{"ar":"2 كوب","en":"2 cups"}},{"ref":"sugar","ingredientId":"cw.ing.sugar","legacyId":"db19-2","qty":{"value":0,"unit":"g"},"display":{"ar":"للتحلية","en":"to taste"},"toTaste":true},{"ref":"cornstarch","ingredientId":"cw.ing.cornstarch","legacyId":"db19-3","qty":{"value":4.0,"unit":"tbsp"},"display":{"ar":"4 ملاعق","en":"4 tbsp"}},{"ref":"vanilla","ingredientId":"cw.ing.vanilla","legacyId":"db19-4","qty":{"value":0,"unit":"g"},"display":{"ar":"قليل","en":"a little"},"toTaste":true},{"ref":"grated_chocolate_or_cocoa_powder","ingredientId":"cw.ing.grated_chocolate_or_cocoa_powder","legacyId":"db19-5","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة شيكولاتة أو 2 ملعقة كاكاو","en":"1 tbsp chocolate or 2 tbsp cocoa"}}],"equipment":[{"ref":"hob","class":"cw.eq.heat.hob"},{"ref":"pot","class":"cw.eq.vessel.pot.sauce"},{"ref":"knife","class":"cw.eq.tool.knife.chef"}],"process":{"nodes":[{"id":"n1","op":"cw.op.legacy_step","params":{"sourceStep":1,"phase":"prep","opHint":"cw.op.form"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"cook","opHint":"cw.op.boil"},"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.boil"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"cook","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"cook","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n7","op":"cw.op.legacy_step","params":{"sourceStep":7,"phase":"finish","opHint":"cw.op.transfer"},"attention":"continuous"},{"id":"n8","op":"cw.op.legacy_step","params":{"sourceStep":8,"phase":"finish","opHint":"cw.op.cut"},"attention":"continuous"},{"id":"n9","op":"cw.op.legacy_step","params":{"sourceStep":9,"phase":"finish","opHint":"cw.op.grate"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT25M","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":"يوضع اللبن الباقي على درجة حرارة متوسطة ويحلي بالسكر حتى الغليان.","n3":"تذاب الشيكولاته أو الكاكاو في اللبن المحلي بالسكر.","n4":"تؤخذ حوالي كبشة كبيرة من اللبن المغلي وتسكب على مزيج الكورن فلاور واللبن حتى يسهل خلطه ويقلب جيدا.","n5":"يصب هذا الخليط على بقية اللبن المغلي مع التقليب الجيد بعد رفعه من الموقد.","n6":"يعاد الخليط على درجة حرارة هادئة لمدة 3 دقائق تقريبا مع التقليب المستمر.","n7":"تضاف الفانيليا ثم تصب المهلبية في قوالب صغيرة مبللة فقط بالماء البارد.","n8":"تترك حتى تبرد ثم تجمل بالمكسرات والزبيب أو الفستق وجوز الهند أو بالموز المقطع أو الفراولة أو الكريز.","n9":"تجمل بالشيكولاته المبشورة أو المكسرات أو آيس كريم الشيكولاتة."},"legacySteps":["يذاب الكورن فلاور في حوالي نصف كوب لبن بارد.","يوضع اللبن الباقي على درجة حرارة متوسطة ويحلي بالسكر حتى الغليان.","تذاب الشيكولاته أو الكاكاو في اللبن المحلي بالسكر.","تؤخذ حوالي كبشة كبيرة من اللبن المغلي وتسكب على مزيج الكورن فلاور واللبن حتى يسهل خلطه ويقلب جيدا.","يصب هذا الخليط على بقية اللبن المغلي مع التقليب الجيد بعد رفعه من الموقد.","يعاد الخليط على درجة حرارة هادئة لمدة 3 دقائق تقريبا مع التقليب المستمر.","تضاف الفانيليا ثم تصب المهلبية في قوالب صغيرة مبللة فقط بالماء البارد.","تترك حتى تبرد ثم تجمل بالمكسرات والزبيب أو الفستق وجوز الهند أو بالموز المقطع أو الفراولة أو الكريز.","تجمل بالشيكولاته المبشورة أو المكسرات أو آيس كريم الشيكولاتة."]},"en":{"title":"Chocolate Mahalabia","intro":"","steps":{"n1":"Dissolve the cornstarch in about half a cup of cold milk.","n2":"Place the remaining milk over medium heat and sweeten with sugar until it reaches a boil.","n3":"Dissolve the chocolate or cocoa powder into the sweetened milk.","n4":"Take about one large ladle of the boiling milk and pour it over the cornstarch mixture, stirring well until smooth.","n5":"Pour this mixture into the rest of the boiling milk, stirring well after removing from the heat.","n6":"Return the mixture to low heat for approximately 3 minutes, stirring constantly.","n7":"Add the vanilla, then pour the pudding into small molds lightly moistened with cold water.","n8":"Leave to cool, then garnish with nuts and raisins, pistachios, coconut, sliced bananas, strawberries, or cherries.","n9":"Garnish with grated chocolate, nuts, or chocolate ice cream."},"legacySteps":["Dissolve the cornstarch in about half a cup of cold milk.","Place the remaining milk over medium heat and sweeten with sugar until it reaches a boil.","Dissolve the chocolate or cocoa powder into the sweetened milk.","Take about one large ladle of the boiling milk and pour it over the cornstarch mixture, stirring well until smooth.","Pour this mixture into the rest of the boiling milk, stirring well after removing from the heat.","Return the mixture to low heat for approximately 3 minutes, stirring constantly.","Add the vanilla, then pour the pudding into small molds lightly moistened with cold water.","Leave to cool, then garnish with nuts and raisins, pistachios, coconut, sliced bananas, strawberries, or cherries.","Garnish with grated chocolate, nuts, or chocolate 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-18/","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":200,"protein":5,"fat":6,"carbs":32,"fiber":1,"sugar":22},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"dairyEggs":0.8,"sweeteners":0.3,"grains":0.1,"specialty":0.5},"total":1.7},"hash":"sha256:f6270ca422bed74be20b556ad86a8675c2aa4de50e2578aacdc2cb4a7219926a"}
