{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"veg-18","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/veg-18.json","pageUrl":"https://fifi.cooking/recipe/veg-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":"Béchamelsauce","el":"Σάλτσα μπεσαμέλ","en":"Making Béchamel Sauce","es":"Salsa Bechamel","fa":"سس بشامل","fr":"Sauce Béchamel","he":"הכנת רוטב בשמל","hi":"बेशामेल सॉस","id":"Saus Bechamel","it":"Salsa besciamella","ja":"ベシャメルソースの作り方","ko":"베샤멜 소스","ku":"Sosa Beşamelê","nl":"Béchamelsaus maken","pl":"Przygotowanie sosu beszamelowego","ps":"د بیشامیل چتني جوړول","pt":"Molho Bechamel","ru":"Соус бешамель","sv":"Så gör du béchamelsås","sw":"Sosi ya Bechamel","te":"బెషమెల్ తయారు చేయడం","tr":"Beşamel Sos","ur":"بیشامیل ساس","zh":"白汁酱做法"},"localName":"عمل الباشامل","cuisine":["EG"],"course":"side","tags":["Vegetables","Slow Simmering (Tasbeek)","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/veg-18.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/veg-18.jpg","role":"thumb"}]},"yield":{"servings":6.0},"ingredients":[{"ref":"oil_or_ghee","ingredientId":"cw.ing.oil_or_ghee","legacyId":"vl20-1","qty":{"value":2.0,"unit":"tbsp"},"display":{"ar":"2 ملعقة كبيرة","en":"2 tbsp"}},{"ref":"flour","ingredientId":"cw.ing.flour","legacyId":"vl20-2","qty":{"value":2.0,"unit":"tbsp"},"display":{"ar":"2 ملعقة كبيرة","en":"2 tbsp"}},{"ref":"milk","ingredientId":"cw.ing.milk","legacyId":"vl20-3","qty":{"value":1,"unit":"cup"},"display":{"ar":"حوالي 3 كوب حسب القوام المطلوب","en":"approx. 3 cups, depending on desired consistency"}},{"ref":"eggs","ingredientId":"cw.ing.eggs","legacyId":"vl20-4","qty":{"value":2.0,"unit":"pcs"},"display":{"ar":"2 بيضة","en":"2"}},{"ref":"salt_and_pepper","ingredientId":"cw.ing.salt_and_pepper","legacyId":"vl20-5","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"}],"process":{"nodes":[{"id":"n1","op":"cw.op.legacy_step","params":{"sourceStep":1,"phase":"cook","opHint":"cw.op.mix"},"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.fry"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"finish","opHint":"cw.op.mix"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT20M","activeTime":"PT5M"},"safety":{"hazards":[],"allergens":{"eu14":["cereals_gluten","eggs","milk"],"us9":["eggs","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":"بعد أن يهدأ الخليط يضاف له البيض."},"legacySteps":["يسيَح السمن أو الزيت ويضاف له الدقيق مع التحريك المستمر على درجة حرارة هادئة حتى يصفر لونه، وينزع من فوق الحرارة.","يغلي اللبن ويضاف إلى الدقيق مع التقليب السريع بالمضرب السلكي.","يعاد الإناء على درجة حرارة هادئة مع التقليب المستمر، ثم يتبل بالملح والفلفل حتى يصل إلى القوام المطلوب.","بعد أن يهدأ الخليط يضاف له البيض."]},"en":{"title":"Making Béchamel Sauce","intro":"","steps":{"n1":"Melt the ghee or oil and add the flour, stirring constantly over low heat until it turns golden, then remove from heat.","n2":"Bring the milk to a boil and add it to the flour mixture, whisking rapidly with a wire whisk.","n3":"Return the pot to low heat, stirring continuously, then season with salt and pepper until the desired consistency is reached.","n4":"Once the mixture has cooled slightly, add the eggs."},"legacySteps":["Melt the ghee or oil and add the flour, stirring constantly over low heat until it turns golden, then remove from heat.","Bring the milk to a boil and add it to the flour mixture, whisking rapidly with a wire whisk.","Return the pot to low heat, stirring continuously, then season with salt and pepper until the desired consistency is reached.","Once the mixture has cooled slightly, add the eggs."]}},"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-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":130,"protein":6,"fat":8,"carbs":9,"fiber":0,"sugar":7},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"dairyEggs":1.5,"grains":0.1,"fats":0.2,"spices":0.1},"total":1.9},"hash":"sha256:98c3cc8f9cd57730c899020d405469d20d9c91d95d991ec6e5b56dc67821ad4c"}
