{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"bake-12","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/bake-12.json","pageUrl":"https://fifi.cooking/recipe/bake-12/"},"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":"Ägyptische Cannelloni-Crêpes mit Shakshuka oder Assag","el":"Κρέπες Κανελόνι σε Αιγυπτιακό Στιλ με Σακσούκα ή Ασάγκ","en":"Cannelloni","es":"Canelones Egipcios de Crepe con Shakshuka o Assag","fa":"کرپ کانلونی به سبک مصری با شکشوکه یا عصاج","fr":"Crêpes Cannelloni à l'Égyptienne, à la Shakshouka ou à l'Assag","he":"קנלוני","hi":"मिस्री-शैली की कैनेलोनी क्रेप्स, शकशूका या असाज के साथ","id":"Crepe Cannelloni ala Mesir dengan Shakshuka atau Assag","it":"Cannelloni crêpes all'egiziana con shakshuka o carne macinata","ja":"シャクシューカまたはアサーグ詰めのカネロニ風クレープ","ko":"샥슈카나 아사그를 넣은 이집트식 카넬로니 크레이프","ku":"Krêpên Kanelonî yên bi Awayê Misrî bi Şekşûka an Assag","nl":"Cannelloni","pl":"Cannelloni","ps":"کانلوني","pt":"Panquecas de Canelone à Egípcia com Shakshuka ou Carne Temperada","ru":"Блинчики канеллони по-египетски с шакшукой или мясной начинкой","sv":"Cannelloni","sw":"Krepu za Kanelloni za Mtindo wa Kimisri kwa Shakshuka au Assag","te":"కెన్నెల్లోని","tr":"Şakşukalı ya da Assaglı Mısır Usulü Kanelloni Krep","ur":"شکشوکہ یا عصاج والے مصری طرز کے کینیلونی کریپ","zh":"埃及式可丽饼卡纳罗尼（配沙克舒卡或阿萨吉）"},"localName":"الكانيلوني","cuisine":["EG"],"course":"bread","tags":["Pastries","Baking","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/bake-12.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/bake-12.jpg","role":"thumb"}]},"yield":{"servings":5.0},"ingredients":[{"ref":"milk","ingredientId":"cw.ing.milk","legacyId":"bk12-1","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}},{"ref":"flour","ingredientId":"cw.ing.flour","legacyId":"bk12-2","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}},{"ref":"eggs","ingredientId":"cw.ing.eggs","legacyId":"bk12-3","qty":{"value":4.0,"unit":"pcs"},"display":{"ar":"4 بيضات","en":"4 eggs"}},{"ref":"oil","ingredientId":"cw.ing.oil","legacyId":"bk12-4","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"grated_rumi_cheese","ingredientId":"cw.ing.grated_rumi_cheese","legacyId":"bk12-5","qty":{"value":2.0,"unit":"tbsp"},"display":{"ar":"2 ملعقة كبيرة","en":"2 tbsp"}},{"ref":"shakshuka_filling_or_minced_meat_sauce_s","ingredientId":"cw.ing.shakshuka_filling_or_minced_meat_sauce_see_bab_al_lahoum","legacyId":"bk12-6","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"tomato_sauce_for_topping","ingredientId":"cw.ing.tomato_sauce_for_topping","legacyId":"bk12-7","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true}],"equipment":[{"ref":"oven","class":"cw.eq.heat.oven"},{"ref":"tray","class":"cw.eq.vessel.tray.baking"}],"process":{"nodes":[{"id":"n1","op":"cw.op.legacy_step","params":{"sourceStep":1,"phase":"prep","opHint":"cw.op.whisk"},"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.mix"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"cook","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"prep","opHint":"cw.op.stuff"},"attention":"continuous"},{"id":"n6","op":"cw.op.legacy_step","params":{"sourceStep":6,"phase":"prep","opHint":"cw.op.fry"},"attention":"continuous"},{"id":"n7","op":"cw.op.legacy_step","params":{"sourceStep":7,"phase":"finish","opHint":"cw.op.grate"},"attention":"continuous"},{"id":"n8","op":"cw.op.legacy_step","params":{"sourceStep":8,"phase":"finish","opHint":"cw.op.bake"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT40M","activeTime":"PT25M"},"safety":{"hazards":[],"allergens":{"eu14":["cereals_gluten","eggs","milk"],"us9":["eggs","milk","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":"تكرر العملية واحدة واحدة حتى ينتهي الخليط كله.","n5":"تحشى كل فطيرة إما بحشوة الشكشوكة أو بالعصاج مع ترك حروف الفطيرة بدون حشو.","n6":"تلف كل فطيرة كالقلم وترص في صينية مدهونة قليلا جدا بالزيت أو السمن.","n7":"يدهن وجه كل فطيرة بصلصة الطماطم ثم ترش بالجبن المبشور.","n8":"تدخل فرن متوسط الحرارة حوالي ربع ساعة حتى لا تنشف الفطائر."},"legacySteps":["يقلب الدقيق مع اللبن تدريجيا، ثم يضرب البيض ويقلبوا معا جيدا.","نحضر طاسة تيفال صغيرة ونضع قليل من الزيت في طبق صغير وقطعة قطن لدهن الطاسة بالزيت، فتدهن خفيفا حتى تسخن.","نملأ ملعقة كبيرة من العجينة ونضعها بحرص في التيفال على درجة حرارة هادئة، ثم تقلب على الوجه الآخر حتى يصير اللون ذهبيا وتوضع في طبق كبير.","تكرر العملية واحدة واحدة حتى ينتهي الخليط كله.","تحشى كل فطيرة إما بحشوة الشكشوكة أو بالعصاج مع ترك حروف الفطيرة بدون حشو.","تلف كل فطيرة كالقلم وترص في صينية مدهونة قليلا جدا بالزيت أو السمن.","يدهن وجه كل فطيرة بصلصة الطماطم ثم ترش بالجبن المبشور.","تدخل فرن متوسط الحرارة حوالي ربع ساعة حتى لا تنشف الفطائر."]},"en":{"title":"Cannelloni","intro":"","steps":{"n1":"Gradually stir the flour into the milk, then beat the eggs and mix them all together well.","n2":"Prepare a small non-stick pan; place a little oil in a small bowl with a cotton ball to lightly grease the pan once it heats up.","n3":"Pour one tablespoon of the batter carefully into the pan over low heat, then flip to the other side until golden brown, and place in a large dish.","n4":"Repeat the process one by one until the entire mixture is used.","n5":"Fill each crepe with either the Shakshuka filling or the minced meat sauce, leaving the edges unfilled.","n6":"Roll each crepe tightly like a pencil and arrange them in a baking dish that has been very lightly greased with oil or ghee.","n7":"Spread tomato sauce over the top of each crepe and sprinkle with the grated cheese.","n8":"Bake in a medium-heat oven for about 15 minutes so the crepes do not dry out."},"legacySteps":["Gradually stir the flour into the milk, then beat the eggs and mix them all together well.","Prepare a small non-stick pan; place a little oil in a small bowl with a cotton ball to lightly grease the pan once it heats up.","Pour one tablespoon of the batter carefully into the pan over low heat, then flip to the other side until golden brown, and place in a large dish.","Repeat the process one by one until the entire mixture is used.","Fill each crepe with either the Shakshuka filling or the minced meat sauce, leaving the edges unfilled.","Roll each crepe tightly like a pencil and arrange them in a baking dish that has been very lightly greased with oil or ghee.","Spread tomato sauce over the top of each crepe and sprinkle with the grated cheese.","Bake in a medium-heat oven for about 15 minutes so the crepes do not dry out."]}},"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/bake-12/","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":380,"protein":18,"fat":20,"carbs":30,"fiber":2,"sugar":5},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"dairyEggs":2.5,"grains":0.3,"fats":0.4,"protein":3,"produce":0.4},"total":6.6},"hash":"sha256:d60977c631690def43c9d423141cc3c5c0174372d41300de996cdd12050b6337"}
