{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"meat-37","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/meat-37.json","pageUrl":"https://fifi.cooking/recipe/meat-37/"},"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":"Rindfleisch-Kofta in frischer Tomatensauce","el":"Κοφτά μοσχαρίσια σε φρέσκια σάλτσα ντομάτας","en":"Meat Kofta with Tear Sauce","es":"Kofta de Carne en Salsa de Tomate Fresco","fa":"کوفته گوشت در سس گوجه‌فرنگی تازه","fr":"Kofta de Bœuf en Sauce Tomate Fraîche","he":"קופטה בשר ברוטב דמעה","hi":"ताज़ा टमाटर सॉस में बीफ कोफ्ता","id":"Kofta Daging Sapi dengan Saus Tomat Segar","it":"Kofta di manzo in salsa di pomodoro fresco","ja":"牛肉コフタのフレッシュトマト煮(ダマー)","ko":"신선한 토마토 소스의 소고기 코프타","ku":"Kufteya Goştê Dewar bi Sosa Bacanê Sor ê Teze","nl":"Vleeskofta met tranensaus","pl":"Kofta mięsna w sosie łzawym (Dam'a)","ps":"د غوښې کوفته له د اشک چتني سره","pt":"Kafta de Carne Bovina ao Molho de Tomate Fresco (Damaa)","ru":"Кофта из говядины в свежем томатном соусе","sv":"Köttkofta med dam'a-sås","sw":"Kofta za Nyama ya Ng'ombe kwa Sosi ya Nyanya Mbichi","te":"దమాతో కొఫ్తా (టమాటా సాస్‌లో)","tr":"Taze Domates Soslu Dana Köfte","ur":"تازہ ٹماٹر کی چٹنی میں بیف کوفتے","zh":"鲜番茄汁牛肉丸"},"localName":"كفتة اللحم بالدمعة","cuisine":["EG"],"course":"main","tags":["Meats & Poultry","Pan-Frying","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/meat-37.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/meat-37.jpg","role":"thumb"}]},"yield":{"servings":4.0},"ingredients":[{"ref":"ground_meat","ingredientId":"cw.ing.ground_meat","legacyId":"mp37-1","qty":{"value":0.5,"unit":"kg"},"display":{"ar":"1/2 كيلو","en":"½ kg"}},{"ref":"medium_onion_minced_or_onion_juice","ingredientId":"cw.ing.medium_onion_minced_or_onion_juice","legacyId":"mp37-2","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 بصلة متوسطة","en":"1 medium onion"}},{"ref":"minced_garlic","ingredientId":"cw.ing.minced_garlic","legacyId":"mp37-3","qty":{"value":3.0,"unit":"pcs"},"display":{"ar":"3 فصوص","en":"3 cloves"}},{"ref":"minced_parsley","ingredientId":"cw.ing.minced_parsley","legacyId":"mp37-4","qty":{"value":1.0,"unit":"tsp"},"display":{"ar":"1 ملعقة شاي","en":"1 tsp"}},{"ref":"salt_pepper_and_spices","ingredientId":"cw.ing.salt_pepper_and_spices","legacyId":"mp37-5","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"to taste"},"toTaste":true},{"ref":"rice","ingredientId":"cw.ing.rice","legacyId":"mp37-6","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة","en":"1 tbsp"}},{"ref":"oil","ingredientId":"cw.ing.oil","legacyId":"mp37-7","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"dam_a_soft_tomato_sauce","ingredientId":"cw.ing.dam_a_soft_tomato_sauce","legacyId":"mp37-8","qty":{"value":1,"unit":"pcs"},"display":{"ar":"الكمية الناتجة من الوصفة التالية","en":"the amount produced by the following recipe"},"x-qtyParse":"fallback: amount not parsed, see display"}],"equipment":[{"ref":"hob","class":"cw.eq.heat.hob"},{"ref":"pan","class":"cw.eq.vessel.pan.skillet"}],"process":{"nodes":[{"id":"n1","op":"cw.op.legacy_step","params":{"sourceStep":1,"phase":"prep","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"prep","opHint":"cw.op.chill"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"prep","opHint":"cw.op.drain"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"prep","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"prep","opHint":"cw.op.form"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"cook","opHint":"cw.op.steam"},"attention":"continuous"},{"id":"n7","op":"cw.op.legacy_step","params":{"sourceStep":7,"phase":"cook","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n8","op":"cw.op.legacy_step","params":{"sourceStep":8,"phase":"finish","opHint":"cw.op.fry"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT1H30M","activeTime":"PT1H"},"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":"توضع أصابع الكفتة المحمرة في الدمعة، ويغطى الإناء على درجة حرارة هادئة حتى يتم نضج الكفتة وتتشرب قليلا الدمعة."},"legacySteps":["يخلط اللحم المفروم بالبصلة أو عصير البصلة والثوم والبقدونس والتوابل.","تدخل الثلاجة لمدة ساعة.","يغسل الأرز ويصفى جيدا من الماء حتى يجف تماما، ثم يوضع في الكبة حتى ينعم.","يخلط الأرز المدقوق باللحم المفروم جيدا.","يشكل حسب الرغبة إما أصابع أو مستديرات.","يطهى على البخار حتى تتماسك الكفتة.","ترفع وتترك حتى تبرد ثم تحمر في الزيت.","توضع أصابع الكفتة المحمرة في الدمعة، ويغطى الإناء على درجة حرارة هادئة حتى يتم نضج الكفتة وتتشرب قليلا الدمعة."]},"en":{"title":"Meat Kofta with Tear Sauce","intro":"","steps":{"n1":"Mix the ground meat with the onion (or onion juice), garlic, parsley, and spices.","n2":"Refrigerate for 1 hour.","n3":"Wash the rice and drain it thoroughly until completely dry, then process it in a food processor until fine.","n4":"Mix the ground rice thoroughly with the ground meat.","n5":"Shape into fingers or rounds as desired.","n6":"Steam until the kofta sets.","n7":"Remove and let cool, then fry in oil.","n8":"Place the fried kofta fingers into the dam'a, cover the pot, and cook over low heat until the kofta is cooked through and has absorbed some of the sauce."},"legacySteps":["Mix the ground meat with the onion (or onion juice), garlic, parsley, and spices.","Refrigerate for 1 hour.","Wash the rice and drain it thoroughly until completely dry, then process it in a food processor until fine.","Mix the ground rice thoroughly with the ground meat.","Shape into fingers or rounds as desired.","Steam until the kofta sets.","Remove and let cool, then fry in oil.","Place the fried kofta fingers into the dam'a, cover the pot, and cook over low heat until the kofta is cooked through and has absorbed some of the sauce."]}},"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/meat-37/","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":330,"protein":22,"fat":23,"carbs":8,"fiber":1,"sugar":2},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"protein":7,"produce":0.8,"grains":0.05,"fats":0.5,"spices":0.3},"total":8.65},"hash":"sha256:a5c72d61ff20e32dcf01cd6ff365e42f5464377770f627467cd501870551c4b0"}
