Maamoul are buttery, melt-in-your-mouth Middle Eastern cookies filled with naturally sweet dates. These delicacies are especially popular during holidays like Eid, Christmas, and Easter. With minimal added sugar and rich flavor, they're a perfect balance of tradition and indulgence.

Making Maamoul My Way
When I was newly married, I noticed boxes of store-bought maamoul at my husband's place. Curious, I decided to learn how to make them from scratch. After testing several recipes and gathering tips from family and friends, I developed a version I absolutely love. Homemade maamoul is far more delicious than anything store-bought.
Maamoul are traditional Middle Eastern shortbread cookies filled with dates or nuts. They're typically shaped by hand or pressed into ornate wooden molds. You'll see them formed into domes, crescents, discs, or spheres-each shape often tied to a specific filling or celebration.

Personally, I prefer a flour-based dough over the traditional semolina version, which gives the cookies a softer, melt-in-your-mouth texture. I also keep the flavoring simple: just a hint of rose water. No cinnamon, no orange blossom. While those are common in many Levantine recipes, I love the pure taste of dates wrapped in buttery, rose-scented dough.
If you're looking for a date-filled maamoul recipe without semolina or yeast and with shaping options both by hand and with a mold-you're in the right place. Another fun twist are these date filled cookie rolls.
Fun Fact: Some historians trace maamoul's roots to ancient Egypt, where a similar cookie called Kahk-often pyramid-shaped-was enjoyed as far back as the Pharaonic era!
Key Ingredient Notes

- Dates: I prefer soft, moist Medjool dates-especially Extra Fancy or Jumbo-as they process easily without cooking with water.
- Fat: Ghee is the traditional choice, adding a rich, nutty flavor. Butter works too, but with 15-20% water content, you may need to reduce the milk slightly for the right dough consistency.
- Flavoring: I use rose water in the dough because it pairs beautifully with the date filling. Orange blossom water is also common and traditional. Some add spices like cinnamon or cardamom to the filling, but I keep it simple so the natural flavors shine.
How to Make Maamoul Cookies: Step-by-Step
Here's a visual overview of the process. Full printable recipe at the end of the post.
Make the Dough
- Preheat oven to 350°F. Melt ghee or butter. Stir in oil (if using) and sugar. In a large bowl, combine the ghee mixture with flour. Mix with your fingers until incorporated.
- Add rose water, then milk (one tablespoon at a time), kneading until smooth and pliable. If dough feels sticky, continue kneading-it will absorb the milk. Let rest for 30 minutes.
- Divide into 32 equal portions and roll into smooth balls.

Prepare the Date Filling
- Process chopped Medjool dates into a smooth paste using a food processor. Tip: If using firmer dates, see tips section below.
- Divide into 32 balls. Use gloves or oil your hands to prevent sticking.

Shape the Cookies
- By Hand: Flatten a dough ball in your palm, cup it slightly. Place a date ball in the center and wrap the dough around it. Seal and roll gently into a ball, then flatten slightly into a disc. Use a fork or nut pick to create patterns on top.

- Using a Mold (Two Methods):
- Traditional Molding: Press a dough layer into the mold. Add date filling, then cover with another layer of dough. Tap mold edge on the counter and catch the cookie in your hand.
- Alternate Molding Method (Recommended): Shape the cookie by hand, then press it into a floured mold to imprint the design. This method is faster and ensures easier release. Tip: Make sure to not use too much filling, or the cookies will crack.

Bake
- Place cookies on a baking sheet, spaced 1-2 inches apart. Smooth side up for hand-shaped. Patterned side up for molded
- Bake 15-20 minutes. Do not over-bake-cookies should be pale golden, not brown. Cool on a wire rack, then dust with powdered sugar.
- Store in an airtight container.

Tips & Troubleshooting
- Dry Dates? Simmer chopped dates with 2-4 tablespoons water until soft. Let cool before using.
- Using Store-Bought Paste? One 13 oz block works. Watch for pits! Oil hands or wear gloves to handle the sticky paste.
- Ghee vs Butter: Ghee adds a nutty depth that enhances the cookie. It's also easy to make-check out my Nan-e Nokhodchi recipe for a quick tutorial.
- Healthier Option: Substitute some ghee with neutral oil. I've even used half whole wheat pastry flour with great results-no noticeable difference in taste or texture.

Nutrition Insight
These cookies are naturally sweetened with dates, making them a better choice than heavily refined-sugar desserts. However, the dough is still rich-so enjoy in moderation. Maamoul are also vegetarian, egg-free, nut-free and soy-free.
Dates are high in fiber, potassium, and magnesium. They're also a good source of iron, calcium, and niacin, and rich in polyphenols-plant compounds known for their antioxidant and anti-inflammatory benefits.
Where to Buy Maamoul Molds
Find them at Middle Eastern markets or online retailers like Amazon. Look for wooden or plastic options with traditional patterns.

