{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"des-42","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/des-42.json","pageUrl":"https://fifi.cooking/recipe/des-42/"},"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":"Backpflaumen-Aprikosen-Khoshaf mit Feigen und Datteln","el":"Χοσάφ με Δαμάσκηνα και Βερίκοκα, Σύκα και Χουρμάδες","en":"Prune and Apricot Khoshaf with Figs and Dates","es":"Khoshaf de Ciruelas Pasas y Albaricoque con Higos y Dátiles","fa":"خوشاب آلو و زردآلو با انجیر و خرما","fr":"Khoshaf de Pruneaux et d'Abricots aux Figues et aux Dattes","he":"חושאף שזיפים ומשמש עם תאנים ותמרים","hi":"अंजीर और खजूर वाली आलूबुखारा और खुबानी ख़ोशाफ़","id":"Khoshaf Prune dan Aprikot dengan Ara dan Kurma","it":"Khoshaf di prugne e albicocche secche con fichi e datteri","ja":"プルーンとアプリコットのホシャフ、いちじくとナツメヤシ添え","ko":"무화과와 대추야자를 넣은 자두 살구 호샤프","ku":"Xoşafa Alûçe û Zerdeleyê bi Hêjîr û Xurme","nl":"Khoshaf van pruimen en abrikozen met vijgen en dadels","pl":"Choszaf ze śliwek i moreli z figami i daktylami","ps":"د آلو او زردالو خوشاف له انجیر او خرماو سره","pt":"Khoshaf de Ameixa Preta e Damasco com Figo e Tâmara","ru":"Хошаф из чернослива и кураги с инжиром и финиками","sv":"Khoshaf med katrinplommon och aprikoser, fikon och dadlar","sw":"Khoshaf ya Plamu Kavu na Aprikoti kwa Tini na Tende","te":"ప్రూన్స్ & ఎండిన ఆప్రికాట్ ఖోషాఫ్","tr":"İncirli ve Hurmalı Kuru Erik ve Kayısı Hoşafı","ur":"انجیر اور کھجور کے ساتھ آلو بخارا اور خوبانی کا خشاف","zh":"西梅杏干什锦配无花果与椰枣"},"localName":"خشاف القراصيا والمشمشية","cuisine":["EG"],"course":"drink","tags":["Fruit Compote","Slow Simmering (Tasbeek)","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/des-42.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/des-42.jpg","role":"thumb"}]},"yield":{"servings":7.0},"ingredients":[{"ref":"prunes","ingredientId":"cw.ing.prunes","legacyId":"db43-1","qty":{"value":0.5,"unit":"kg"},"display":{"ar":"1/2 كيلو","en":"1/2 kg"}},{"ref":"dried_apricots","ingredientId":"cw.ing.dried_apricots","legacyId":"db43-2","qty":{"value":0.5,"unit":"kg"},"display":{"ar":"1/2 كيلو","en":"1/2 kg"}},{"ref":"sugar","ingredientId":"cw.ing.sugar","legacyId":"db43-3","qty":{"value":0,"unit":"g"},"display":{"ar":"للتحلية","en":"to taste"},"toTaste":true},{"ref":"dried_figs","ingredientId":"cw.ing.dried_figs","legacyId":"db43-4","qty":{"value":0.25,"unit":"kg"},"display":{"ar":"1/4 كيلو","en":"1/4 kg"}},{"ref":"dried_dates","ingredientId":"cw.ing.dried_dates","legacyId":"db43-5","qty":{"value":0.25,"unit":"kg"},"display":{"ar":"1/4 كيلو","en":"1/4 kg"}},{"ref":"water","ingredientId":"cw.ing.water","legacyId":"db43-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"raisins_nuts_coconut_and_vanilla","ingredientId":"cw.ing.raisins_nuts_coconut_and_vanilla","legacyId":"db43-7","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"},{"ref":"knife","class":"cw.eq.tool.knife.chef"}],"process":{"nodes":[{"id":"n1","op":"cw.op.legacy_step","params":{"sourceStep":1,"phase":"cook","opHint":"cw.op.transfer"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"cook","opHint":"cw.op.simmer"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"cook","opHint":"cw.op.transfer"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"finish","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"finish","opHint":"cw.op.cut"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"finish","opHint":"cw.op.garnish"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT40M","activeTime":"PT10M"},"safety":{"hazards":[],"allergens":{"eu14":["nuts"],"us9":["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":"تضاف المشمشية للقراصيا حتى تنضج تماما بدون أن تنهري كل من القراصيا أو المشمشية، مع إضافة الماء كلما احتاج الأمر.","n4":"ترفع من الموقد وترش بقليل من الفانيليا على كمية السائل القليل بعد نضج الفاكهة، وتوضع في وعاء التقديم.","n5":"يضاف لها التين الجاف المقطع والبلح الجاف المقطع بدون نواة، ويغطى ويترك ليبرد.","n6":"تجمل بالزبيب والمكسرات."},"legacySteps":["توضع في إناء كمية من الماء كافية لتغطية القراصيا والمشمشية ويضاف السكر.","تضاف القراصيا وتترك على درجة حرارة هادئة حتى تنضج نصف نضج فقط.","تضاف المشمشية للقراصيا حتى تنضج تماما بدون أن تنهري كل من القراصيا أو المشمشية، مع إضافة الماء كلما احتاج الأمر.","ترفع من الموقد وترش بقليل من الفانيليا على كمية السائل القليل بعد نضج الفاكهة، وتوضع في وعاء التقديم.","يضاف لها التين الجاف المقطع والبلح الجاف المقطع بدون نواة، ويغطى ويترك ليبرد.","تجمل بالزبيب والمكسرات."]},"en":{"title":"Prune and Apricot Khoshaf with Figs and Dates","intro":"","steps":{"n1":"Place enough water in a pot to cover the prunes and apricots, and add the sugar.","n2":"Add the prunes and simmer over low heat until they are half-cooked.","n3":"Add the apricots to the prunes and cook until fully tender, ensuring neither the prunes nor the apricots fall apart, adding water as needed.","n4":"Remove from heat, sprinkle a little vanilla into the remaining liquid once the fruit is cooked, and transfer to a serving bowl.","n5":"Add the sliced dried figs and the sliced pitted dried dates, then cover and leave to cool.","n6":"Garnish with raisins and nuts."},"legacySteps":["Place enough water in a pot to cover the prunes and apricots, and add the sugar.","Add the prunes and simmer over low heat until they are half-cooked.","Add the apricots to the prunes and cook until fully tender, ensuring neither the prunes nor the apricots fall apart, adding water as needed.","Remove from heat, sprinkle a little vanilla into the remaining liquid once the fruit is cooked, and transfer to a serving bowl.","Add the sliced dried figs and the sliced pitted dried dates, then cover and leave to cool.","Garnish with raisins and nuts."]}},"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-42/","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":380,"protein":3,"fat":1,"carbs":98,"fiber":11,"sugar":78},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"specialty":14,"sweeteners":0.3},"total":14.3},"hash":"sha256:ebff43be016240eab916289ce9e4759bae0456daeb5310ee94befc8c58ccf428"}
