Traditional Moroccan cornes de gazelles from Fez

Here I come with an ultimate traditional Moroccan delicacy from Fez: The cornes de gazelle or just as we say in Moroccan; Kaab eghzal (or kaab el ghazal).
There are few versions of these sweets in Morocco, some come with the dough wrapping the almond paste and some don’t (almond flakes, sesame seeds or icing sugar are used instead).

The Moroccan almond paste called “Aaq’da” has nothing to do with shop-bought marzipan: we make it from scratch by parboiling the almonds, blanching them, letting them dry then grinding them with sugar and flavourings to a paste consistency.

Ideally, a mincer is used to get the best texture but a good food processor will do.

The usual flavourings are lemon zest, arabic gum powder, cinnamon…

As for the dough, there are versions with egg yolk in it but on a traditional ground, I’m omitting it here.

While ka’ab leghzal has a standard shape, people get crafty with their finishing touch and many forms have emerged in the last 30 years..

This is a ka’ab leghzal from Tetouan where people get crafty in shaping their sweets

This round-shaped version using the same dough and filling is finished rather like a
 traditional Rabat sweet called Rabat’s ka’ak (Ka’ak Rbati)
At the back of the bracelet-like cookies, there is another shape called “El khenjar” standing for dagger
My little auntie Zineb made these when I was in Fes last week

Makes 40 + pieces
Prep: 20 min (without almond treatment)/ Cooking: 25 min
Almond paste filling
– 500g of blanched (boiled), peeled almond and dried
– 2 tbsp of butter
– 250g of fine sugar (not icing sugar)
– 3 tbsps orange blossom water
– ½ tsp ground cinnamon (optional)
– A pinch of mastic gum powder (meska)
– ¼ tsp of smen, the Moroccan cured and aged butter (optional)
– 1 tsp finely grated orange zest (optional, not to combine with cinnamon)
The dough
– 300g of all purpose flour
– 3 tbsp of melted clarified butter
– A pinch of salt
– 60 ml of orange blossom water (or just enough to form a hard workable dough)
– 40 ml, lukewarm water (+ 20 ml in case flour is highly absorbent)
– 1 pinch of salt
– 1 tsp of honey or 1 tbsp of icing sugar
– Vegetable oil for greasing the baking sheets and the work surface.


The dough
Mix all ingredients except lukewarm water which you may add based on the need. Combine and continue to work the dough until you get an elastic and smooth texture. Cover it with cling film as it drying on contact with air. Let sit at room temperature for 1h or 2.
The almond paste
Grind almonds with sugar, cinnamon and arabic gum to a paste. add in the other ingredient and combine well.

Using your hands, roll 1 tbsp of almond paste into a perfect ball then start shaping it as in the picture (it needs to be sharp from the corners and “fat” at the middle). Repeat until you finish all the batch of almond paste.
Assembling cornes de gazelles

Divide dough in half and cover the rest with the cling film.
Roll the dough in a lightly greased work surface until it becomes transparent. Place the almond paste shaped just like in the picture or slightly thinner (if you want smaller version).

Place the almond paste in the middle of the dough.

Fold the dough over the almond paste to form a kind of crescent moon (please see picture). Grease your fingers with the oil and press slightly the bottom of the cookie and with more pressure going to the top. The corne de gazelle should be a bit fatty from the base to stand and slightly thinner going towards the top. 

Cut the remaining dough with “na’oura” or equivalent for a fancy shape, or just a knife.

Transfer them to greased baking sheets; keep about 2 cm minimum between the pieces. Let them “relax” overnight as the dough needs to become waxy. It’s a important tip so the ka’ab leghzal cookies keep their shape.

Prick each ka’ab leghzal 3 or 4 times from top and on the back side with a needle so the evaporation does not burst the dought. (you might as well use a wooden skewer but never a fork).


You can shape other cookies with the left over if you feel like.. We made some nibbles…

And some Mhancha -shaped cookies…

Baking cornes de gazelles
Bake in a preheated oven at 180 degrees C until slightly golden for approximately 15 minutes (depending on ovens).

Let cool and keep sealed in air tight container (box) for up to 2 weeks. My little auntie Zineb says it tastes even better when the cornes de gazelle age, with a lemon zest in the box.

Enjoy at any moment of the day!

Ka’ab leghzal is freezer-friendly, just thaw for 10 minutes before serving.

Note: for a gluten-free version of ka’ab leghzal, omit the dough, back the croissant-shaped almond mix for 10 minutes at low temperature and then generously coat them with icing sugar.

7 thoughts on “Traditional Moroccan cornes de gazelles from Fez

  1. Anonymous

    Nada, you kaab el ghazal look amazing! Really good job to your aunt. I've seen other recipes that call for an egg in the dough, and I know that mine doesn't have the same texture of surface that yours, you think it might be the addition of egg?Thank you,Zahra


  2. Thanks Zahra,Adding the egg is another option. I think if you want to add an egg, you just stick to 1 egg yolk and do not add the white. This usually gives a nice golden colour to the kaab el ghzal once baked..I hope this helps!


  3. The best recipe, and I've tried at least 10 different ones. One other lady has a similar one but her site is in French. I've been told mine are the best and similar to back home. The trick is patience, low oven temp, and practice with diligence. Oh yes! I accidently let mine dry for 4 days before baking. They were still so delicate and tender. I prepare the almonds in batches and freeze till ready.


  4. I definitely agree with you…the trick is patience and low oven temperature..and a lot of love :).. As far as the almond paste goes..I do get mine from Morocco and keep it in batches of 300g or so in the freezer to make other goodies. Unfortunately, some almonds (depending where I lived) were not \”almondy\” enough so there was a big disappointment in the final almond paste, so I had to secure it from Morocco or unless I get hold of Italian or Turkish almonds (or any Mediterranean variety)…Now That I moved to London, I hope I can find good almonds for my paste…


  5. I have the same problem, though you can get a decent quality here in the states, they cost a fortune and come in small batches. Regardless, I'm so grateful for your recipe, thank you many times.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s