{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"meat-03","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/meat-03.json","pageUrl":"https://fifi.cooking/recipe/meat-03/"},"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":"Kabab Halla mit Kalbfleisch und Kartoffeln","el":"Κεμπάπ Χάλα (Αιγυπτιακό μοσχαράκι κατσαρόλας με πατάτες)","en":"Kabab Halla (Egyptian Beef Stew with Potatoes)","es":"Kabab Halla de Ternera con Patatas","fa":"کباب حله (خورش گوشت مصری با سیب‌زمینی)","fr":"Kabab Halla (Ragoût de Bœuf Égyptien aux Pommes de Terre)","he":"קבאב חלה (תבשיל בקר מצרי עם תפוחי אדמה)","hi":"कबाब हल्ला - बछड़े के मांस और आलू के साथ","id":"Kebab Halla (Semur Daging Sapi Mesir dengan Kentang)","it":"Kabab halla di manzo con patate","ja":"カバブ・ハラ(子牛肉とじゃがいものエジプト風煮込み)","ko":"케밥 할라 (감자를 곁들인 이집트식 소고기 스튜)","ku":"Kebaba Hella (Goştê Dewarî yê Misrî bi Kartolan)","nl":"Kabab halla (Egyptische rundvleesstoof met aardappelen)","pl":"Kabab Halla (egipskie duszone mięso wołowe z ziemniakami)","ps":"کباب حله (مصري د غوښې خوراک له کچالو سره)","pt":"Kabab Halla (Ensopado Egípcio de Carne Bovina com Batatas)","ru":"Кабаб хилла с телятиной и картофелем","sv":"Kabab halla (egyptisk köttgryta med potatis)","sw":"Kebab Halla (Mchuzi wa Nyama ya Ng'ombe wa Kimisri na Viazi)","te":"వీల్ & బంగాళాదుంప కబాబ్ హల్లా","tr":"Kebab Halla (Patatesli Mısır Usulü Et Yahnisi)","ur":"کباب حلّہ (آلو کے ساتھ مصری بیف اسٹو)","zh":"卡巴哈拉（埃及土豆炖牛肉）"},"localName":"كباب الحلة باللحم البتلو والبطاطس","cuisine":["EG"],"course":"main","tags":["Meats & Poultry","Slow Simmering (Tasbeek)","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/meat-03.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/meat-03.jpg","role":"thumb"}]},"yield":{"servings":4.5},"ingredients":[{"ref":"tender_beef_or_veal_cubes","ingredientId":"cw.ing.tender_beef_or_veal_cubes","legacyId":"mp3-1","qty":{"value":500.0,"unit":"g"},"display":{"ar":"1/2 كيلو مكعبات","en":"500g bite-sized cubes"}},{"ref":"finely_minced_yellow_onions","ingredientId":"cw.ing.finely_minced_yellow_onions","legacyId":"mp3-2","qty":{"value":500.0,"unit":"g"},"display":{"ar":"1 بصلة متوسطة صحيحة","en":"500g (equal weight to meat)"}},{"ref":"egyptian_baladi_ghee","ingredientId":"cw.ing.egyptian_baladi_ghee","legacyId":"mp3-3","qty":{"value":2.0,"unit":"tbsp"},"display":{"ar":"4 فصوص ثوم مفري مدقوق","en":"2 tablespoons"}},{"ref":"minced_fresh_garlic","ingredientId":"cw.ing.minced_fresh_garlic","legacyId":"mp3-4","qty":{"value":3.0,"unit":"pcs"},"display":{"ar":"2 حبة بطاطس متوسطة","en":"3 cloves"}},{"ref":"golden_potato_cubes","ingredientId":"cw.ing.golden_potato_cubes","legacyId":"mp3-5","qty":{"value":2.0,"unit":"pcs"},"display":{"ar":"2 ملعقة كبيرة سمن أو زيت","en":"2 medium potatoes, cubed"}},{"ref":"traditional_kabab_spices_salt","ingredientId":"cw.ing.traditional_kabab_spices_salt","legacyId":"mp3-6","qty":{"value":0,"unit":"g"},"display":{"ar":"قليل من القرفة والملح والفلفل","en":"Black pepper, allspice, cardamom, sea salt"},"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.fry"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"cook","opHint":"cw.op.fry"},"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.deep_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":"PT1H20M","activeTime":"PT20M"},"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":"تسكب مكعبات البطاطس المحمرة فوق اللحم الناضج والصوص ويقلبان برفق مع تغطية الإناء لمدة 5 دقائق حتى تصبح البطاطس طرية ومتشربة لنكهة الصوص."},"legacySteps":["يقطع اللحم مكعبات ويتبل بالملح والفلفل والقرفة، ثم يوضع في الإناء مع البصلة الصحيحة مع التقليب حتى يتشرب ماءه الذاتي تماماً.","يضاف الزيت أو السمن مع استمرار التقليب حتى يصبح لون اللحم بنياً شهياً، ثم يضاف الثوم المدقوق ويقلب حتى يصفر لونه وتخرج رائحته.","نضيف مقداراً قليلاً جداً من الماء الساخن ويغطى الإناء، وكلما احتاج اللحم للماء يضاف له القليل تدريجياً حتى ينضج تماماً ويتكون صوص بني كثيف.","تقطع البطاطس مكعبات وتحمر في زيت غزير ثم توضع على مناديل ورقية لتصفية الزيت.","تسكب مكعبات البطاطس المحمرة فوق اللحم الناضج والصوص ويقلبان برفق مع تغطية الإناء لمدة 5 دقائق حتى تصبح البطاطس طرية ومتشربة لنكهة الصوص."]},"en":{"title":"Kabab Halla (Egyptian Beef Stew with Potatoes)","intro":"The secret to authentic Kabab Halla lies in using an equal weight of onions to meat, cooked patiently until deeply caramelized into a velvety mahogany gravy.","steps":{"n1":"Melt baladi ghee in a heavy pot. Add onions with a pinch of black pepper, cooking over medium heat until deep golden brown.","n2":"Add beef cubes to the caramelized onions, searing on high heat until browned on all sides.","n3":"Progressive braising (Shaqshaq): Add boiling water 1/4 cup at a time. Cover and cook over low heat, adding water each time the liquid is absorbed.","n4":"When meat is three-quarters cooked, add potato cubes and minced garlic so they cook in the rich onion gravy.","n5":"Add salt and allspice. Simmer until sauce is thick and velvety, coating the back of a spoon."},"legacySteps":["Melt baladi ghee in a heavy pot. Add onions with a pinch of black pepper, cooking over medium heat until deep golden brown.","Add beef cubes to the caramelized onions, searing on high heat until browned on all sides.","Progressive braising (Shaqshaq): Add boiling water 1/4 cup at a time. Cover and cook over low heat, adding water each time the liquid is absorbed.","When meat is three-quarters cooked, add potato cubes and minced garlic so they cook in the rich onion gravy.","Add salt and allspice. Simmer until sauce is thick and velvety, coating the back of a spoon."]}},"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-03/","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":360,"protein":25,"fat":18,"carbs":22,"fiber":3,"sugar":4},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"protein":8,"produce":2,"fats":0.5,"spices":0.5},"total":11.0},"hash":"sha256:1bee7c1f77d8e37f9df57d73854ddb782656af5d1b30b52eea433c601b2eee98"}
