{"id":"recipe_c687c78c71","slug":"gazelle-horns-kaab-el-ghazal","title":"Gazelle Horns (Kaab el Ghazal)","description":"Exquisite Moroccan crescent-shaped pastries featuring a thin, delicate dough filled with a fragrant orange blossom and cinnamon almond paste.","serves":24,"time":{"prepMinutes":45,"cookMinutes":15,"totalMinutes":60,"activeMinutes":60},"ingredients":[{"id":"ingredient-1","original":"250g all-purpose flour","name":"All-purpose flour","quantity":250,"unit":"g","usQuantity":2,"usUnit":"cup","form":"all-purpose","notes":"","group":"Dough","optional":false},{"id":"ingredient-2","original":"50g melted unsalted butter","name":"Butter","quantity":50,"unit":"g","usQuantity":1.76,"usUnit":"oz","form":"melted","notes":"unsalted","group":"Dough","optional":false},{"id":"ingredient-3","original":"1 tablespoon orange blossom water","name":"Orange Blossom Water","quantity":15,"unit":"ml","usQuantity":"1","usUnit":"tbsp","form":"liquid","notes":"","group":"Dough","optional":false},{"id":"ingredient-4","original":"A pinch of salt","name":"Salt","quantity":1,"unit":"pinch","usQuantity":1,"usUnit":"pinch","form":"","notes":"","group":"Dough","optional":false},{"id":"ingredient-5","original":"500g blanched almonds, ground","name":"Almonds","quantity":500,"unit":"g","usQuantity":1.1,"usUnit":"lb","form":"ground","notes":"blanched","group":"Filling","optional":false},{"id":"ingredient-6","original":"250g powdered sugar","name":"Sugar","quantity":250,"unit":"g","usQuantity":2,"usUnit":"cup","form":"powdered","notes":"","group":"Filling","optional":false},{"id":"ingredient-7","original":"30g softened butter","name":"Butter","quantity":30,"unit":"g","usQuantity":1,"usUnit":"oz","form":"softened","notes":"","group":"Filling","optional":false},{"id":"ingredient-8","original":"1/2 teaspoon ground cinnamon","name":"Cinnamon","quantity":2,"unit":"g","usQuantity":"1/2","usUnit":"tsp","form":"ground","notes":"","group":"Filling","optional":false},{"id":"ingredient-9","original":"2 tablespoons orange blossom water","name":"Orange Blossom Water","quantity":30,"unit":"ml","usQuantity":"2","usUnit":"tbsp","form":"liquid","notes":"","group":"Filling","optional":false}],"instructions":[{"id":"instruction-1","text":"In a bowl, mix the flour, melted butter, orange blossom water, and salt. Gradually add water (if needed) and knead until you have a smooth, elastic dough. Cover and let rest for 30 minutes.","group":"Prepare Dough","title":"Mix the flour, melted butter, orange blossom water, and salt","timerMinutes":30,"sourceTitle":"Prepare Dough"},{"id":"instruction-2","text":"Combine ground almonds, powdered sugar, softened butter, cinnamon, and orange blossom water. Mix well until a paste forms. Shape the paste into small sausage-like cylinders (about the size of a finger).","group":"Prepare Filling","title":"Combine ground almonds, powdered sugar, softened butter, cinnamon","timerMinutes":null,"sourceTitle":"Prepare Filling"},{"id":"instruction-3","text":"Roll out the dough on a lightly floured surface until very thin. Place an almond paste cylinder on the dough, fold the dough over, and seal the edges. Use a pastry wheel to cut out a crescent shape. Use your fingers to pinch and curve the pastry into a 'horn'.","group":"Assembly","title":"Roll out the dough","timerMinutes":null,"sourceTitle":"Assembly"},{"id":"instruction-4","text":"Place pastries on a baking sheet. Prick them 2-3 times with a fine needle to allow steam to escape. Bake in a preheated oven at 325°F (163°C) for 12-15 minutes. The pastries should be set but remain pale, not browned.","group":"Baking","title":"Place pastries on a baking sheet","timerMinutes":15,"sourceTitle":"Baking"}],"notes":"The dough must be rolled as thin as possible—almost translucent—to achieve the authentic texture. Let the shaped pastries rest for at least 4 hours (or overnight) before baking to help them keep their shape.","cuisine":{"group":"African","specific":["Moroccan"]},"course":["dessert"],"cookingMethod":["bake"],"equipment":["Mixing bowls","Rolling pin","Pastry wheel","Baking sheet","Fine needle"],"diet":["vegetarian"],"allergens":["tree_nuts","milk","wheat","gluten"],"difficulty":"hard","yield":{"amount":24,"unit":"piece","note":"approximate number of cookies"},"makeAhead":{"instructions":"The shaped but unbaked pastries can be prepared a day in advance and left to dry uncovered at room temperature."},"storage":{"food":{"instructions":"Store in an airtight container at room temperature.","reheatingNotes":"Not recommended; best served at room temperature."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_c687c78c71%2Fcover.jpg?alt=media&token=c676be32-4466-4cff-bb6e-580e040cd8cb","imageAlt":"Gazelle Horns (Kaab el Ghazal) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["moroccan","pastry","almond","orange blossom","traditional","kaab el ghazal"],"schemaVersion":1,"sourceTitle":"Gazelle Horns (Kaab el Ghazal)","sourcePublishedAt":"2026-02-04T23:18:02.970Z","sourceUpdatedAt":"2026-02-04T23:18:02.970Z","related":[{"id":"recipe_ff7317ca1a","slug":"basbousa-egyptian-b8fb751d","title":"Basbousa with Lemon Syrup","description":"A traditional Middle Eastern and North African semolina cake, soaked in a fragrant simple syrup and topped with almonds. It is moist, dense, and perfectly sweet.","serves":12,"time":{"prepMinutes":15,"cookMinutes":40,"totalMinutes":55,"activeMinutes":20},"cuisine":{"group":"African","specific":["Egyptian","North African"]},"course":["dessert"],"difficulty":"medium","diet":["vegetarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_ff7317ca1a%2Fcover.jpg?alt=media&token=f949f5dc-d4a5-4104-96cc-149b15f42f44","imageAlt":"Basbousa with Lemon Syrup — recipe cover","tags":["semolina","sweet","cake","traditional","middle eastern","dessert"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":10,"stepCount":6},{"id":"bofrot_60aa63f14d","slug":"bofrot","title":"Bofrot","description":"A classic West African deep-fried dough snack, particularly popular in Ghana, known for its golden-brown exterior and soft, spongy interior.","serves":6,"time":{"prepMinutes":15,"cookMinutes":15,"totalMinutes":90,"activeMinutes":30},"cuisine":{"group":"African","specific":["Ghanaian"]},"course":["dessert"],"difficulty":"medium","diet":["vegetarian","dairy_free","nut_free","egg_free"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbofrot_60aa63f14d%2Fcover.jpg?alt=media&token=dc35737d-86e3-4bfe-8e36-ea51c85bda98","imageAlt":"Bofrot — recipe cover","tags":["west african","street food","fried dough","spongy","sweet snack"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":7,"stepCount":7},{"id":"bouye_f6c3b55cf7","slug":"bouye-baobab-fruit-drink","title":"Bouye (Baobab Fruit Drink)","description":"A thick, creamy, and tangy traditional West African drink made from the nutrient-dense fruit of the baobab tree.","serves":4,"time":{"prepMinutes":15,"cookMinutes":0,"totalMinutes":45,"activeMinutes":15},"cuisine":{"group":"African","specific":["Senegalese"]},"course":["dessert"],"difficulty":"easy","diet":["vegetarian","gluten_free"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbouye_f6c3b55cf7%2Fcover.jpg?alt=media&token=e6898e06-d939-4b3d-8e31-692c9553c209","imageAlt":"Bouye (Baobab Fruit Drink) — recipe cover","tags":["baobab","african drink","senegalese","creamy","vitamin c","exotic juice"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":5,"stepCount":4}]}