{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"veg-25","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/veg-25.json","pageUrl":"https://fifi.cooking/recipe/veg-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":"Maklouba (umgestürzte Aubergine mit Fleisch und Reis)","el":"Μακλούμπα (αναποδογυρισμένη μελιτζάνα με κρέας και ρύζι)","en":"Maqluba (Upside-Down Rice)","es":"Maqlouba (Berenjena, Carne y Arroz Invertidos)","fa":"مقلوبه (بادمجان، گوشت و برنج وارونه)","fr":"Maqlouba (Aubergine, Viande et Riz Renversés)","he":"מקלובה (אורז הפוך)","hi":"मक़लूबा (उलटा बैंगन, मांस और चावल)","id":"Maqluba (Terung, Daging, dan Nasi Terbalik)","it":"Maqlouba (melanzane, carne e riso capovolti)","ja":"マクルーバ（なすと牛肉、米の逆さ盛り）","ko":"마클루바 (뒤집어 담는 가지, 고기, 밥)","ku":"Maqlûbe (Bacanê Reş, Goşt û Birinca Qulibandî)","nl":"Maqluba (omgekeerde rijstschotel)","pl":"Makluba (ryż odwrócony)","ps":"مقلوبه (ښکته-سره وریژه)","pt":"Maqlouba (Berinjela, Carne e Arroz Invertidos)","ru":"Маклюба — перевёрнутое блюдо из баклажанов, мяса и риса","sv":"Maqluba (upp-och-nervänt ris)","sw":"Maqlouba (Biringanya, Nyama na Wali Uliogeuzwa)","te":"మక్లోూబా (పలటిప్పిన అన్నం)","tr":"Maklube (Ters Çevrilmiş Patlıcanlı Etli Pilav)","ur":"مقلوبہ (الٹا بینگن، گوشت اور چاول)","zh":"马克鲁巴（茄子牛肉倒扣饭）"},"localName":"المقلوبة","cuisine":["EG"],"course":"side","tags":["Vegetables","Slow Simmering","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/veg-25.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/veg-25.jpg","role":"thumb"}]},"yield":{"servings":6.0},"ingredients":[{"ref":"large_eggplant","ingredientId":"cw.ing.large_eggplant","legacyId":"vl27-1","qty":{"value":1.0,"unit":"kg"},"display":{"ar":"1 كيلو","en":"1 kg"}},{"ref":"medium_onion_minced","ingredientId":"cw.ing.medium_onion_minced","legacyId":"vl27-2","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 بصلة متوسطة","en":"1 medium onion"}},{"ref":"beef_cubes","ingredientId":"cw.ing.beef_cubes","legacyId":"vl27-3","qty":{"value":0.5,"unit":"kg"},"display":{"ar":"1/2 كيلو","en":"½ kg"}},{"ref":"salt_pepper_crushed_cardamom_and_bay_lea","ingredientId":"cw.ing.salt_pepper_crushed_cardamom_and_bay_leaves","legacyId":"vl27-4","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"to taste"},"toTaste":true},{"ref":"vinegar","ingredientId":"cw.ing.vinegar","legacyId":"vl27-5","qty":{"value":1.0,"unit":"tbsp"},"display":{"ar":"1 ملعقة كبيرة","en":"1 tbsp"}},{"ref":"rice","ingredientId":"cw.ing.rice","legacyId":"vl27-6","qty":{"value":2.0,"unit":"cup"},"display":{"ar":"2 كوب","en":"2 cups"}},{"ref":"green_pepper_and_tomato","ingredientId":"cw.ing.green_pepper_and_tomato","legacyId":"vl27-7","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 ثمرة من كل","en":"1 of each"}},{"ref":"broth","ingredientId":"cw.ing.broth","legacyId":"vl27-8","qty":{"value":2.0,"unit":"cup"},"display":{"ar":"2 كوب","en":"2 cups"}},{"ref":"oil","ingredientId":"cw.ing.oil","legacyId":"vl27-9","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة للقلي","en":"as needed for frying"},"toTaste":true}],"equipment":[{"ref":"hob","class":"cw.eq.heat.hob"},{"ref":"pot","class":"cw.eq.vessel.pot.sauce"},{"ref":"knife","class":"cw.eq.tool.knife.chef"}],"process":{"nodes":[{"id":"n1","op":"cw.op.legacy_step","params":{"sourceStep":1,"phase":"prep","opHint":"cw.op.cut"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"cook","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"cook","opHint":"cw.op.simmer"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"prep","opHint":"cw.op.soak"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"cook","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"prep","opHint":"cw.op.cut"},"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.mix"},"attention":"continuous"},{"id":"n9","op":"cw.op.legacy_step","params":{"sourceStep":9,"phase":"finish","opHint":"cw.op.fry"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT1H40M","activeTime":"PT40M"},"safety":{"hazards":[],"allergens":{"eu14":["eggs"],"us9":["eggs"],"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":"يغسل 2 كوب من الأرز وينقع في ماء دافئ.","n5":"نحضر طاسة بها زيت لقلي الباذنجان ورفعه على مناديل ورقية.","n6":"نحضر إناء طهو ونضع في القاع شرائح الفلفل والطماطم حتى لا يلتصق الأرز في قاع الإناء.","n7":"نبدأ في ترتيب الإناء بوضع مقدار من الأرز وفوقه مقدار من اللحم ثم كمية من الباذنجان المقلي، ثم يكرر نفس الترتيب ثانيا، ثم يرفع على درجة حرارة هادئة حتى يتم نضج الأرز.","n8":"يقلب الباذنجان باللحم والأرز باحتراس في طبق التقديم.","n9":"يجمل بالبقدونس والصنوبر المحمر مع سلطة زبادي."},"legacySteps":["يقشر الباذنجان ويقطع ويرش بالملح، ويوضع في مصفاة فوق إناء ويترك حتى ينزل ما به من الماء.","نحضر إناء به زيت ونضع فيه مكعبات اللحم الصغيرة، ونقلبها مع بصلة مفرية حتى يصفر اللون، ثم يتبل بالملح والفلفل والحبهان المدقوق وورق اللورا.","يضاف الماء والخل للإناء ويغطى ويترك على درجة حرارة هادئة حتى النضج، ثم يرفع اللحم من المرق.","يغسل 2 كوب من الأرز وينقع في ماء دافئ.","نحضر طاسة بها زيت لقلي الباذنجان ورفعه على مناديل ورقية.","نحضر إناء طهو ونضع في القاع شرائح الفلفل والطماطم حتى لا يلتصق الأرز في قاع الإناء.","نبدأ في ترتيب الإناء بوضع مقدار من الأرز وفوقه مقدار من اللحم ثم كمية من الباذنجان المقلي، ثم يكرر نفس الترتيب ثانيا، ثم يرفع على درجة حرارة هادئة حتى يتم نضج الأرز.","يقلب الباذنجان باللحم والأرز باحتراس في طبق التقديم.","يجمل بالبقدونس والصنوبر المحمر مع سلطة زبادي."]},"en":{"title":"Maqluba (Upside-Down Rice)","intro":"","steps":{"n1":"Peel the eggplant, cut it into slices, sprinkle with salt, and place in a colander over a bowl to drain the excess water.","n2":"Heat oil in a pot and add the small beef cubes; sauté them with the minced onion until golden, then season with salt, pepper, crushed cardamom, and bay leaves.","n3":"Add water and vinegar to the pot, cover, and simmer over low heat until the meat is cooked, then remove the meat from the broth.","n4":"Wash 2 cups of rice and soak in warm water.","n5":"Heat oil in a pan to fry the eggplant, then drain on paper towels.","n6":"Prepare a cooking pot and layer slices of pepper and tomato at the bottom to prevent the rice from sticking.","n7":"Begin layering the pot by placing a layer of rice, followed by a layer of meat, then a layer of fried eggplant; repeat this order, then cook over low heat until the rice is tender.","n8":"Carefully flip the pot onto a serving dish to invert the eggplant, meat, and rice.","n9":"Garnish with parsley and toasted pine nuts, and serve with yogurt salad."},"legacySteps":["Peel the eggplant, cut it into slices, sprinkle with salt, and place in a colander over a bowl to drain the excess water.","Heat oil in a pot and add the small beef cubes; sauté them with the minced onion until golden, then season with salt, pepper, crushed cardamom, and bay leaves.","Add water and vinegar to the pot, cover, and simmer over low heat until the meat is cooked, then remove the meat from the broth.","Wash 2 cups of rice and soak in warm water.","Heat oil in a pan to fry the eggplant, then drain on paper towels.","Prepare a cooking pot and layer slices of pepper and tomato at the bottom to prevent the rice from sticking.","Begin layering the pot by placing a layer of rice, followed by a layer of meat, then a layer of fried eggplant; repeat this order, then cook over low heat until the rice is tender.","Carefully flip the pot onto a serving dish to invert the eggplant, meat, and rice.","Garnish with parsley and toasted pine nuts, and serve with yogurt salad."]}},"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-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":520,"protein":20,"fat":22,"carbs":60,"fiber":6,"sugar":6},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"produce":4,"protein":7,"grains":1.5,"fats":1.5,"spices":0.5},"total":14.5},"hash":"sha256:81249b8f21ad494e2aad73699046dff263cefa0975f8fb252e973da2e126af4f"}
