{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"leg-04","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/leg-04.json","pageUrl":"https://fifi.cooking/recipe/leg-04/"},"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":"Cremiges gelbes Linsenpüree mit Reis und gebratener Zwiebel","el":"Λείος πουρές από κίτρινες φακές με ρύζι και τηγανητό κρεμμύδι","en":"Adas (Yellow Lentil Soup)","es":"Puré Suave de Lentejas Amarillas con Arroz y Cebolla Frita","fa":"پوره نرم عدس زرد با برنج و پیاز داغ","fr":"Purée Lisse de Lentilles Jaunes au Riz et à l'Oignon Frit","he":"עדס (מרק עדשים צהובות)","hi":"चावल और तली हुई प्याज़ के साथ मुलायम पीली दाल का पेस्ट","id":"Pure Lentil Kuning Halus dengan Nasi dan Bawang Goreng","it":"Purè liscio di lenticchie gialle con riso e cipolla fritta","ja":"黄色いレンズ豆の滑らかなペースト 米と揚げ玉ねぎ添え","ko":"밥과 튀긴 양파를 곁들인 부드러운 노란 렌틸콩 퓌레","ku":"Pûreya Nîska Zer a Nerm bi Birinc û Pîvaza Qelandî","nl":"Adas (gele linzensoep)","pl":"Adas (zupa z żółtej soczewicy)","ps":"عدس (د ژېړ دال سوپ)","pt":"Purê Cremoso de Lentilha Amarela com Arroz e Cebola Frita","ru":"Гладкое пюре из жёлтой чечевицы с рисом и жареным луком","sv":"Adas (gul linssoppa)","sw":"Rojo Laini ya Dengu za Manjano kwa Wali na Kitunguu cha Kukaanga","te":"మసూర్ పప్పు","tr":"Pilavlı ve Kızarmış Soğanlı Pürüzsüz Sarı Mercimek Püresi","ur":"چاول اور تلے پیاز کے ساتھ پیلی مسور کا ملائم پیسٹ","zh":"大米炸洋葱黄扁豆泥"},"localName":"العدس","cuisine":["EG"],"course":"main","tags":["Legumes","Boiling","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/leg-04.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/leg-04.jpg","role":"thumb"}]},"yield":{"servings":4.0},"ingredients":[{"ref":"yellow_lentils","ingredientId":"cw.ing.yellow_lentils","legacyId":"vl54-1","qty":{"value":1.5,"unit":"cup"},"display":{"ar":"1.5 كوب","en":"1.5 cups"}},{"ref":"water_or_broth","ingredientId":"cw.ing.water_or_broth","legacyId":"vl54-2","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"medium_onion","ingredientId":"cw.ing.medium_onion","legacyId":"vl54-3","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 بصلة متوسطة","en":"1 medium onion"}},{"ref":"garlic","ingredientId":"cw.ing.garlic","legacyId":"vl54-4","qty":{"value":4.0,"unit":"pcs"},"display":{"ar":"4 فصوص","en":"4 cloves"}},{"ref":"salt_and_cumin","ingredientId":"cw.ing.salt_and_cumin","legacyId":"vl54-5","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"to taste"},"toTaste":true},{"ref":"ghee_or_oil","ingredientId":"cw.ing.ghee_or_oil","legacyId":"vl54-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"finely_chopped_onion_for_frying","ingredientId":"cw.ing.finely_chopped_onion_for_frying","legacyId":"vl54-7","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 بصلة","en":"1 onion"}},{"ref":"soaked_rice","ingredientId":"cw.ing.soaked_rice","legacyId":"vl54-8","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة","en":"1 tablespoon"}}],"equipment":[{"ref":"hob","class":"cw.eq.heat.hob"},{"ref":"pot","class":"cw.eq.vessel.pot.stock"}],"process":{"nodes":[{"id":"n1","op":"cw.op.legacy_step","params":{"sourceStep":1,"phase":"prep","opHint":"cw.op.wash"},"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.boil"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"cook","opHint":"cw.op.mix"},"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":"PT50M","activeTime":"PT10M"},"safety":{"hazards":[],"allergens":{"eu14":["milk"],"us9":["milk"],"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":"Adas (Yellow Lentil Soup)","intro":"","steps":{"n1":"Sort the lentils and wash them several times.","n2":"Chop the onion and garlic and place them in a pot with the lentils; cover with water or broth, then simmer over low heat until cooked, adding more liquid as needed.","n3":"Once cooled, blend the mixture in a blender and then pass it through a sieve until it reaches a somewhat thick consistency.","n4":"Return the mixture to the pot and season with salt and cumin, adding the tablespoon of soaked rice; leave over low heat until the rice is cooked through, then remove from heat.","n5":"Heat the ghee or oil and fry the finely chopped onion until golden, then stir it into the lentils, mix well, and serve in bowls."},"legacySteps":["Sort the lentils and wash them several times.","Chop the onion and garlic and place them in a pot with the lentils; cover with water or broth, then simmer over low heat until cooked, adding more liquid as needed.","Once cooled, blend the mixture in a blender and then pass it through a sieve until it reaches a somewhat thick consistency.","Return the mixture to the pot and season with salt and cumin, adding the tablespoon of soaked rice; leave over low heat until the rice is cooked through, then remove from heat.","Heat the ghee or oil and fry the finely chopped onion until golden, then stir it into the lentils, mix well, and serve in bowls."]}},"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/leg-04/","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":19,"fat":10,"carbs":55,"fiber":11,"sugar":4},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"grains":2,"produce":1,"dairyEggs":0.5,"spices":0.3},"total":3.8},"hash":"sha256:9324b494d0d37bbc9c63c5b03a410ef65a59e90a8d390249e64e869ed57d2213"}
