Maamoul (معمول) — Lebanese Date and Walnut Filled Shortbread Cookies
Maamoul are iconic Levantine shortbread cookies traditionally molded and filled for Eid and family gatherings. This Lebanese-style version pairs buttery semolina dough with classic date paste and cinnamon-scented walnuts.

Printable Recipe Card
Servings: 24 · Total: 78 min · Difficulty: medium
Ingredients (quick list)
- 300 g fine semolina
- 180 g all-purpose flour
- 220 g unsalted butter, melted and warm (not hot)
- 40 g granulated sugar
- 1 tsp mahlab (ground cherry pits) (Optional but traditional; adds a floral-almond aroma.)
- 2 g salt (About 1/3 tsp fine salt.)
- 15 ml orange blossom water
- 5 ml rose water
- 120 ml whole milk (Warm to about 35–40°C so it blends smoothly.)
- 4 g baking powder (About 1 tsp.)
- 320 g date paste (Use plain date paste or pitted soft dates processed into a paste.)
- 20 g unsalted butter, softened
+ 3 more in the full ingredients section below.
Steps (summary)
- Make the semolina base by mixing the fine semolina, flour, sugar, salt, and mahlab in a large bowl until evenly combined. Pour…
- Rest the buttered semolina mixture for 30 minutes at room temperature so the semolina hydrates and the dough bakes up tender ra…
- Finish the dough by whisking the baking powder into the warm milk, then stirring in the orange blossom water and rose water. Ad…
- Prepare the date filling by kneading the date paste with the softened butter and cinnamon until smooth and pliable. Divide it i…
- Prepare the walnut filling by combining chopped walnuts, powdered sugar, cinnamon, salt, and orange blossom water until the mix…
- Portion the dough into 24 equal pieces of about 30 g each and keep them covered with a towel to prevent drying. Flatten one dou…
+ 3 more steps in the full instructions section below.
Cultural Background
In Lebanon and across the Levant, maamoul are a celebratory cookie closely tied to Eid and other festive visits, offered with coffee as a sign of hospitality. Their stamped patterns are a hallmark of home baking and often signal the filling inside.
Equipment
💡 Tips
- Weigh the dough and fillings for uniform cookies; consistent size helps the patterns bake evenly and prevents blowouts.
- If the dough cracks while sealing, dampen your fingertips with 5 ml milk and smooth the seam; cracks let filling leak and darken.
- Keep date-filled and walnut-filled cookies in distinct shapes or patterns so guests can tell them apart without breaking one open.
⚠️ Common Mistakes
❌ Overkneading the dough until it becomes elastic
✅ Fix: Mix only until the dough comes together; if it tightens, rest it 10 minutes to relax before shaping.
❌ Baking until the tops brown like regular cookies
✅ Fix: Pull them when bottoms are lightly golden and tops are pale; maamoul should look light, not deeply browned.
❌ Filling leaks during baking
✅ Fix: Use weighed portions and seal without cracks; chill shaped cookies 15 minutes so the butter sets before baking.
🧊 How to Store
Store maamoul in an airtight tin at cool room temperature for up to 7 days to preserve their delicate shortbread snap. Freeze fully cooled cookies up to 2 months; thaw covered at room temperature for 2 hours, and refresh in a 150°C oven for 4 minutes if desired.
📅 Make Ahead
Prepare the dough and fillings up to 24 hours ahead and refrigerate separately, well covered. Let dough sit at room temperature for 20 minutes before shaping so it becomes pliable and doesn’t crack in the mold.
🍽️ Pairs Well With
- Arabic coffee
- mint tea
- fresh fruit
- plain yogurt
- pistachios.
Regional Variations
- Pistachio maamoul: fill with 180 g finely chopped pistachios mixed with 40 g powdered sugar and 10 ml orange blossom water.
- All-date maamoul: make all 24 cookies with date filling and shape them in a distinct mold pattern to identify them.
- Spiced walnut version: add 0.25 tsp ground cloves and 0.25 tsp ground nutmeg to the walnut filling for a deeper holiday aroma.
Ingredients
- 300 gfine semolina
- 180 gall-purpose flour
- 220 gunsalted butter, melted and warm (not hot)
- 40 ggranulated sugar
- 1 tspmahlab (ground cherry pits) (Optional but traditional; adds a floral-almond aroma.)
- 2 gsalt (About 1/3 tsp fine salt.)
- 15 mlorange blossom water
- 5 mlrose water
- 120 mlwhole milk (Warm to about 35–40°C so it blends smoothly.)
- 4 gbaking powder (About 1 tsp.)
- 320 gdate paste (Use plain date paste or pitted soft dates processed into a paste.)
- 20 gunsalted butter, softened
- 1 tspground cinnamon
- 180 gwalnuts, finely chopped
- 50 gpowdered sugar
🔄 Substitutions
- mahlab (ground cherry pits)→ ground anise seed
- orange blossom water→ rose water
- whole milk→ water
Instructions
- 1
Make the semolina base by mixing the fine semolina, flour, sugar, salt, and mahlab in a large bowl until evenly combined. Pour in the warm melted butter and rub it through the dry mixture with your fingertips until every grain looks coated and the mixture resembles damp sand.
- 2
Rest the buttered semolina mixture for 30 minutes at room temperature so the semolina hydrates and the dough bakes up tender rather than gritty. While it rests, line 2 baking sheets with parchment paper and set aside a maamoul mold (or plan to shape by hand).
- 3
Finish the dough by whisking the baking powder into the warm milk, then stirring in the orange blossom water and rose water. Add the liquid to the bowl and gently bring the dough together with your hands just until it forms a soft, cohesive mass; do not knead, because overworking makes maamoul tough.
- 4
Prepare the date filling by kneading the date paste with the softened butter and cinnamon until smooth and pliable. Divide it into 12 equal portions of about 28 g each, then roll each into a ball so filling is quick and consistent.
- 5
Prepare the walnut filling by combining chopped walnuts, powdered sugar, cinnamon, salt, and orange blossom water until the mixture holds together when pressed. Divide into 12 equal portions of about 20 g each and roll into balls; if it feels dry, knead for 30 seconds to distribute the moisture.
- 6
Portion the dough into 24 equal pieces of about 30 g each and keep them covered with a towel to prevent drying. Flatten one dough piece into a disk in your palm, place a filling ball in the center, then pinch the dough up and around the filling until fully sealed with no cracks.
- 7
Shape the cookies using a lightly floured maamoul mold by pressing the filled dough ball firmly into the mold, then tapping it out onto the parchment. If shaping by hand, gently flatten into a 4–5 cm round and decorate the top with fork tines or a paring knife in a crosshatch pattern.
- 8
Chill the shaped cookies for 15 minutes in the refrigerator so the butter firms up and the patterns hold during baking. Meanwhile, preheat the oven to 180°C and position a rack in the middle of the oven for even heat.
- 9
Bake one tray at a time for 16–18 minutes until the bottoms are lightly golden but the tops remain pale, which is the traditional look for maamoul. Cool on the tray for 10 minutes to set, then transfer to a rack to cool completely before serving so the shortbread texture finishes crisping.
🪪 Recipe Passport
Cultural Background
In Lebanon and across the Levant, maamoul are a celebratory cookie closely tied to Eid and other festive visits, offered with coffee as a sign of hospitality. Their stamped patterns are a hallmark of home baking and often signal the filling inside.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Hindbeh b Zeit (هندبة بزيت) — Lebanese dandelion greens with onions and olive oil
Lebanese · Side Dishes · 55 min

Samkeh Harra (سمكة حرّة) — Lebanese spicy baked fish with tahini and nuts
Lebanese · Main Courses · 45 min

Freekeh with Chicken (فريكة بالدجاج) — Lebanese Smoky Green Wheat Pilaf with Chicken
Lebanese · Main Courses · 80 min

Tufahije (Tufahije) — Bosnian Walnut-Stuffed Poached Apples
Bosnian · Desserts · 50 min

Key Lime Pie (Key Lime Pie) — Florida Keys Citrus Custard Pie
American · Desserts · 50 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Persian Kachi (کاچی) — Saffron Rosewater Pudding
Persian · Desserts · 45 min

Greek Semolina Halva (Χαλβάς σιμιγδαλένιος) — Toasted semolina pudding with cinnamon and raisins
Greek · Desserts · 35 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.