{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"veg-50","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/veg-50.json","pageUrl":"https://fifi.cooking/recipe/veg-50/"},"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":"Knusprige gewürzte Zwiebelringe","el":"Τραγανά καρυκευμένα κρικάκια κρεμμυδιού","en":"Onion Rings","es":"Aros de Cebolla Crujientes y Especiados","fa":"حلقه‌های پیاز ترد ادویه‌دار","fr":"Rondelles d'Oignon Croustillantes Épicées","he":"טבעות בצל","hi":"कुरकुरे मसालेदार प्याज़ के छल्ले","id":"Cincin Bawang Bombai Renyah Berbumbu","it":"Anelli di cipolla croccanti e speziati","ja":"カリカリスパイス香る オニオンリング","ko":"바삭한 향신료 어니언링","ku":"Xelekên Pîvazê yên Biharatî yên Qirçik","nl":"Uienringen","pl":"Krążki cebulowe","ps":"د پیاز حلقې","pt":"Anéis de Cebola Crocantes e Temperados","ru":"Хрустящие пряные луковые колечки","sv":"Lökringar","sw":"Pete za Vitunguu Vikavu Zenye Viungo","te":"ఉల్లిపాయ రింగ్లు","tr":"Çıtır Baharatlı Soğan Halkaları","ur":"کرارے مصالحے دار پیاز کے چھلے","zh":"酥脆香料洋葱圈"},"localName":"حلقات البصل","cuisine":["EG"],"course":"side","tags":["Vegetables","Frying","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/veg-50.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/veg-50.jpg","role":"thumb"}]},"yield":{"servings":4.0},"ingredients":[{"ref":"large_onions","ingredientId":"cw.ing.large_onions","legacyId":"vl51-1","qty":{"value":2.0,"unit":"pcs"},"display":{"ar":"2 بصلة كبيرة","en":"2 large onions"}},{"ref":"flour","ingredientId":"cw.ing.flour","legacyId":"vl51-2","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة","en":"1 tbsp"}},{"ref":"cornstarch","ingredientId":"cw.ing.cornstarch","legacyId":"vl51-3","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة","en":"1 tbsp"}},{"ref":"salt_pepper_spice_mix_thyme_curry_and_gi","ingredientId":"cw.ing.salt_pepper_spice_mix_thyme_curry_and_ginger","legacyId":"vl51-4","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"to taste"},"toTaste":true},{"ref":"eggs","ingredientId":"cw.ing.eggs","legacyId":"vl51-5","qty":{"value":1.5,"unit":"pcs"},"display":{"ar":"1-2 بيضة","en":"1-2 eggs"}},{"ref":"oil_for_frying","ingredientId":"cw.ing.oil_for_frying","legacyId":"vl51-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true}],"equipment":[{"ref":"hob","class":"cw.eq.heat.hob"},{"ref":"pan","class":"cw.eq.vessel.pan.skillet"},{"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.form"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"prep","opHint":"cw.op.form"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"prep","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"finish","opHint":"cw.op.fry"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT30M","activeTime":"PT20M"},"safety":{"hazards":[],"allergens":{"eu14":["cereals_gluten","eggs"],"us9":["eggs","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":"يحمر في الزيت ويرفع على مناديل ورقية."},"legacySteps":["يقطع البصل حلقات رفيعة ويتبل بالتوابل كلها جيدا.","يوضع البصل في الدقيق ثم في الكورن فلاور ثم يغمس في البيض.","ثم يوضع ثانية في الدقيق ثم في الكورن فلاور ثم يغمس في البيض.","يترك قليلا في الثلاجة.","يحمر في الزيت ويرفع على مناديل ورقية."]},"en":{"title":"Onion Rings","intro":"","steps":{"n1":"Slice the onions into thin rings and season them thoroughly with all the spices.","n2":"Coat the onions in flour, then cornstarch, then dip them in the egg.","n3":"Coat them again in flour, then cornstarch, and dip them in the egg once more.","n4":"Let them rest in the refrigerator for a short while.","n5":"Fry in oil until golden and drain on paper towels."},"legacySteps":["Slice the onions into thin rings and season them thoroughly with all the spices.","Coat the onions in flour, then cornstarch, then dip them in the egg.","Coat them again in flour, then cornstarch, and dip them in the egg once more.","Let them rest in the refrigerator for a short while.","Fry in oil until golden and drain on paper towels."]}},"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-50/","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":240,"protein":4,"fat":16,"carbs":20,"fiber":2,"sugar":5},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"produce":1,"dairyEggs":0.4,"grains":0.1,"fats":1,"spices":0.4},"total":2.9},"hash":"sha256:18e67864c1bb43f1a908a5a6378b246becaf03fd322a867fc3dc38aa5c06a6c6"}
