{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"veg-29","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/veg-29.json","pageUrl":"https://fifi.cooking/recipe/veg-29/"},"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":"Mit Assag gefüllte Artischocken, gebacken","el":"Αγκινάρες γεμιστές με ασάγκ, στον φούρνο","en":"Stuffed Artichokes with Minced Meat (Osag)","es":"Alcachofas Rellenas de Assag al Horno","fa":"کنگر فرنگی شکم‌پر با عصاج، پخته در فر","fr":"Artichauts Farcis à l'Assag, Cuits au Four","he":"ארטישוק ממולא בבשר טחון (עסג)","hi":"असाज से भरे बेक किए हुए आर्टिचोक","id":"Artichoke Isi Assag Panggang","it":"Carciofi ripieni di assag al forno","ja":"アサージュ詰めアーティチョークのオーブン焼き","ko":"아사그를 채워 구운 아티초크","ku":"Kengerê bi Assag Tijîkirî, di Firinê de","nl":"Gevulde artisjokken met gehakt (osag)","pl":"Faszerowane karczochy z mięsem mielonym (Osag)","ps":"ډک شوی خرشوف له قیمه (عسج) سره","pt":"Alcachofras Recheadas com Assag, Assadas","ru":"Запечённые артишоки, фаршированные начинкой «ассаг»","sv":"Fyllda kronärtskockor med köttfärs (osag)","sw":"Artichoke Zilizojazwa Assag, za Kuoka","te":"ఉసాజ్ నింపిన ఆర్టిచోక్","tr":"Fırında Assag Dolgulu Enginar","ur":"عصاج بھرے اوون میں پکے آرٹیچوک","zh":"烤阿萨吉肉馅酿朝鲜蓟"},"localName":"الخرشوف المحشو بالعصاج","cuisine":["EG"],"course":"side","tags":["Vegetables","Baking","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/veg-29.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/veg-29.jpg","role":"thumb"}]},"yield":{"servings":5.0},"ingredients":[{"ref":"artichokes","ingredientId":"cw.ing.artichokes","legacyId":"vl31-1","qty":{"value":1,"unit":"pcs"},"display":{"ar":"حوالي 6 حبات أو أقل","en":"about 6 pieces or fewer"}},{"ref":"osag_minced_meat_mixture_see_bab_al_lahm","ingredientId":"cw.ing.osag_minced_meat_mixture_see_bab_al_lahm","legacyId":"vl31-2","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"tomatoes","ingredientId":"cw.ing.tomatoes","legacyId":"vl31-3","qty":{"value":0.5,"unit":"cup"},"display":{"ar":"1/2 كوب","en":"½ cup"}},{"ref":"vinegar","ingredientId":"cw.ing.vinegar","legacyId":"vl31-4","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة","en":"1 tbsp"}},{"ref":"broth_or_water","ingredientId":"cw.ing.broth_or_water","legacyId":"vl31-5","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}},{"ref":"oil","ingredientId":"cw.ing.oil","legacyId":"vl31-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"bechamel_sauce_optional","ingredientId":"cw.ing.bechamel_sauce_optional","legacyId":"vl31-7","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}}],"equipment":[{"ref":"oven","class":"cw.eq.heat.oven"},{"ref":"tray","class":"cw.eq.vessel.tray.baking"},{"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.cut"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"prep","opHint":"cw.op.transfer"},"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","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"cook","opHint":"cw.op.layer"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"finish","opHint":"cw.op.layer"},"attention":"continuous"},{"id":"n7","op":"cw.op.legacy_step","params":{"sourceStep":7,"phase":"finish","opHint":"cw.op.boil"},"attention":"continuous"},{"id":"n8","op":"cw.op.legacy_step","params":{"sourceStep":8,"phase":"finish"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT55M","activeTime":"PT25M"},"safety":{"hazards":[],"allergens":{"eu14":[],"us9":[],"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":"يرتب الخرشوف في بايركس أو صينية بنظام ويوضع العصاج بين الطبقات.","n7":"يصب كوب من المرق أو الماء المغلي فوقه ويدخل الفرن.","n8":"ممكن إضافة صلصة الباشاميل (1 كوب) بسكبها فوق الخرشوف."},"legacySteps":["تنزع الأوراق الخارجية الخضراء ثم تقشر من جوانبها وأسفلها، ثم تقطع من أعلى وتقسم الثمرة إلى نصفين أو أربعة أقسام.","توضع على الفور في ماء مضاف إليه عصير ليمون أو خل حتى لا يسود لونها.","يسلق الخرشوف نصف سلق، وبالإمكان عدم سلقه.","يحمر في الزيت تحميرا خفيفا ويرفع على مناديل ورقية.","يطهى العصاج بالطريقة المعروفة مع إضافة نصف كوب طماطم وملعقة خل حتى النضج.","يرتب الخرشوف في بايركس أو صينية بنظام ويوضع العصاج بين الطبقات.","يصب كوب من المرق أو الماء المغلي فوقه ويدخل الفرن.","ممكن إضافة صلصة الباشاميل (1 كوب) بسكبها فوق الخرشوف."]},"en":{"title":"Stuffed Artichokes with Minced Meat (Osag)","intro":"","steps":{"n1":"Remove the outer green leaves, then trim the sides and bottom; cut off the top and divide each artichoke into halves or quarters.","n2":"Immediately place them in water with added lemon juice or vinegar to prevent browning.","n3":"Parboil the artichokes, or you may skip boiling them entirely.","n4":"Lightly fry them in oil and set aside on paper towels.","n5":"Cook the osag using the standard method, adding ½ cup of tomatoes and 1 tbsp of vinegar until cooked through.","n6":"Arrange the artichokes neatly in a Pyrex dish or baking tray, layering the osag between them.","n7":"Pour 1 cup of boiling broth or water over the dish and place in the oven.","n8":"Optional: Pour the bechamel sauce (1 cup) over the artichokes."},"legacySteps":["Remove the outer green leaves, then trim the sides and bottom; cut off the top and divide each artichoke into halves or quarters.","Immediately place them in water with added lemon juice or vinegar to prevent browning.","Parboil the artichokes, or you may skip boiling them entirely.","Lightly fry them in oil and set aside on paper towels.","Cook the osag using the standard method, adding ½ cup of tomatoes and 1 tbsp of vinegar until cooked through.","Arrange the artichokes neatly in a Pyrex dish or baking tray, layering the osag between them.","Pour 1 cup of boiling broth or water over the dish and place in the oven.","Optional: Pour the bechamel sauce (1 cup) over the artichokes."]}},"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/veg-29/","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":220,"protein":12,"fat":12,"carbs":16,"fiber":7,"sugar":3},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"produce":8,"protein":4,"fats":0.4,"spices":0.2},"total":12.6},"hash":"sha256:96825a3a290a2e6f65a82ed48daf890d5d360146e48f5d3985fd17387d811dae"}
