These maamoul with dates are soft, melt-in-your-mouth semolina cookies filled with spiced date paste and kissed with floral notes of rosewater and orange blossom. Every bite is tender, fragrant, and just sweet enough. If you are making this for the first time, I urge you to give this recipe a try.
The recipe makes around 30 date-filled Middle Eastern cookies using a 2-inch-diameter, ½-inch deep mould. Active hand work is about 55 minutes, and plan for a 24-hour rest.

I never thought I would be able to share a maamoul recipe, but here we are! Even after watching all the beautiful maamoul-making reels on the days leading up to Eid, I couldn't bring myself to give it a try. Reason #1: fear of failure. Reason #2: wasting ingredients because of reason #1. And Reason #3: I was waiting to get my hands on a traditional wooden mould and mahlab.
The only thing that could get me to do it was an accountability factor. So, I announced to my baker Arab friend that I was going to attempt maamoul with dates. She warned me it was not easy. And that, right there, was the challenge I needed to fire up on.
I prepared notes after watching the top videos and reading cookbooks, gathered all the ingredients, and had a plastic mould (thanks, Rajju) ready to go. For the first batch, I went freehand with a maamoul tweezer tool to learn how to use it. I also couldn't justify buying a whole pack of mahlab kernels (not cheap!), so I made a simple homemade spice blend instead. It is so good, we've been using the leftovers in our chai!
- ⏱️ Prep Time: 55 minutes
- 🍳 Cook Time: 12 minutes (18 to 24 hours resting time)
- 👥 Servings: 29-30 maamoul
- 🔥 Cook Method: Oven
- ⭐ Difficulty: Moderate
- 😋 Recipe Highlights: A sweet labour of love with Long shelf-life.
- 🎯 Key to Success: Mixing and resting the dough.
Jump to:
The First Batch: A Disaster
The maamoul dough, after 24 hours, looked very promising. But while shaping, it turned greasy, and even chilling wasn't fixing it. I knew it was going downhill, but I took the opportunity to practise shaping anyway. They came out of the oven all crumbled and shapeless. The ones that were holding shape were actually deceiving; one touch and they fell apart like sand.

I told myself: My fear just manifested, which means the next batch will be a success. I like to believe that. Do you too?
I also had no heart to throw it all away, so I separated the dough from the filling and stored both in the fridge. Used the crumbly dough to make rava kesari, and it did not disappoint. Ate the date balls as a snack.
The Second Batch: Tears of Joy
For the second batch of maamoul with dates, I returned to my notes and made a few changes: I used a mix of melted ghee and butter, added a small amount of plain flour, and paid attention to the kneading step. I also used the plastic mould this time, lined with cling film.
The dough was a beauty. I could already taste success… if you know what I mean. The shaping was a joy. I felt like a pro. My home was filled with the aroma of rose, orange blossom, mastic, fennel and aniseed. And when I saw the perfectly baked maamoul come out of the oven, I had tears in my eyes.

It was Eid, so I got to share these maamoul with dates with my brother and family, my aunt and family, and they all loved it. My cousin's husband said it was worth selling. But I ain't a bakery! I was so happy that I baked again to make sure the recipe was absolutely solid. I'm thrilled to share that I have a winner.
Oh, and you may be wondering... did my Arab friend approve? Unfortunately, I was left with zero maamoul, so no, she hasn't tasted it yet. But I am glad I made it without a traditional wooden mould and mahlab!
Key Ingredients You Need
See the recipe card below for the full list… but a few things are worth noting here.
Two types of semolina. This recipe uses both coarse and fine semolina, plus a small amount of plain flour. The coarse semolina provides the texture and holds the shape of the mould perfectly. The fine semolina acts as the glue, so the dough is pliable enough to stuff without cracking. The flour is probably my insurance, and who doesn't like some?
Ghee and butter together. Pure ghee and butter impart flavour, richness, and spread. I melt them together and add the rosewater and orange blossom water directly to the fat before pouring over the dry ingredients… it distributes everything more evenly.

The spice mix. If you can source maamoul spice mix, use it. In the absence of Mahleb, I like to use a quick homemade blend and almond extract. I have used mastic beads, fennel seeds, aniseed, and cardamom.
Date paste: I use ready-made date paste as it's smoother and easier to roll into uniform balls. I flavour it with cinnamon and cardamom. If you have leftover date paste after this, my Ka'ak el Eid are another great way to use it up... another Eid classic.
How to Make Maamoul with Dates (Step-by-step)
The full recipe is in the Recipe card below, but here's a walkthrough with pictures so you know what to expect before you start. I also have a video included in the card.
Mix and rest the dough
Infused Ghee/Butter: Melt the ghee and butter together. Allow to cool slightly as you want it warm, not hot. Then stir in the rosewater, orange blossom water, and almond extract (if using).

Combine both semolinas, sugar, flour and salt. Add the warm infused ghee-butter mix over the dry ingredients. Mix with a wooden spoon to distribute moisture.