More Cookie Recipes
- Anise Almond Biscotti
- Date Bar Cookies (With Nuts)
- Nussecken (Chocolate Hazelnut Bar Cookies)
★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Maamoul (Date-Filled Cookies)
Ingredients
For the Dough
- ¾ cup ghee or 1 cup butter, (you may substitute up to ¼ cup ghee with a neutral oil)
- 2 ½ cups all-purpose flour
- 2 tablespoons sugar
- 2 tablespoons rose water or orange blossom water
- 2-3 tablespoons milk as needed
For the Filling
- ¾ lb soft Medjool dates pitted and chopped, or ~13 oz ready-made date paste
Optional Dusting
- Confectioner's sugar
Instructions
Prepare the Dough
- Preheat the oven to 350°F (180°C).
- Melt the ghee or butter, then stir in the sugar. In a mixing bowl, combine the fat-sugar mixture with flour using your fingers. Tip: Add as much flour as the mixture will absorb-typically between 2¼ to 2½ cups.
- Mix in the rose water. Gradually add milk, kneading until a soft, pliable dough forms. If the dough seems sticky, continue kneading-it will come together.
- Let the dough rest for 30 minutes. Divide into 32 portions and roll into smooth balls for even sizing.
Prepare the Filling
- Process chopped dates in a food processor until smooth. If using dry dates, see Notes section.
- Divide the filling into 32 equal portions and roll into smooth balls. Use oiled hands or gloves if the mixture is sticky.
Shape the Cookies
- By HandFlatten a dough ball in your palm and place a date ball in the center. Wrap the dough around the filling, seal, and flatten it into a disc. Tip: Avoid overfilling to prevent cracks. Decorate using a maamoul mold, fork, or nut pick.
- Using a MoldOption 1: Press a portion of the dough into the mold, layer the date filling on top, then cover with another portion of dough and smooth it out.Option 2 (Preferred): Shape the cookie by hand, then gently press it into the mold to imprint the pattern.
- Tap the edge of the mold on a hard surface while holding your palm underneath to release the cookie. Tip: Line the mold with plastic wrap or dust it with flour for easier release.
Bake
- Place the cookies on a baking sheet, smooth side up (for hand-shaped cookies) or patterned side up (for molded cookies), spacing them 1-2 inches apart.
- Bake 15-20 minutes until just lightly golden. Do not over-bake-well-done cookies should appear dry on the surface, not moist. Cool on a wire rack. Dust with confectioner's sugar once cooled.
- Store in an airtight container or freeze for longer shelf life.
Notes
- Using Dry Dates? Simmer chopped dates with 2-4 tablespoons of water until soft and pasty. Cool before using.
- Ready-Made Paste Tip: Always check for pits or fragments, even in store-bought date paste. Oil hands or wear gloves to prevent sticking when shaping.
- Fat Choice: Ghee gives a nutty aroma and flavor; butter also works. Avoid strongly flavored oils.
- Storage: Store in an airtight container at room temperature. For longer storage, freeze in airtight bags. Thaw and gently reheat in oven for fresh-tasting cookies.
Nutrition
This post was first published on July 25th 2017 and has been updated for the reader's benefit.



