Gazelle Horns (Cornes de Gazelle): A Timeless Moroccan Almond Cookie

Gazelle Horns, known as Cornes de Gazelle in French and Kaab el Ghzal (meaning “gazelle’s ankles”) in Arabic, are an iconic Moroccan pastry that captivates with its delicate balance of textures and flavors. These crescent-shaped cookies are a testament to the rich culinary heritage of Morocco, featuring a tender, subtly sweet almond filling encased in an incredibly thin, crisp pastry shell. Far more than just a sweet treat, they are a staple of Moroccan hospitality, gracing tables during celebrations, family gatherings, and daily afternoon tea rituals.
The allure of Gazelle Horns lies in their elegant simplicity and the exquisite contrast they offer: a slight crunch from the finely rolled dough giving way to a moist, chewy, and intensely aromatic almond paste center. This delightful combination makes them utterly irresistible and a true highlight of North African patisserie.
The Cultural Heartbeat of Moroccan Sweets
Gazelle Horns hold a special place in Moroccan culture, symbolizing warmth, tradition, and celebration. Their distinctive shape, reminiscent of an antelope’s graceful horns, is both aesthetically pleasing and culturally significant, reflecting a deep appreciation for beauty and nature. While they are a constant presence in Moroccan homes, they truly shine during festive occasions like Eid al-Fitr, weddings, and special family gatherings. Alongside other nut-based pastries and cookies, they are almost invariably served with traditional Moroccan mint tea, a pairing that embodies the essence of Moroccan hospitality.
Beyond their role in celebrations, these cookies are a beloved everyday indulgence, perfect for a mid-afternoon pick-me-up or as a light dessert after a meal. Their widespread popularity has also led to their adoption in French patisserie, where they are affectionately known as cornes de gazelle or cornets de gazelle. Regardless of the name, their charm remains universal, a sweet invitation to experience the flavors of Morocco.
Essential Ingredients for Authentic Gazelle Horns
Crafting these exquisite cookies requires a few simple yet crucial ingredients, each playing a vital role in achieving the characteristic texture and flavor. The secret to their authentic taste lies in the quality of these components, particularly the almonds and the fragrant orange blossom water.
For the Irresistible Almond Filling:
- 2 cups Almonds (Peeled or Unpeeled): The heart of Gazelle Horns. Using blanched and peeled almonds yields a smoother, lighter-colored paste, while unpeeled almonds offer a slightly more rustic texture and deeper flavor. Both are delicious.
- ½ cup White Granulated Sugar: Sweetens the almonds and helps create a pliable paste, contributing to the cookie’s tender interior.
- 2 tbsp Orange Blossom Water: This aromatic floral water is non-negotiable for authentic Moroccan flavor. It infuses the filling with a delicate, perfumed essence that is truly characteristic of these sweets.
- ½ tsp Cinnamon: A touch of ground cinnamon complements the almonds beautifully, adding a subtle warmth and spice.
For the Delicate Pastry Dough:
- 2 cups All-Purpose Flour: The foundation of the pastry shell. A good quality all-purpose flour provides the right structure and elasticity for rolling out thin dough.
- ½ tsp Salt: A pinch of salt balances the sweetness and enhances the overall flavor profile of the dough.
- 1 cup Butter: Unsalted butter is preferred, as it contributes richness and helps achieve the desired crisp, flaky texture of the pastry. Ensure it’s cold for best results.
- 1 tbsp Orange Blossom Water: Incorporating orange blossom water into the dough itself adds another layer of fragrance, echoing the flavors of the filling.
- ½ cup Cold Water: Used to bind the dough, adding it gradually ensures the right consistency without overworking the gluten.
For the Fragrant Wash:
- 2 tbsp Orange Blossom Water: A final brush of this fragrant water before baking contributes to a beautiful sheen and intensifies the aromatic experience.
Step-by-Step Instructions to Craft Your Own Gazelle Horns
Creating Gazelle Horns is a rewarding process that combines a few key techniques. Follow these detailed steps to achieve perfect Moroccan almond cookies.






- Make the Almond Filling: In a food processor, combine 2 cups of almonds (blanched and peeled for a smoother paste, or unpeeled for a rustic charm). Process on high for about 1 minute until they resemble coarse crumbs. Add ½ cup white granulated sugar, 2 tablespoons of orange blossom water, and ½ teaspoon of cinnamon. Continue pulsing until the mixture thickens and comes together to form a cohesive, pliable paste. The paste should be firm enough to hold its shape but soft enough to mold.
- Shape the Filling Logs: Take small portions of the almond paste and roll them into uniform logs, each approximately 2.5 inches (6-7 cm) in length. For consistency, aim for logs that are about ½ inch (1.2 cm) in diameter. Place these logs on a baking sheet lined with parchment paper and set aside while you prepare the dough.
- Prepare the Pastry Dough: In a large mixing bowl, whisk together 2 cups of all-purpose flour and ½ teaspoon of salt. Add 1 cup of cold, cubed butter and 1 tablespoon of orange blossom water. Using your fingertips, rub the butter into the flour mixture until it resembles pea-sized balls. Continue mixing and gently kneading, gradually adding ½ cup of cold water, a tablespoon at a time, until a smooth, cohesive dough forms. The dough should be soft and elastic, but not sticky. Avoid overworking the dough, as this can make the pastry tough.
- Assemble the Cookies: Divide the prepared pastry dough into four to six equal portions. On a lightly floured surface, take one portion and roll it out very thinly, aiming for a thickness of about 1/16th of an inch (1-2 mm). The dough should be thin enough to be delicate but still durable enough to handle without tearing. Place an almond paste log in the middle of a strip of rolled-out dough, leaving sufficient space to fold the dough over the paste.
- Form the Gazelle Horns: Gently fold the dough over the almond paste log. Using your hands, pat down the dough firmly around the almond paste to remove any air bubbles and to seal the filling completely. With a pastry wheel or a sharp knife, cut around the almond paste in a semi-circular or crescent shape, leaving a small border of dough. Carefully shape the dough-covered paste into the distinctive crescent or “gazelle horn” shape. Transfer the formed cookies back to your parchment-lined baking sheet. Repeat this process until all the dough and almond paste have been used.
- Bake and Garnish: Preheat your oven to 350°F (175°C). Before baking, lightly brush the tops of all the assembled Gazelle Horns with 2 tablespoons of orange blossom water. Bake for 15-20 minutes, or until the pastry edges begin to turn a very light golden brown. It’s crucial not to overbake, as the pastry should remain delicate and pale. Once baked, remove the cookies from the oven and let them cool completely on a wire rack. For the traditional finish, dust generously with powdered sugar before serving.
Fun and Flavorful Toppings & Variations
While classic Gazelle Horns are often simply adorned with powdered sugar, there are many delightful ways to enhance their appeal and introduce new flavor dimensions. Experimenting with toppings can add both visual interest and an extra layer of taste to these beloved Moroccan cookies.
- Powdered Sugar: The most traditional and elegant finish. A generous dusting creates a beautiful snowy appearance and adds a subtle sweetness that perfectly complements the almond filling. Apply once the cookies have cooled completely.
- Sesame Seeds: A light sprinkle of toasted sesame seeds before baking adds a wonderful nutty crunch and a visual cue that hints at the delightful textures within. Toasting them briefly beforehand will bring out their aroma.
- Shaved Almonds: Similar to sesame seeds, a scattering of shaved or slivered almonds on top before baking provides an appealing crunch and further emphasizes the almond heart of the cookie. It’s a sophisticated touch that signals the primary ingredient.
- Chocolate Dipped: For a non-traditional but utterly decadent twist, consider dipping half of each cooled Gazelle Horn into melted dark or milk chocolate. The combination of chocolate and almond is always a winner, and the added richness is simply divine. Let the chocolate set on parchment paper before serving.
- Citrus Zest Glaze: Create a simple glaze by mixing powdered sugar with a small amount of fresh orange or lemon juice and a hint of citrus zest. Drizzle over the cooled cookies for a bright, tangy counterpoint to the sweet almonds.
Special Equipment and Key Ingredients for Perfection
To ensure your Gazelle Horns turn out perfectly, having the right tools and understanding the importance of certain ingredients can make all the difference. While the recipe is straightforward, these elements contribute significantly to the authentic outcome.
- Food Processor or Meat Grinder: An essential tool for preparing the almond filling. It quickly grinds the almonds into a fine, consistent paste, which is crucial for the smooth, chewy texture of the interior. While a food processor is more common in modern kitchens, traditional Moroccan cooks might use a meat grinder for a similar effect.
- Orange Blossom Water: This is a cornerstone ingredient in Moroccan patisserie. Its distinctive floral aroma and flavor are irreplaceable for authentic Gazelle Horns. Investing in a good quality bottle will elevate not only these cookies but many other Moroccan and Middle Eastern desserts. Look for pure, distilled orange blossom water for the best results.
- Good Quality Rolling Pin: Achieving the paper-thin pastry shell requires a reliable rolling pin. A smooth, heavy rolling pin will help you roll the dough evenly and finely without tearing.
- Parchment Paper: Indispensable for preventing sticking, both when shaping the almond logs and baking the finished cookies. It ensures easy cleanup and perfectly presented pastries.
Orange blossom water, in particular, is not merely an additive but a signature flavor that defines the essence of many Moroccan sweets and even savory dishes. It’s highly recommended to source a reputable brand to truly capture the intended aroma and taste.

Storage for Lasting Freshness
One of the remarkable qualities of Gazelle Horns is their excellent shelf life, making them perfect for preparing in advance or gifting. The dense almond filling and thin pastry allow them to retain their freshness and delicate texture for a surprisingly long time.
Gazelle Horns store best in an airtight container at room temperature.
Properly stored, they can maintain their quality for up to two weeks. This incredible longevity is a testament to traditional Moroccan baking techniques and makes them an ideal candidate for shipping to loved ones or enjoying over an extended period. My father, who used to visit our family in Morocco every year, would always bring back boxes of these cookies, and they would miraculously taste fresh even after traveling thousands of miles across the Atlantic. For longer storage, you can also freeze the baked cookies in an airtight container for up to three months. Thaw at room temperature before serving.
Gazelle Horns (Moroccan Almond Cookies) Recipe
Experience the enchanting flavors of Morocco with this detailed recipe for traditional Gazelle Horns. This recipe yields approximately 24 exquisite cookies, perfect for sharing or savoring yourself.
Author: Salima Benkhalti
Rated: 5 out of 5 stars from 3 reviews
- Prep Time: 1 hour
- Cook Time: 20 minutes
- Total Time: 1 hour 30 minutes
- Yield: 24 cookies
- Category: Dessert, Snack
- Method: Baked
- Cuisine: Moroccan, North African
- Diet: Vegetarian
Print Recipe
Description
Gazelle horns (also known as Cornes de Gazelle) are a classic Moroccan cookie made with an almond filling and thin pastry shell.
Ingredients
For the Filling:
- 2 cups almonds (peeled or unpeeled)
- ½ cup white granulated sugar
- 2 tbsp orange blossom water
- ½ tsp cinnamon
For the Pastry Dough:
- 2 cups all purpose flour
- ½ tsp salt
- 1 cup butter
- 1 tbsp orange blossom water
- ½ cup cold water
For the Wash:
- 2 tbsp orange blossom water
Instructions
- Make the filling: In a food processor, combine almonds and process on high until they resemble coarse crumbs (about 1 minute). Pour in the sugar and continue to pulse. Add orange blossom water and cinnamon and continue pulsing until the mixture becomes thick and sticks together, like a paste.
- Shape the filling into small logs about 2.5 inches in length (see photos for reference) and set aside on a parchment-lined baking sheet.
- Make the dough: Start by whisking the flour and salt together in a large mixing bowl. Add the butter and orange blossom water before mixing with your hands until the flour starts to resemble pea-shaped balls. Keep mixing and incorporating the flour, orange water, and butter together, kneading and adding cold water as needed to keep things from sticking too much.
- Assemble the cookies: Once the dough has formed, divide into fourths or sixths and roll out on a flour-dusted surface until thin but still durable. Place the almond paste logs in the middle of the dough in sections, leaving space to fold the dough over the paste.
- Using your hands, pat down the dough around the almond paste to get rid of any air bubbles. Cut around the paste in a semi-circle using a pastry roller and fold the dough-covered paste into a crescent shape. Transfer cookies back to the parchment-lined baking sheet. Repeat this step until all the dough and/or paste is finished.
- Brush the cookies with orange blossom water before baking at 350°F (175°C) for 15-20 minutes or until they begin to get golden brown on the outside. Dust with powdered sugar and enjoy!
Recipe Video
Notes
To peel almonds, add to boiling water for 1 minute before straining and soaking in cold water. Peels should come off easily.
Enjoy this recipe?
If you tried this recipe, please consider leaving a review in the comment section. I love hearing feedback and your review helps to keep Salima’s Kitchen going!