Rub the mixture between palms until every grain is coated in ghee. It'll look like wet sand. Cover and leave it to rest for at least 18 to 24 hours. This is the step that makes or breaks the texture, so don't rush it.
Make the Maamoul spice mix

While the dough rests, grind your fennel seeds, aniseed, and cardamom together using a mortar and pestle. A pinch of sugar helps if you're adding mastic. You'll only use about ¾ to 1 tsp. Store the rest aside for chai. (Aniseed is not anise or star anise. If you don't have it, skip it.)

Finish the dough. After resting, add the instant yeast, spice mix, and water (start with 2 tbsp, add more if needed). Knead for about 5 minutes until the dough is soft, smooth, and pliable. This kneading step matters… don't skip it. Cover and rest for another hour.

Make the date filling. Knead the date paste with ghee, cinnamon, and cardamom until silky and smooth. (If you want a no-bake date treat alongside these, my Batheeth, a traditional Emirati sweet also made with date paste, is a lovely addition to an Eid spread.)
Divide the dough and date paste
Before you divide the full batch, first, do a test run with your specific mould. Moulds vary in size and depth, and this one trial tells you exactly how much dough and filling your mould actually needs. Then weigh it and divide the rest of your dough and date paste accordingly. It takes two extra minutes and saves you from recalibrating mid-batch.
Shape the maamoul with dates
The single most useful thing I can tell you: line your plastic maamoul mould with cling wrap. This stops the dough from sticking.

For my plastic mould (2 inches in diameter and ½ inch deep), each dough ball is about 15 grams, and each date ball is about 9-10 grams.

Flatten the dough in your palm into a small disc, place the date ball in the centre, wrap the dough around it, seal, and roll between your palms to smooth any creases.

Press into the cling-wrap-lined mould, flatten the back with the heel of your palm.

Use the overhanging cling wrap to lift and release the cookie. Place it on the lined baking sheet. Repeat with the remaining dough and filling.

Bake the maamoul. Preheat to 190°C, top and bottom heat. Bake for 10-12 minutes. When you pull them out, they should look pale on top with a golden tinge on the base. This is right. Do not wait for them to brown.

Cool and store. Leave them on the tray until fully cool before moving them. Once cool, they're sturdy enough to stack, box, gift, and eat for weeks. Store in an airtight container at room temperature. They genuinely keep well.
What Makes a Good Ma'amoul?
A well-made maamoul should look pale and almost underdone straight out of the oven. Pick one up, and it should feel firm but not hard. Bite into it, and it gives cleanly tender, not gritty or dry. The filling should be fully contained. It should not crumble when you touch it.
If you love Eid shortbreads that bake up pale and melt-in-your-mouth, my Ghraybeh cookies are a three-ingredient must-try for the same tray.

Maamoul with Dates Recipe Questions, Answered
Can I make the dough and bake it the same day?
I would not recommend it for this recipe. The dough mix has to rest for 18 to 24 hours.
Why does my maamoul crack when I press it into the mould?
Usually, it's a sign that the dough is still too dry or hasn't rested long enough. If you're past the rest period and the dough still cracks, add water half a tablespoon at a time and knead gently until it's pliable and holds together without splitting.
How long can you keep date-stuffed maamoul cookies?
Though my batch barely lasted two weeks... Eid, family visits, and zero self-control will do that; these cookies are good for at least 3 to 4 weeks when stored and handled properly.
Can I freeze maamoul date cookies?
I haven't personally tested freezing these, but the consensus for maamoul is yes, they freeze well once fully baked and cooled. Layer them in an airtight container and thaw at room temperature. No reheating needed.
What's the difference between maamoul made with mahlab and without? And what can I substitute?
Mahlab is a spice made from cherry pits, and it's traditional in some regional versions. My recipe skips it and uses a homemade spice mix of fennel, aniseed, and cardamom instead, which gives a warm, fragrant result.
If you want to get closer to that mahlab character, almond extract is the best substitute. I have already included it as an optional ingredient in this recipe for exactly that reason. A little goes a long way, so don't overdo it.
What does maamoul mean in Arabic?
I too wanted to know! The word maamoul comes from the Arabic root meaning "made" or "crafted", which feels right, given how much handwork goes into shaping each one.
What is the best flour for maamoul?
The base of a good maamoul is coarse semolina, which is what gives it a distinctive texture. My recipe uses a combination of coarse semolina, fine semolina, and a small amount of plain flour. The semolina is non-negotiable. If you can only find one type, fine semolina is your best choice.
Why does date-stuffed maamoul not have the powdered sugar dusting?
The powdered sugar traditionally dusted over maamoul is used with nut-filled versions like pistachio or walnut. Maamoul with dates already has a natural caramel-like sweetness from the filling, so the dusting isn't needed. It would actually mask the flavour rather than enhance it. That said, if you love the look of snowy white maamoul, a light dusting never hurt anyone.
More Cookie Recipes
Enjoyed this Recipe?
Did you know that commenting and rating recipes is one of the best ways to support your favourite food bloggers? If you tried this recipe, please leave a review in the comments with your ⭐️⭐️⭐️⭐️⭐️ rating. Your feedback enables my small business to continue offering free, high-quality recipe content for you. It is the best way to help me thrive in an increasingly competitive AI world.

What memory does maamoul bring up for you? Is it something you grew up with, or something you came to later?
📖 Recipe Card

Maamoul Date Cookies Recipe
Equipment
- Maamoul mould, 2-inch diameter, ½-inch deep
Ingredients
Dough base: mix and rest
- 190 grams coarse semolina, (1 cup)
- 40 grams fine semolina, (¼ cup)
- 60 grams all-purpose flour, (½ cup)
- 2 tablespoon white sugar
- ¼ teaspoon salt
- 56 grams ghee
- 56 grams butter
- 1 tablespoon orange blossom water
- 1 tablespoon rose water
- 1 teaspoon almond extract, (optional)
Maamoul spice mix: grind together
- ¾ teaspoon fennel seeds
- ½ teaspoon aniseed
- 3 green cardamom, only seeds
- 2-3 mastic beads, crushed with a tiny bit of sugar (optional)
To finish the dough: add after resting
- ¾ teaspoon instant yeast
- ¾ teaspoon maamoul spice mix, (from above)
- 2 to 4 tablespoon water, approximately
Date paste filling
- 250 grams date paste
- 1 teaspoon ghee
- ½ teaspoon cinnamon powder
- ½ teaspoon cardamom powder
Instructions
Mix and rest the dough base
- In a large bowl, combine both semolinas, sugar, flour, and salt.190 grams coarse semolina (1 cup)40 grams fine semolina (¼ cup)60 grams all-purpose flour (½ cup)2 tablespoon white sugar¼ teaspoon salt
- Melt the ghee and butter together in a small pan. Add the rosewater, orange blossom water, and almond extract (if using). Once warm (not super hot), pour this over the dry ingredients.56 grams ghee56 grams butter1 tablespoon orange blossom water1 tablespoon rose water1 teaspoon almond extract (optional)
- Initially, mix with a wooden spoon, then rub the mixture between your palms until every grain is coated in ghee and the mixture looks like wet sand. Cover and rest for 18-24 hours. Do not skip this step.
Make the spice mix
- Using a mortar and pestle, grind the fennel seeds, aniseeds, cardamom seeds, and mastic gum (if using) together. A pinch of sugar helps grind the mastic beads. You only need ¾ to 1 teaspoon for this recipe. (Note: aniseed is not the same as anise or star anise. If you can't find it, skip it.)¾ teaspoon fennel seeds½ teaspoon aniseed3 green cardamom only seeds2-3 mastic beads crushed with a tiny bit of sugar (optional)
Finish the dough
- After resting, add the instant yeast, spice mix, and water to the dough. Start with 2 tablespoon of water and add more gradually.¾ teaspoon instant yeast¾ teaspoon maamoul spice mix (from above)2 to 4 tablespoon water approximately
- Knead gently for about 5 to 8 minutes until the dough is soft, pliable, and holds together without sticking. Cover and rest for 1 hour.
Make the date filling
- Combine date paste, ghee, cinnamon, and cardamom in a bowl. Knead until smooth and well mixed.250 grams date paste1 teaspoon ghee½ teaspoon cinnamon powder½ teaspoon cardamom powder
Test and divide
- Do a test run with your mould before dividing. Moulds vary in size and depth, and this one trial tells you exactly how much dough and filling your mould actually needs. Weigh and divide the remaining dough and date paste accordingly. As a starting guide, dough balls are about 15g each and date filling balls about 9-10g each.
Shape
- Line your plastic maamoul mould with cling wrap. Flatten one dough ball in your palm into a small disc. Place a date ball in the centre, wrap the dough around it, seal, and roll between your palms to smooth any creases. Press into the lined mould, flatten the back with the heel of your palm. Use the overhanging cling wrap to gently lift and release the shaped cookie onto the lined baking sheet.
- Repeat with the remaining dough and filling. You may need two or more baking trays, depending on your oven size.
Bake
- Preheat oven to 190°C (top and bottom heat). Bake for 10-12 minutes until just set and pale on top with a light golden tinge on the base. Do not wait for the tops to brown. Leave to cool completely on the tray before moving.
Store
- Store in an airtight container at room temperature for up to several weeks.
Video
Notes
- Rest time is non-negotiable. 18-24 hours gives the coarse semolina time to absorb the fat and soften.
- Mould tip. Line plastic moulds with cling wrap for clean release.
- Test before dividing. One test press calibrates you to your specific mould before you commit the full batch.
- Doneness. Pull them out pale. They firm up beautifully as they cool.
- Spice mix leftover. Store the rest and use it in masala chai.
- Yield. Makes approximately 29-30 cookies, depending on how you portion.
Nutrition Info
Recipe inspired and adapted from several sources. Worth mentioning Nado's Kitchen and Yummyyy Y.










Comments
No Comments