Maya Sapir says
Hi Roxanna,
Thank you for this amazing looking recipe, I have committed to make these cookies for this Saturday coming supper club Moroccan theme, because I've made them years ago and loved them so much. I lost the recipe but yours look perfect! One of our members is vegan. I was wandering if you've tried using coconut oil?
Roxana Begum says
Thanks for your lovely feedback Maya. I would try it, the flavor may be a bit different. Let me know how you like it.
wondering says
me and my family ????this recipe. it trued out awesome.
(even though i am a terrible cook/baker)
thank you sooooooo much for sharing this amazing recipe, especially during a time like this.
Roxana Begum says
So happy to know that you liked it. You are a good baker :)
Carolina says
Thank you so much for this great receipt, surprising !! I used whole wheat and flavor is Amazing. Regards,
Roxana Begum says
Thanks for sharing :)
wondering says
how can i make half of this recipe
Roxana Begum says
Just use half the amount of ingredients. If you point your cursor/arrow on the servings number 32, a little window with a sliding bar in the middle will appear. Move it either side and check, it will give you the amount of ingredients you need to use for 16 cookies.
regs says
That cookie was really heavenly made, love the filling so much. Can't wait to try it!
Nada says
Never ever use olive oil in maamoul recipe! It’s always been ghee or butter or even margarine, but not oil and definitely not olive oil. Doesn’t taste goid with rose water and orange blossom water
Roxana Begum says
Please note it is "light" olive oil and not "extra virgin". Light olive oil has no strong flavor. The visitors of my blog often look for lighter modifications. Ghee or butter is the best for taste. But for those who have dietary restrictions and need to cut some total fat and saturated fat, the oil substitution works very well and these cookies are absolutely delicious.
Rebecca Lakh says
Hi!
I tried this and unfortunately they spread in the oven almost instantly, didn't keep shape...
Perhaps you may know what I did wrong?
????
Roxana Begum says
May be used more butter or oil by mistake. Or perhaps more milk than necessary. Did you by chance use any baking powder? In case you may have used incorrect metric measures....
sandra macksoud says
Oh, forgot to mention that I added 3/4 cup of pistachios to the date filling.
sandra macksoud says
Wonderful recipe. everyone thinks they are delicious. Thank you. I plan to make some with oil only as a low cholesterol option, I know the taste will change but still will be good. I mixed almond flour with the wheat and came out really good.
Roxana Begum says
Thanks Sandra. So happy it worked out well. And appreciate you sharing how you made it with almond flour.
Vineeta Agarwal says
Hi Roxana! These Maamoul look delicious! I’m making them today but not sure about the oven temperature. How much should be the oven temperature to bake these?
Roxana Begum says
Hi Vineeta, sorry, had been traveling. Thanks so much. As in recipe it is “Preheat the oven to 350°F”. Hope you enjoy it!
Nadia Haggerty says
Hi I am Lebanese and always watched but never learned to make them until now,can I use dried figs instead of dates,and if so do I need to do anything different? Thank you.
Roxana Begum says
Hi Nadia, So glad that you would like to try this recipe. If using dried figs it will depend on how moist they are. For this recipe I used really moist medjool dates and just processed it. I didn't need to cook it. But if the dried figs are too dry then you would need to chop them into small pieces and add just a little bit of water, increase the heat for the water to bubble and then lower the heat, and simmer. Use a ladle to break up the dried figs, once cooled process into a smooth mixture. Start with only a little bit of water and add as needed and it will depend on how dry or moist they are.
Anne says
I live to make these. Cookies. Iare there any other fillings that wpuld work well.
Roxana Begum says
You could use any moist dried fruit instead of dates. For example even VERY moist apricots can be ground to a smooth paste and used. Same with moist dried plums (prunes). VERY moist raisins etc.....I personally like the date filling the most. Also you can certainly make with ground nuts and mix with some powdered sugar as per taste and then mix in some rose water or orange blossom water or vanilla + milk - just enough to flavor and make the filling a bit moist (not runny or wet) - to make a filling that comes together easily. Or you could even combine ground nuts with ground paste of dates or other sweet and moist dried fruits.
Jon says
I made these with gluten free flour because one of my family members is registered coeliac. Despite previous problems with certain types of gluten free dough, this was very easy to work with; probably because of its oily nature.
They baked well and did not crack too much despite the lack of gluten. They are crumbly and tasty and I will definitely make them again.
Thanks for sharing the recipe.
Roxana Begum says
Thank you Jon for your lovely and amazing feedback with helpful information. I am so glad it worked out well with the GF flour too. I also have another gluten free cookie recipe using chickpea flour that you may like to try. You can search with chickpea cookies.
Lyn says
Hi Roxana!
Appreciated for your recipe.
My first time to bake MAAMOUL COOKIES (DATE FILLED COOKIES) which I tried it over the weekend and my circle of friends and my colleagues, they loved it so much when I gave them the MAAMOUL COOKIES (DATE FILLED COOKIES).
Really, thank you so much.
Roxana Begum says
Hi Lyn.
Thanks so much for your feedback and for your lovely and kind note. Appreciate it greatly :) So happy that you and your friends loved it!
Hannah Black says
Thank you! Gave the recipe a try and they were lovely.
Looking forward to sharing them with my students celebrating eid
Roxana Begum says
Thank you so much Hannah for the nice and helpful feedback :) I hope that your students enjoy the cookies very much.
Noorie says
The cookies had cracks all over! What could be the reason ?Thanks
Roxana Begum says
Make sure not to over mix the ingredients or over mix butter with sugar. Check the quantities used are all accurate. Did you use any baking powder? Also paying attention to the baking time and temperature is important - no over baking. And that there is no moisture around that is causing a steam environment in the oven.
Ginny McMeans says
These sounds absolutely delicious. A date filled cookies sounds perfect!
Roxana Begum says
Sure Ginny :) Thanks.
Stephanie says
These cookies sound like the perfect way to satisfy a sweet tooth without a lot of added sugar!
Roxana Begum says
Yes, Stephanie. These Maamoul cookies are so sweet like a sugary cookie but without a ton of refined sugar.
Kristina says
I love trying new cookie recipes! This one I need to try!
Roxana Begum says
Thanks Kristina. So glad you like it.
ali randall says
My grandmother used to make date cookies and I have never found a comparable recipe. These looks delicious and I think I will give these a try.
Roxana Begum says
Thanks Ali. I too wish I had saved some of my grandmothers recipes!
Dahn says
I love that these are mostly sweetened with dates. They sound absolutely delicious and are a healthy treat as well. This is a recipe that I must try.
Roxana Begum says
Thanks Dahn. Hope you enjoy them :)