{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"des-20","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/des-20.json","pageUrl":"https://fifi.cooking/recipe/des-20/"},"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":"Schokoladenpudding auf Keksboden","el":"Πουτίγκα σοκολάτας με βάση μπισκότου","en":"Chocolate Pudding with Biscuit Base","es":"Pudín de Chocolate con Base de Galletas","fa":"پودینگ شکلاتی با کف بیسکویتی","fr":"Pouding au Chocolat sur Fond de Biscuits","he":"פודינג שוקולד על בסיס ביסקוויטים","hi":"बिस्किट बेस वाली चॉकलेट पुडिंग","id":"Puding Cokelat dengan Dasar Biskuit","it":"Budino al cioccolato con base di biscotti","ja":"ビスケット台のチョコレートプディング","ko":"비스킷 바닥의 초콜릿 푸딩","ku":"Pûdînga Çîkolatayê bi Bingeha Biskuwîtê","nl":"Chocoladepudding met koekjesbodem","pl":"Pudding czekoladowy na spodzie biszkoptowym","ps":"د شکلاتو پوډینګ له بسکویټ بنسټ سره","pt":"Pudim de Chocolate com Base de Biscoito","ru":"Шоколадный пудинг на печенье","sv":"Chokladpudding med kexbotten","sw":"Pudini ya Chokoleti juu ya Msingi wa Biskuti","te":"పుడ్డింగ్","tr":"Bisküvi Tabanlı Çikolatalı Puding","ur":"بسکٹ کی تہہ والا چاکلیٹ پڈنگ","zh":"巧克力布丁配饼干底"},"localName":"البودنج","cuisine":["EG"],"course":"dessert","tags":["Light Desserts","Slow Simmering (Tasbeek)","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/des-20.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/des-20.jpg","role":"thumb"}]},"yield":{"servings":5.0},"ingredients":[{"ref":"large_milk","ingredientId":"cw.ing.large_milk","legacyId":"db21-1","qty":{"value":2.0,"unit":"cup"},"display":{"ar":"2 كوب","en":"2 cups"}},{"ref":"sugar","ingredientId":"cw.ing.sugar","legacyId":"db21-2","qty":{"value":0,"unit":"g"},"display":{"ar":"للتحلية","en":"to taste"},"toTaste":true},{"ref":"cornstarch","ingredientId":"cw.ing.cornstarch","legacyId":"db21-3","qty":{"value":4.0,"unit":"tbsp"},"display":{"ar":"4 ملاعق","en":"4 tbsp"}},{"ref":"vanilla","ingredientId":"cw.ing.vanilla","legacyId":"db21-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":"db21-5","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة شيكولاتة أو 2 ملعقة كاكاو","en":"1 tbsp chocolate or 2 tbsp cocoa"}},{"ref":"biscuits","ingredientId":"cw.ing.biscuits","legacyId":"db21-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"as desired"},"toTaste":true}],"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"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"prep","opHint":"cw.op.crush"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"cook","opHint":"cw.op.boil"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"cook"},"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"}],"edges":"implicit-from-inputs","totalTime":"PT30M","activeTime":"PT15M"},"safety":{"hazards":[],"allergens":{"eu14":["cereals_gluten","milk"],"us9":["milk","wheat"],"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":"بعد أن تبرد نضع فوقها شيكولاته مبشورة أو مقطعة صغيرا. يمكن أيضا أن يرش السطح بالمكسرات والزبيب وجوز الهند."},"legacySteps":["نحضر كاسات أو سلاطين صغيرة مبللة فقط بالماء.","يكسَر بعض البسكويت حسب الرغبة ويوضع في القاع.","يذاب الكورن فلاور في حوالي نصف كوب لبن بارد، ويوضع اللبن الباقي على درجة حرارة متوسطة ويحلي بالسكر حتى الغليان.","تذاب الشيكولاته أو الكاكاو في اللبن المحلي بالسكر.","تؤخذ حوالي كبشة كبيرة من اللبن المغلي وتسكب على مزيج الكورن فلاور واللبن حتى يسهل خلطه ويقلب جيدا، ثم يصب هذا الخليط على بقية اللبن المغلي مع التقليب الجيد بعد رفعه من الموقد.","يعاد الخليط على درجة حرارة هادئة لمدة 3 دقائق تقريبا مع التقليب المستمر.","تضاف الفانيليا ثم تصب المهلبية فوق البسكويت.","بعد أن تبرد نضع فوقها شيكولاته مبشورة أو مقطعة صغيرا. يمكن أيضا أن يرش السطح بالمكسرات والزبيب وجوز الهند."]},"en":{"title":"Chocolate Pudding with Biscuit Base","intro":"","steps":{"n1":"Prepare small bowls or cups by lightly wetting them with water.","n2":"Crush some biscuits as desired and place them at the bottom of the bowls.","n3":"Dissolve the cornstarch in about half a cup of cold milk; place the remaining milk over medium heat and sweeten with sugar until boiling.","n4":"Dissolve the chocolate or cocoa powder into the sweetened milk.","n5":"Take about one large ladle of the boiling milk and pour it into the cornstarch mixture to loosen it, stirring well; then pour this mixture into the rest of the boiling milk, stirring well after removing from heat.","n6":"Return the mixture to low heat for approximately 3 minutes, stirring constantly.","n7":"Add the vanilla, then pour the pudding over the biscuits.","n8":"Once cooled, top with grated or finely chopped chocolate. You can also sprinkle the surface with nuts, raisins, or coconut."},"legacySteps":["Prepare small bowls or cups by lightly wetting them with water.","Crush some biscuits as desired and place them at the bottom of the bowls.","Dissolve the cornstarch in about half a cup of cold milk; place the remaining milk over medium heat and sweeten with sugar until boiling.","Dissolve the chocolate or cocoa powder into the sweetened milk.","Take about one large ladle of the boiling milk and pour it into the cornstarch mixture to loosen it, stirring well; then pour this mixture into the rest of the boiling milk, stirring well after removing from heat.","Return the mixture to low heat for approximately 3 minutes, stirring constantly.","Add the vanilla, then pour the pudding over the biscuits.","Once cooled, top with grated or finely chopped chocolate. You can also sprinkle the surface with nuts, raisins, or coconut."]}},"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-20/","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":260,"protein":5,"fat":8,"carbs":42,"fiber":1,"sugar":28},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"dairyEggs":0.8,"sweeteners":0.3,"grains":1.2,"specialty":0.5},"total":2.8},"hash":"sha256:1777200aa04287e4ebb0fcc4d78ab1c5039efa87344bf0d0700f44a74605af59"}
