{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"veg-31","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/veg-31.json","pageUrl":"https://fifi.cooking/recipe/veg-31/"},"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":"Spinat in frischer Tomatensauce mit Dill und Reis","el":"Σπανάκι με φρέσκια σάλτσα ντομάτας, άνηθο και ρύζι","en":"Spinach with Dam'a (Tomato Sauce)","es":"Espinacas en Salsa de Tomate Fresco con Eneldo y Arroz","fa":"اسفناج در سس گوجه تازه با شوید و برنج","fr":"Épinards en Sauce Tomate Fraîche à l'Aneth et au Riz","he":"תרד עם דמעה (רוטב עגבניות)","hi":"सोआ और चावल के साथ ताज़ी टमाटर की चटनी में पालक","id":"Bayam dalam Saus Tomat Segar dengan Adas Sowa dan Nasi","it":"Spinaci in salsa di pomodoro fresco con aneto e riso","ja":"ディルと米入り 生トマトソースのほうれん草","ko":"딜과 쌀을 넣은 신선한 토마토 소스 시금치","ku":"Ispenax bi Sosa Bacanê Sor ê Teze, Şiwît û Birinc","nl":"Spinazie met dam'a (tomatensaus)","pl":"Szpinak z dam'a (sosem pomidorowym)","ps":"پالک له دمعې (د رومي چتني) سره","pt":"Espinafre ao Molho de Tomate Fresco com Endro e Arroz","ru":"Шпинат в свежем томатном соусе с укропом и рисом","sv":"Spenat med dam'a (tomatsås)","sw":"Mchicha kwa Sosi ya Nyanya Freshi, Shamari na Wali","te":"దమ్‌యతో పాలకూర","tr":"Dereotlu ve Pirinçli Taze Domates Soslu Ispanak","ur":"سویے اور چاول کے ساتھ تازہ ٹماٹر کی چٹنی میں پالک","zh":"番茄莳萝米饭炖菠菜"},"localName":"السبانخ بالدمعة","cuisine":["EG"],"course":"side","tags":["Vegetables","Slow Simmering","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/veg-31.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/veg-31.jpg","role":"thumb"}]},"yield":{"servings":4.0},"ingredients":[{"ref":"spinach","ingredientId":"cw.ing.spinach","legacyId":"vl33-1","qty":{"value":1.0,"unit":"kg"},"display":{"ar":"1 كيلو","en":"1 kg"}},{"ref":"medium_onion","ingredientId":"cw.ing.medium_onion","legacyId":"vl33-2","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 بصلة متوسطة","en":"1 medium onion"}},{"ref":"tomatoes_or_tomato_paste","ingredientId":"cw.ing.tomatoes_or_tomato_paste","legacyId":"vl33-3","qty":{"value":2.0,"unit":"pcs"},"display":{"ar":"2 ثمرة","en":"2 pieces"}},{"ref":"green_bell_pepper","ingredientId":"cw.ing.green_bell_pepper","legacyId":"vl33-4","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 ثمرة","en":"1 piece"}},{"ref":"garlic","ingredientId":"cw.ing.garlic","legacyId":"vl33-5","qty":{"value":0.25,"unit":"pcs"},"display":{"ar":"1/4 رأس ثوم","en":"¼ head of garlic"}},{"ref":"vinegar","ingredientId":"cw.ing.vinegar","legacyId":"vl33-6","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة","en":"1 tbsp"}},{"ref":"oil","ingredientId":"cw.ing.oil","legacyId":"vl33-7","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"dill","ingredientId":"cw.ing.dill","legacyId":"vl33-8","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 حزمة","en":"1 bunch"}},{"ref":"rice_or_dried_chickpeas","ingredientId":"cw.ing.rice_or_dried_chickpeas","legacyId":"vl33-9","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة أرز أو 2 ملعقة حمص","en":"1 tbsp rice or 2 tbsp chickpeas"}},{"ref":"broth","ingredientId":"cw.ing.broth","legacyId":"vl33-10","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}},{"ref":"garlic_tadka_saut_ed_garlic","ingredientId":"cw.ing.garlic_tadka_saut_ed_garlic","legacyId":"vl33-11","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":"prep","opHint":"cw.op.boil"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"prep","opHint":"cw.op.blend"},"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":"cook","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"cook","opHint":"cw.op.soak"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"finish","opHint":"cw.op.fry"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT45M","activeTime":"PT15M"},"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":"بعد رفع السبانخ من الحرارة ونضجه تماما نضيف إليه التقلية."},"legacySteps":["يغسل السبانخ مع حزمة الشبت ويقطع غليظا.","يضرب في الخلاط الطماطم والفلفل والبصل والثوم والخل.","نضع زيتا في الإناء، وبعد وضع الخلطة على الزيت نتركها حتى تغلي، ثم نضيف السبانخ والشبت مع التقليب أنا فأنا على درجة حرارة هادئة.","يضاف مقدار قليل من المرق كلما احتاج الأمر حتى يقارب النضج.","تنقع ملعقة كبيرة أرز لفترة ثم تصفى من الماء وتضاف إلى السبانخ حتى ينضج الأرز مع السبانخ، ويمكن استبدال الأرز بالحمص الجاف المنقوع.","بعد رفع السبانخ من الحرارة ونضجه تماما نضيف إليه التقلية."]},"en":{"title":"Spinach with Dam'a (Tomato Sauce)","intro":"","steps":{"n1":"Wash the spinach and the bunch of dill, then chop them coarsely.","n2":"Blend the tomatoes, pepper, onion, garlic, and vinegar in a blender.","n3":"Heat oil in a pot, add the blended mixture, and let it come to a boil; then add the spinach and dill, stirring occasionally over low heat.","n4":"Add small amounts of broth as needed until it reaches a near-cooked consistency.","n5":"Soak 1 tablespoon of rice for a while, drain it, and add it to the spinach to cook along with it; alternatively, you can use soaked dried chickpeas.","n6":"Once the spinach is fully cooked, remove from heat and stir in the garlic tadka."},"legacySteps":["Wash the spinach and the bunch of dill, then chop them coarsely.","Blend the tomatoes, pepper, onion, garlic, and vinegar in a blender.","Heat oil in a pot, add the blended mixture, and let it come to a boil; then add the spinach and dill, stirring occasionally over low heat.","Add small amounts of broth as needed until it reaches a near-cooked consistency.","Soak 1 tablespoon of rice for a while, drain it, and add it to the spinach to cook along with it; alternatively, you can use soaked dried chickpeas.","Once the spinach is fully cooked, remove from heat and stir in the garlic tadka."]}},"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-31/","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":160,"protein":7,"fat":8,"carbs":17,"fiber":6,"sugar":4},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"produce":6,"protein":0.4,"fats":0.4,"grains":0.1,"spices":0.2},"total":7.1},"hash":"sha256:f4a022006c00675fe90b7d3d1f1c22b7921324235a65b48e877b77e395606de2"}
