Introduction
Kaab el Ghazal, poetically named 'gazelle horns' or 'gazelle ankles' for their elegant curved shape, represents the pinnacle of Moroccan pastry artistry - cookies so refined, so labor-intensive, and so exquisite that they are reserved for the most important celebrations and served only to the most honored guests. These delicate crescent-shaped pastries feature a fragrant almond paste filling wrapped in impossibly thin, tender dough, then gently baked until pale and dusted with powdered sugar or dipped in orange blossom water. The result is a cookie of extraordinary elegance - buttery, flaky pastry shattering at the first bite to reveal smooth, aromatic almond filling perfumed with orange blossom water and sometimes rose water, creating a harmonious blend that epitomizes Moroccan sophistication.
What makes kaab el ghazal so special is the combination of technical skill required and the quality of ingredients used. The dough must be rolled paper-thin - so thin you can almost see through it - yet strong enough to encase the filling without tearing. The almond paste must be perfectly smooth, not too sweet, and delicately perfumed. The shaping requires practice and patience, as each crescent must be carefully formed, sealed, and curved into the distinctive horn shape. The baking must be precise - just enough to cook the dough without allowing it to brown, keeping the pastries pale and delicate. This is not everyday baking but rather an art form passed down through generations of Moroccan women, with techniques refined over centuries in the imperial city of Fez, where kaab el ghazal reached its highest expression.
Traditionally, kaab el ghazal are prepared for weddings, where platters piled high with the elegant crescents symbolize prosperity and the sweetness of the union. They appear at births, circumcisions, Eid celebrations, and whenever a family wishes to demonstrate their hospitality and respect for guests through the offering of the finest homemade sweets. The preparation is often a communal activity, with women gathering to shape hundreds of crescents for important occasions, their skilled hands working in practiced rhythm. In modern Morocco, while bakeries sell kaab el ghazal, the homemade versions remain treasured, representing hours of love and the continuation of culinary heritage.
About This Recipe
Kaab el Ghazal represents the apex of Moroccan pastry artistry, with roots deeply embedded in the culinary traditions of Fez, Morocco's spiritual and cultural capital. The origins of these exquisite crescents trace back centuries to the imperial kitchens of Moroccan sultans, where skilled pastry makers developed increasingly refined sweets to impress visiting dignitaries and demonstrate the sophistication of Moroccan court cuisine. The name itself - 'gazelle horns' or 'gazelle ankles' - reflects the poetic sensibility of Moroccan culture, where the elegance and grace of these delicate pastries were likened to the beauty of gazelles, animals celebrated in Arabic poetry for their refinement and beauty. The techniques for making kaab el ghazal were closely guarded secrets passed down through generations of Fassi families, with each household developing its own subtle variations in the almond paste seasoning or dough preparation. Historically, the ability to make perfect kaab el ghazal - with paper-thin dough and smooth almond filling - was considered a mark of a skilled baker and a point of family pride. The pastries became essential to important celebrations, particularly weddings where their presence symbolized prosperity, refinement, and the sweetness of the union. Brides-to-be traditionally learned to make kaab el ghazal from their mothers and grandmothers in preparation for married life, as the ability to prepare these refined sweets demonstrated domestic skill and cultural knowledge. During Moroccan Jewish and Muslim celebrations alike, kaab el ghazal held honored positions on sweet tables, representing the finest hospitality families could offer. The labor-intensive preparation - requiring hours of work to produce dozens of perfect crescents - made them precious gifts and symbols of genuine effort and care. As Moroccan communities spread globally through emigration, kaab el ghazal became a powerful connection to heritage, with expatriates going to great lengths to obtain ingredients and maintain the tradition of making these pastries for important occasions. Today, while commercial bakeries throughout Morocco sell kaab el ghazal, discerning Moroccans still insist that homemade versions are superior - the thinness of the dough, the smoothness of the filling, and the delicacy of the finished pastry remain hallmarks of skill that mass production cannot fully replicate. In modern Moroccan celebrations, particularly weddings and Eid festivities, kaab el ghazal continue to hold their prestigious position, served alongside other traditional sweets but recognized as the crown jewel - the pastry that requires the most skill, commands the most respect, and delivers the most refined pleasure.
Nutritional Info (per serving)
Recipe Tags
Understanding the Ingredients
Almond Paste Filling
The heart of kaab el ghazal is the almond paste (pâte d'amandes), which must be silky smooth, perfectly sweet, and delicately perfumed. You need about one pound (450g) of blanched almonds, finely ground into powder. The almonds are combined with about one and a half cups of powdered sugar, then bound with egg yolk, butter, and flavorings. Orange blossom water and rose water (about two tablespoons total) provide the characteristic floral aroma. Ground cinnamon (about half a teaspoon) adds warmth. The mixture must be kneaded until completely smooth and pliable - it should have the texture of playdough, not crumbly or sticky. The filling can be made a day ahead and refrigerated, which actually makes it easier to work with. Quality matters tremendously - use fresh, aromatic almonds and real orange blossom water, not imitation flavorings.
Pastry Dough
The dough for kaab el ghazal must be tender, pliable, and capable of being rolled paper-thin. Traditional recipes use a simple dough of all-purpose flour (about two cups), melted butter (half a cup), orange blossom water (two tablespoons), and just enough water to bring it together. Some modern recipes add an egg for richness and pliability. The key is achieving a dough that is soft and elastic but not sticky, that can be rolled incredibly thin without tearing. The dough must rest for at least thirty minutes, covered, to allow the gluten to relax and the butter to solidify slightly, making rolling easier. Some Fassi bakers add a tiny amount of baking powder for slightly flakier texture, though traditional versions rely purely on the butter for tenderness.
Butter
Butter is crucial for both the filling and the dough. For the almond paste, you need about two to three tablespoons of soft butter to bind and enrich. For the dough, you need about half a cup (one stick) of melted butter, which creates the tender, flaky texture. Some traditional recipes use smen (Moroccan preserved butter) for distinctive flavor, though regular unsalted butter works beautifully. The butter should be good quality, as its flavor directly impacts the final pastry. For the dough, the melted butter should be cooled to lukewarm before adding, not hot.
Orange Blossom Water and Rose Water
These floral waters are the soul of kaab el ghazal, providing the distinctive aromatic character that makes them unmistakably Moroccan. Orange blossom water is essential - about three to four tablespoons total used in the filling and dough. Rose water (about one tablespoon) is often added to the filling for additional complexity. These should be food-grade, high-quality waters from Middle Eastern markets or specialty stores. The amount can be adjusted to taste - too much will be overpowering and soapy, too little will be bland. Traditional finishing involves dipping the baked pastries in diluted orange blossom water, then coating with powdered sugar, creating a delicate glaze.
Eggs
Egg yolk (one or two) binds the almond paste and adds richness. Some recipes add a whole egg to the dough for pliability and golden color. An egg wash (beaten egg or egg white) can be brushed on the pastries before baking for subtle sheen, though traditional pale kaab el ghazal are often baked without egg wash to maintain their delicate white appearance.
Powdered Sugar
Powdered sugar sweetens the almond filling (about one and a half cups) and is used for dusting the finished pastries. The ultra-fine texture dissolves smoothly into the almond paste, creating silky filling. Additional powdered sugar is used for the final coating, either dusted over the cooled pastries or used to coat them after dipping in orange blossom water.
Step-by-Step Cooking Guide
Prepare the Almond Paste Filling
This can and should be done ahead - even the day before. Place one pound of blanched almonds in a food processor. Pulse in short bursts until ground to a very fine powder, almost like flour. Transfer to a large bowl. Add one and a half cups of powdered sugar, half a teaspoon of ground cinnamon, and mix well. Add one to two egg yolks, two to three tablespoons of soft butter, two tablespoons of orange blossom water, and one tablespoon of rose water (if using). Using your hands, knead everything together thoroughly until the mixture comes together into a smooth, pliable paste. It should be completely smooth with no graininess, and should hold together like playdough. If too dry and crumbly, add a bit more butter or orange blossom water. If too wet and sticky, add more ground almonds or powdered sugar. Knead for several minutes until silky smooth. Wrap tightly in plastic wrap and refrigerate for at least one hour, or overnight. The chilling makes it easier to shape.
Tip: The almond paste must be completely smooth - take time to knead it well. Refrigerating for several hours or overnight makes shaping much easier. The paste should be pliable but not sticky.
Make the Pastry Dough
In a large bowl, place two cups of all-purpose flour with a pinch of salt. Make a well in the center. Add half a cup of melted butter (cooled to lukewarm), two tablespoons of orange blossom water, and one egg if using. Using a fork or your hands, begin mixing from the center, gradually incorporating the flour. Add water one tablespoon at a time (you'll need about four to six tablespoons total) until the dough comes together. It should be soft and pliable but not sticky - softer than bread dough but firmer than cookie dough. Knead gently for a few minutes until smooth and elastic. Wrap in plastic wrap and let rest at room temperature for at least thirty minutes, or up to two hours. This resting period is crucial - it allows the gluten to relax so the dough can be rolled very thin without springing back.
Tip: The dough should be quite soft and pliable for rolling thin. Don't skip the resting period - it makes rolling much easier. The dough can rest up to two hours at room temperature or overnight in the refrigerator.
Shape the Almond Filling
Remove the chilled almond paste from the refrigerator. Pinch off pieces about the size of a walnut (roughly one tablespoon each). Roll each piece between your palms into a smooth log shape about three inches long and half an inch thick, tapering slightly at the ends like a thin cigar or finger. The log should be smooth with no cracks. Place the shaped logs on a baking sheet or plate and set aside. You should get about thirty logs. This pre-shaping of the filling makes assembling the pastries much faster and easier. Keep the shaped logs covered with plastic wrap to prevent drying while you work.
Tip: The logs should be uniform in size for consistent pastries. Smooth logs with no cracks are important for neat final appearance. Keeping them covered prevents drying and cracking.
Roll the Dough Paper-Thin
This is the most challenging and crucial step. Divide the rested dough into two or three portions to make rolling more manageable. Keep portions you're not working with covered. On a lightly floured surface, roll out one portion of dough as thin as you possibly can - ideally about one-sixteenth of an inch thick, almost translucent. The dough should be so thin you can nearly see through it, yet strong enough not to tear. Use a light touch and roll from the center outward, rotating the dough frequently and flouring lightly as needed to prevent sticking. This requires patience and practice. If the dough springs back, let it rest for a few minutes before continuing. The thinner the dough, the more delicate and refined the final pastry will be.
Tip: This step requires patience and practice - don't get discouraged. The dough should be nearly transparent. If it tears, patch it and continue. Light flouring prevents sticking but too much makes it tough.
Cut, Fill, and Shape the Crescents
Using a round cookie cutter or glass (about three to four inches in diameter), cut circles from the rolled dough. Place one almond paste log across the diameter of each circle, slightly off-center. Fold the dough over the filling to create a half-moon shape. Press the edges together firmly to seal, using a tiny bit of water if needed to help them stick. Trim any excess dough with a sharp knife or pastry wheel, leaving about one-quarter inch of sealed edge. Now carefully curve the sealed pastry into a crescent or horn shape, bending it gently into a graceful curve. Place on a parchment-lined baking sheet. Repeat with remaining dough and filling. Gather and re-roll dough scraps to make more pastries. The shaped crescents should be elegant and uniform, with the filling completely enclosed.
Tip: Seal edges very well to prevent filling from leaking during baking. The curve should be graceful and horn-like. Handle gently as the thin dough is delicate. Space crescents about one inch apart on baking sheets.
Bake to Pale Perfection
Preheat your oven to 350°F (175°C). Some bakers brush the crescents lightly with beaten egg white or egg wash before baking for subtle sheen, though traditional pale kaab el ghazal are often baked without. Bake for twelve to fifteen minutes, rotating the pan halfway through. Watch carefully - the pastries should remain very pale, almost white, with just the slightest hint of golden color on the tips and edges. They should NOT brown significantly. The dough should be cooked through and dry to the touch, but maintain its delicate pale appearance. Over-baking will make them hard and change the intended delicate flavor. Remove from oven when just barely set and pale. Let cool on the baking sheet for five minutes, then carefully transfer to a wire rack to cool completely.
Tip: Low to moderate temperature and pale color are crucial - these should remain almost white, not golden. Watch carefully to prevent over-baking. The pastries are fragile when hot, so cool slightly before moving.
Traditional Finishing
Once the kaab el ghazal are completely cool, they can be finished in the traditional Moroccan way. Prepare a mixture of three tablespoons of orange blossom water mixed with three tablespoons of water in a shallow bowl. Have a plate of powdered sugar ready. Working with one pastry at a time, quickly dip it into the orange blossom water mixture (just a second - don't soak it), then immediately roll it in powdered sugar to coat. Place on a serving platter. The orange blossom water makes the sugar adhere and adds final aromatic perfume, creating a delicate white glaze. Alternatively, you can simply dust the cooled pastries with powdered sugar without the water dip. Both methods are traditional. Arrange the finished kaab el ghazal on a decorative platter - their elegant curved shapes create beautiful presentation when piled artfully.
Tip: The orange blossom water dip should be very quick - too long makes soggy pastries. The powdered sugar coating should be generous. Handle gently as these are delicate. Arrange attractively for presentation.
Common Mistakes to Avoid
❌ Not Rolling Dough Thin Enough
Solution: Thick dough creates heavy, doughy pastries instead of delicate, refined ones. The dough must be rolled paper-thin, almost translucent. This requires patience and practice. Let the dough rest if it springs back, and keep trying.
❌ Almond Paste Too Dry or Crumbly
Solution: Dry filling cracks when shaped and creates unpleasant texture. The paste must be smooth and pliable like playdough. Add more butter, egg yolk, or orange blossom water if too dry. Knead thoroughly until silky smooth.
❌ Not Sealing Edges Properly
Solution: Poorly sealed edges allow filling to leak during baking, creating messy pastries. Press edges together very firmly, using a tiny bit of water to help them stick. Ensure filling is completely enclosed with no gaps.
❌ Over-Baking
Solution: Kaab el ghazal should remain very pale, almost white - brown pastries are over-baked and too hard. Bake at 350°F for just 12-15 minutes until barely set. They should be white or very pale cream, never golden brown.
❌ Using Too Much Orange Blossom Water
Solution: Excessive floral water creates overpowering, soapy flavor. Use the amounts specified and don't exceed. The aroma should be delicate and subtle, not aggressive. Quality matters - use real orange blossom water, not imitation.
❌ Not Resting the Dough
Solution: Unrest dough is difficult to roll thin and springs back constantly. Always rest dough at least 30 minutes after mixing to allow gluten to relax. This makes rolling much easier and creates more tender pastries.
Ingredient Substitutions
Instead of: Blanched Almonds
Use: Pre-ground almond flour works for convenience but freshly ground almonds provide superior flavor. The filling can also be made with pistachios for pistachio kaab el ghazal, a luxurious green-tinted variation.
Instead of: Orange Blossom Water
Use: Rose water can increase for different floral profile. Pure vanilla extract creates vanilla-flavored kaab el ghazal. Almond extract intensifies almond flavor. Each creates different but delicious variation.
Instead of: Butter in Dough
Use: Vegetable shortening can work for flaky texture, though flavor will differ. For vegan version, use plant-based butter or coconut oil, though traditional character will change. Ghee adds rich, nutty flavor.
Serving Suggestions
Serve kaab el ghazal on ornate silver or decorative platters at weddings, celebrations, and special occasions - their elegant appearance deserves beautiful presentation.
Accompany with Moroccan mint tea - the traditional and perfect pairing that balances the sweetness and provides refreshment.
Include as the centerpiece of a Moroccan sweet table alongside ghriba, chebakia, and other traditional pastries for variety and visual appeal.
Package individually in decorative boxes or bags as favors for wedding guests - a traditional gesture of generosity and celebration.
Serve as an elegant afternoon tea accompaniment or after-dinner sweet with coffee - their refined nature suits formal occasions.
Arrange artfully in pyramid formations or concentric circles for dramatic presentation that showcases their beautiful curved shapes.
Pair with fresh orange segments or pomegranate seeds for color contrast and to balance the rich sweetness.
Present in traditional Moroccan serving vessels - ornate platters, decorative trays, or special sweet boxes.
These pastries are perfect special gifts during Ramadan, Eid, or other celebrations - the effort required makes them precious.
Storage & Reheating Guide
Storage
Kaab el ghazal are best enjoyed within one week of making, though they keep well due to their low moisture content. Store in airtight containers at room temperature, placing parchment or wax paper between layers to prevent sticking. Never refrigerate, as moisture will make them soggy and ruin the delicate texture. Keep away from humidity. For longer storage, kaab el ghazal can be frozen for up to two months. Freeze in a single layer on a baking sheet until solid, then pack carefully in airtight containers or freezer bags with parchment between layers. Thaw at room temperature for one to two hours before serving. The powdered sugar coating may need refreshing after storage.
Reheating
Kaab el ghazal are never reheated - they are meant to be served at room temperature. If they have become slightly soft from humidity, you can crisp them very briefly in a 300°F oven for three to five minutes, watching carefully. Cool completely before re-dusting with powdered sugar.
Tips: These pastries are delicate - handle carefully when storing. Layer with parchment to prevent breaking or sticking. If the powdered sugar coating dulls, refresh with additional dusting before serving. The orange blossom water glaze is most vibrant on fresh pastries.
Frequently Asked Questions
Recipe by

Similar Recipes
Our Recipe Ebooks
Discover our collection of authentic Moroccan recipe ebooks. Learn traditional cooking methods and create delicious meals at home.

The Moroccan Vegen

The Royal Moroccan Table -Part1

The Royal Moroccan Table -Part2
YouTube Channel
Watch step-by-step cooking videos, learn professional techniques, and get inspired by traditional and modern recipes from around the world.
Latest Video
"Traditional Moroccan Tagine Masterclass"

