
Maamoul (Shortbread Cookies Filled with Dates or Nuts)
Exquisite Middle Eastern shortbread cookies with a delicate rosewater and mahlab-scented dough, filled with spiced dates, walnuts, or pistachios — pressed in carved wooden moulds.
About This Recipe
Maamoul (معمول) are among the most beloved pastries of the Arab world, eaten at Eid al-Fitr, Easter, and every significant family celebration from Morocco to Iraq. The dough is unlike standard shortbread: it is based on fine semolina mixed with flour, clarified butter (samn), and a bloom of rosewater, orange blossom water, and sometimes ground mahlab (cherry pit spice) that gives it a uniquely fragrant, slightly crumbly character. The shaping is a craft in itself: traditionally done in carved wooden maamoul moulds (tabi') with geometric or floral patterns that identify the filling (a star pattern for dates, a diamond for walnuts, a smooth dome for pistachios). Each cookie is pressed by hand into the mould, tapped out, then baked until barely golden — they should remain very pale, dusted in powdered sugar after cooling. The three classic fillings each have their own spice profile: date filling with cinnamon and fennel seeds; walnut filling with cinnamon, sugar, and rosewater; pistachio filling with mastic, orange blossom water, and a little sugar.
Ingredients
Serves 30
- 300 gfine semolina
- 150 gall-purpose flour
- 200 gunsalted butter(or samn (clarified butter), at room temperature)
- 2 tbsprosewater
- 2 tbsporange blossom water
- 1 tbspicing sugar
- 1/4 tspground mahlab(optional, available at Middle Eastern spice shops)
- 2 tbspwarm water(to bring dough together)
- 300 gpitted Medjool dates(for date filling)
- 1 tspcinnamon(for date filling)
- 1 tbspbutter(for date filling)
- 200 gwalnut pieces(for walnut filling)
- 3 tbspicing sugar(for walnut filling, plus more to dust finished cookies)
- 1 tspcinnamon(for walnut filling)
Instructions
- 1
Soak the semolina
Mix semolina, flour, and butter in a large bowl with your fingertips until the mixture resembles coarse breadcrumbs. Add rosewater, orange blossom water, icing sugar, and mahlab. Mix, then add warm water a tablespoon at a time until the dough just holds together. Cover and rest for 2 hours (or overnight) to let the semolina fully hydrate.
Resting the dough is non-negotiable — unrested semolina dough cracks when shaped.
- 2
Make the date filling
In a small pan, warm the dates with butter and cinnamon over low heat, mashing with a fork or processing in a food processor until smooth. Cool completely and roll into marble-sized balls.
- 3
Make the walnut filling
Chop walnuts finely (not too fine — some texture is good). Mix with icing sugar and cinnamon. The mixture should clump slightly when pressed.
- 4
Shape the maamoul
Preheat oven to 180°C (355°F). Pinch off a walnut-sized piece of dough (about 25g). Flatten in your palm, place a filling ball in the centre, and bring the edges up to enclose fully. If using a maamoul mould, press the filled ball firmly into the mould, flatten the back, and tap sharply against the work surface to release. Without a mould, simply shape into a smooth dome or roll between palms.
- 5
Bake until very pale
Arrange maamoul on ungreased baking trays. Bake for 15–18 minutes. They should be barely golden at the base and still very pale on top — do not bake until browned or they will be dry.
Every oven is different. Test one cookie first. Maamoul continues to firm as it cools.
- 6
Dust and cool
Cool completely on the tray — they are fragile while warm. Once cool, dust very generously with powdered sugar. Arrange on a serving plate.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Samn (clarified butter or ghee) gives a richer, more traditional flavour than regular butter; use it if available.
- →
Mahlab (ground cherry pits) is the secret ingredient that gives maamoul its characteristic slightly bitter-floral note — worth sourcing from a Middle Eastern spice shop.
- →
Maamoul moulds (carved wooden tabi') are sold cheaply online and make beautiful patterns; the cookie-press-style metal versions work well too.
Variations
- •
Pistachio maamoul: fill with chopped pistachios mixed with mastic (ground into powder with a little sugar), orange blossom water, and icing sugar.
- •
Vegan maamoul: substitute solid coconut oil for the butter; the flavour is slightly different but still excellent.
Storage
Maamoul keeps at room temperature in an airtight tin for up to 3 weeks — they actually improve after 2–3 days as the flavours develop. Do not refrigerate. Freeze undusted for up to 3 months; dust with icing sugar after thawing.
History & Origin
Maamoul has ancient roots — shortbread-like cookies filled with nuts or dates are described in Arabic culinary manuscripts from the medieval period, and they are believed to predate Islam, with possible origins in pre-Islamic Syrian and Egyptian festivals. Today, maamoul is made across the Arab world and among Arab diaspora communities for Eid al-Fitr, Eid al-Adha, and (for Christian communities) Easter — a sweet thread connecting the region's diverse religious traditions.
Frequently Asked Questions
Why does my maamoul crack when shaped?
The dough has not rested long enough for the semolina to fully absorb the liquid. Semolina needs at least 2 hours — ideally overnight — to hydrate. Cracks also happen if the dough is too dry; add 1 extra tbsp of warm water and rest again.
Can I make maamoul without a wooden mould?
Yes. Shape the filled dough into smooth balls or dome shapes. Use a toothpick or the prongs of a fork to draw patterns on the surface if you want the traditional look. They taste exactly the same.
How do I know which filling is inside?
Traditionally, maamoul shape identifies the filling: a round ball with star/floral pattern = dates; an oval = walnuts; a flat round = pistachios. If not using moulds, mark date maamoul with a cross, walnut with an X.
Nutrition Facts
Per serving (40g / 1.4 oz) · 30 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Lebanese Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes