{"$schema":"https://cookwala.ai/v1/schemas/recipe.schema.json","cookwala":"0.2.0","id":"des-15","revision":1,"updated":"2026-10-05","legacy":{"dataUrl":"https://fifi.cooking/data/recipes/des-15.json","pageUrl":"https://fifi.cooking/recipe/des-15/"},"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":"Herzhaft gefüllte Croissants","el":"Κρουασάν γεμιστά με αλμυρή γέμιση","en":"Savory-Filled Croissants","es":"Croissants Salados Rellenos","fa":"کروسان با مایه شور","fr":"Croissants Salés Farcis","he":"קרואסונים במילוי מלוח","hi":"नमकीन भरावन वाले क्रोइसां","id":"Croissant Isi Gurih","it":"Croissant salati ripieni","ja":"お惣菜入りクロワッサン","ko":"짭짤한 속을 채운 크루아상","ku":"Kruvasanên bi Tijeya Şor","nl":"Hartig gevulde croissants","pl":"Rogaliki z farszem wytrawnym","ps":"خوندور ډک شوي کروسانونه","pt":"Croissants com Recheio Salgado","ru":"Круассаны с несладкой начинкой","sv":"Croissanter med salt fyllning","sw":"Kroisanti Zilizojazwa Vitu vya Chumvi","te":"క్రాసాన్","tr":"Tuzlu İç Harçlı Kruvasan","ur":"نمکین بھرائی والے کروسان","zh":"咸味馅料牛角包"},"localName":"الكرواسون","cuisine":["EG"],"course":"dessert","tags":["Sweet Pastries","Baking","archive"],"images":[{"url":"https://fifi.cooking/recipe-images/des-15.jpg","role":"banner"},{"url":"https://fifi.cooking/recipe-images/thumbs/des-15.jpg","role":"thumb"}]},"yield":{"servings":11.0},"ingredients":[{"ref":"warm_water","ingredientId":"cw.ing.warm_water","legacyId":"db16-1","qty":{"value":1.0,"unit":"cup"},"display":{"ar":"1 كوب","en":"1 cup"}},{"ref":"eggs","ingredientId":"cw.ing.eggs","legacyId":"db16-2","qty":{"value":3.0,"unit":"pcs"},"display":{"ar":"3 بيضات","en":"3 eggs"}},{"ref":"vanilla","ingredientId":"cw.ing.vanilla","legacyId":"db16-3","qty":{"value":1,"unit":"pinch"},"display":{"ar":"رشة","en":"a pinch"}},{"ref":"melted_ghee","ingredientId":"cw.ing.melted_ghee","legacyId":"db16-4","qty":{"value":3.0,"unit":"tbsp"},"display":{"ar":"3 ملعقة كبيرة","en":"3 tbsp"}},{"ref":"lemon_juice","ingredientId":"cw.ing.lemon_juice","legacyId":"db16-5","qty":{"value":1.0,"unit":"tsp"},"display":{"ar":"1 ملعقة صغيرة","en":"1 tsp"}},{"ref":"yeast","ingredientId":"cw.ing.yeast","legacyId":"db16-6","qty":{"value":1.0,"unit":"pcs"},"display":{"ar":"1 قطعة بحجم عين الجمل","en":"1 walnut-sized piece"}},{"ref":"flour","ingredientId":"cw.ing.flour","legacyId":"db16-7","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الحاجة","en":"as needed"},"toTaste":true},{"ref":"minced_meat_rumi_cheese_or_white_cheese_","ingredientId":"cw.ing.minced_meat_rumi_cheese_or_white_cheese_with_mint","legacyId":"db16-8","qty":{"value":0,"unit":"g"},"display":{"ar":"حسب الرغبة","en":"to taste"},"toTaste":true}],"equipment":[{"ref":"oven","class":"cw.eq.heat.oven"},{"ref":"tray","class":"cw.eq.vessel.tray.baking"},{"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.fry"},"attention":"continuous"},{"id":"n2","op":"cw.op.legacy_step","params":{"sourceStep":2,"phase":"prep","opHint":"cw.op.whisk"},"attention":"continuous"},{"id":"n3","op":"cw.op.legacy_step","params":{"sourceStep":3,"phase":"prep","opHint":"cw.op.mix"},"attention":"continuous"},{"id":"n4","op":"cw.op.legacy_step","params":{"sourceStep":4,"phase":"prep","opHint":"cw.op.roll_out"},"attention":"continuous"},{"id":"n5","op":"cw.op.legacy_step","params":{"sourceStep":5,"phase":"prep","opHint":"cw.op.melt"},"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":"prep","opHint":"cw.op.rest"},"attention":"continuous"},{"id":"n8","op":"cw.op.legacy_step","params":{"sourceStep":8,"phase":"prep","opHint":"cw.op.form"},"attention":"continuous"},{"id":"n9","op":"cw.op.legacy_step","params":{"sourceStep":9,"phase":"finish","opHint":"cw.op.wash"},"attention":"continuous"},{"id":"n10","op":"cw.op.legacy_step","params":{"sourceStep":10,"phase":"finish","opHint":"cw.op.fry"},"attention":"continuous"}],"edges":"implicit-from-inputs","totalTime":"PT1H5M","activeTime":"PT45M"},"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":"يلف كل مثلث على شكل حدوة وتوضع على صينية مدهونة وتترك لتخمر.","n9":"يدهن الوجه بالبيض أو اللبن المحلى.","n10":"تدخل فرن على درجة حرارة عالية حتى يحمر وينضج."},"legacySteps":["تقلب الخميرة مع قليل من السكر ثم يضاف إليها الماء الدافئ تدريجيا وتترك قليلا حتى تتخمر.","يضرب البيض جيدا ثم يضاف الدقيق تدريجيا حتى تتكون عجينة يابسة نوعا.","تضاف الخميرة للعجينة مع عصير الليمون وذرة ملح وتقلب جيدا.","تفرد على لوحة مرشوشة بالدقيق حتى تكون سمك نصف سم.","يرش السمن السايح على السطح حتى تتشربه العجينة، ثم تلف أو تطوى كالفطيرة وتترك لفترة.","تفرد مرة ثانية وتقطع وتشكل بتقطيعه كالمثلثات.","تحشى إما بالعصاج أو الجبن الرومي أو الجبن الأبيض بالنعناع أو سادة.","يلف كل مثلث على شكل حدوة وتوضع على صينية مدهونة وتترك لتخمر.","يدهن الوجه بالبيض أو اللبن المحلى.","تدخل فرن على درجة حرارة عالية حتى يحمر وينضج."]},"en":{"title":"Savory-Filled Croissants","intro":"","steps":{"n1":"Mix the yeast with a little sugar, then gradually add the warm water and let it sit until activated.","n2":"Beat the eggs well, then gradually add the flour until a somewhat firm dough forms.","n3":"Add the yeast mixture to the dough along with the lemon juice and a pinch of salt, then mix well.","n4":"Roll out the dough on a floured surface to a thickness of 0.5 cm.","n5":"Drizzle the melted ghee over the surface until absorbed, then roll or fold it like a pastry and let it rest.","n6":"Roll it out a second time, then cut and shape it into triangles.","n7":"Fill with either minced meat, Rumi cheese, white cheese with mint, or leave plain.","n8":"Roll each triangle into a crescent shape and place on a greased baking sheet, then let rise.","n9":"Brush the tops with egg wash or sweetened milk.","n10":"Bake in a high-temperature oven until golden brown and cooked through."},"legacySteps":["Mix the yeast with a little sugar, then gradually add the warm water and let it sit until activated.","Beat the eggs well, then gradually add the flour until a somewhat firm dough forms.","Add the yeast mixture to the dough along with the lemon juice and a pinch of salt, then mix well.","Roll out the dough on a floured surface to a thickness of 0.5 cm.","Drizzle the melted ghee over the surface until absorbed, then roll or fold it like a pastry and let it rest.","Roll it out a second time, then cut and shape it into triangles.","Fill with either minced meat, Rumi cheese, white cheese with mint, or leave plain.","Roll each triangle into a crescent shape and place on a greased baking sheet, then let rise.","Brush the tops with egg wash or sweetened milk.","Bake in a high-temperature oven until golden brown and cooked through."]}},"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/des-15/","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":190,"protein":6,"fat":6,"carbs":28,"fiber":1,"sugar":1},"basis":"fifi.cooking estimate per serving (modelled from typical composition tables; not measured)"},"cost":{"buckets":{"grains":1,"dairyEggs":1,"protein":2},"total":4},"hash":"sha256:f6ab82fd939d9c97253e78f9b4eb1b8a750342a96834dbce4c26242a79ee93cd"}
