{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"meat-25","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/meat-25.json","pageUrl":"https://fifi.cooking/recipe/meat-25/"},"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":"Hähnchen-Rissoles","el":"Κροκέτες κοτόπουλου (Ρισόλ)","en":"Chicken Rissoles","es":"Croquetas de Pollo","fa":"ریسول مرغ","fr":"Rissoles de Poulet","he":"קציצות עוף (ריזול)","hi":"मुर्गे के रिसोल (कटलेट)","id":"Risol Ayam","it":"Rissoles di pollo","ja":"チキンリゾール","ko":"치킨 리솔","ku":"Rîsolên Mirîşkê","nl":"Kiprissoles","pl":"Kotlety z kurczaka (rissoles)","ps":"د مرغ ریسولز","pt":"Rissóis de Frango","ru":"Куриные рисоли","sv":"Kycklingfärsbiffar","sw":"Risoli za Kuku","te":"చికెన్ రిస్సోల్స్","tr":"Tavuk Rissole","ur":"چکن ریسول (کباب)","zh":"炸鸡肉饼"},"localName":"رسولز الدجاج","cuisine":["EG"],"course":"main","tags":["Meats & Poultry","Pan-Frying","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/meat-25.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/meat-25.jpg","role":"thumb"}]},"yield":{"servings":4.0},"ingredients":[{"ref":"boiled_chicken","ingredientId":"cw.ing.boiled_chicken","legacyId":"mp25-1","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 دجاجة","en":"1 دجاجة"}},{"ref":"breadcrumbs","ingredientId":"cw.ing.breadcrumbs","legacyId":"mp25-2","qty":{"value":0,"unit":"g"},"display":{"ar":"4 ملعقة كبيرة، وأكثر للتغطية","en":"4 ملعقة كبيرة، وأكثر للتغطية"},"toTaste":true},{"ref":"salt_black_pepper","ingredientId":"cw.ing.salt_black_pepper","legacyId":"mp25-3","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"حسب الرغبة"},"toTaste":true},{"ref":"lemon_juice","ingredientId":"cw.ing.lemon_juice","legacyId":"mp25-4","qty":{"value":1,"unit":"pcs"},"display":{"ar":"عصير ليمونة","en":"عصير ليمونة"},"x-qtyParse":"fallback: amount not parsed, see display"},{"ref":"eggs","ingredientId":"cw.ing.eggs","legacyId":"mp25-5","qty":{"value":2.0,"unit":"pcs"},"display":{"ar":"2 بيضة","en":"2 بيضة"}},{"ref":"oil_for_frying","ingredientId":"cw.ing.oil_for_frying","legacyId":"mp25-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"حسب الحاجة"},"toTaste":true}],"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.fry"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"prep","opHint":"cw.op.knead"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"prep","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"finish","opHint":"cw.op.fry"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT30M","activeTime":"PT15M"},"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":"تغمس في البيض ثم البقسماط ثم تحمر في الزيت."},"legacySteps":["تفرم الدجاجة ويضاف إليها البقسماط، وتتبل بالملح والفلفل وعصير الليمون، أو باستخدام أي من تتبيلات التحمير.","تعجن بالبيض وتقلب جيدا حتى تصير عجينة يابسة.","تكوَر أو تصَبع حسب الذوق.","تغمس في البيض ثم البقسماط ثم تحمر في الزيت."]},"en":{"title":"Chicken Rissoles","intro":"This is a traditional Egyptian dish prepared with fresh ingredients and aromatic spices.","steps":{"n1":"Prepare the meat according to recipe specifications (marinating, mixing, forming, or breading).","n2":"Heat oil or ghee in a wide skillet over medium-high heat.","n3":"Pan-fry the meat until golden brown on all sides and fully cooked.","n4":"Drain on paper towels and serve hot."},"legacySteps":["Prepare the meat according to recipe specifications (marinating, mixing, forming, or breading).","Heat oil or ghee in a wide skillet over medium-high heat.","Pan-fry the meat until golden brown on all sides and fully cooked.","Drain on paper towels and serve hot."]}},"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-25/","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":480,"protein":36,"fat":28,"carbs":18,"fiber":1,"sugar":1},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"protein":7,"dairyEggs":0.6,"grains":0.6,"fats":1,"spices":0.3},"total":9.5},"hash":"sha256:ebe5fe73ebcae7b5d67baec2f524b6166e9aabfe069a2740b643e94e39877593"}
