Maamoul (Date-Filled Cookies)
This post may contain affiliate links. Please read our disclosure policy.
Maamoul are delicate, date-filled butter cookies that my Lebanese family looks forward to making as much as eating. Shape them with a decorative mold, as my Aunt Hilda taught me, or by hand with a simple fork.

A Lebanese Family Tradition
My Aunt Hilda, the maamoul maven of our family, showed me how much fun making these cookies could be. She pressed the soft dough into a domed mold, tucked the filling inside, and sealed it closed. Then came a good whack against the counter to release the cookie.
With every whack, she looked up with a sly smile to see if I was as excited as she was about all the racket we were making!
Maamoul, also spelled ma’amoul, are shortbread-style cookies served throughout the Middle East for holidays, weddings, and other celebrations. Their patterned shells enclose fillings of dates, pistachios, or walnuts, with different mold shapes helping distinguish what’s inside. I fill mine with date paste, wrapped in a delicate dough scented with orange blossom water.
You don’t need a mold to join in. Below, I’ll show you how to shape and decorate the cookies both ways. Give yourself time to enjoy the process: the dough needs a 15-minute rest, the pans bake one at a time, and the cookies need at least an hour to cool before their finishing dusting of sugar.

What You’ll Need to Make Maamoul
The dough’s texture is just as important as its flavor. It needs to be soft enough to wrap around the dates without cracking, but firm enough to hold its pattern and release from the mold.
- Ghee or clarified butter: Whipping the butter gives maamoul their light, meltaway texture. Start with it solid and at room temperature, not melted. You can clarify your own butter or buy ghee made from real butter.
- Granulated sugar and confectioners’ sugar: Just 3 tablespoons of granulated sugar sweeten the dough. Confectioners’ sugar goes on after the cookies have cooled, with another light dusting just before serving.
- Egg: One large egg helps bind the dough. Bring it to room temperature before mixing.
- Orange blossom water: This fragrant floral water gives the dough its delicate aroma. If you don’t have it, use the same amount of vanilla extract for a different but lovely flavor.
- Semolina flour and all-purpose flour: I use a combination of the two for a dough that shapes easily around the filling. Spoon the flour into your measuring cup rather than scooping it from the bag, and don’t pack it down.
- Mahleb: Also called mahlab, this spice is ground from the kernel of the St. Lucie cherry and has an almond-like aroma and flavor. Look for it at Middle Eastern markets. It’s optional; if you leave it out, replace the 2 teaspoons with an equal amount of flour.
- Milk: Keep 1 to 3 tablespoons of room-temperature milk handy to adjust the dough if it feels dry or cracks when squeezed. Any fat content is fine; add it only as needed.
- Date paste: The sweet date filling contrasts with the lightly sweetened cookie shell. Use 10 ounces of date paste or the purée of 20 pitted Medjool dates.
How to Make Maamoul
Start with solid, room-temperature ghee or clarified butter, and have your egg and milk at room temperature too. You’ll make and rest the dough first, then choose either the molded or hand-shaped method.
Make and Rest the Dough
- Prepare the oven and pans. Preheat the oven to 350°F. Line two sheet pans with parchment paper.
- Whip the butter. Put ¾ cup ghee or clarified butter in the bowl of a stand mixer fitted with the whisk attachment, or a large bowl if using a hand mixer. Beat first on medium, then on high speed until creamy and light, about 3 minutes.
- Add the sugar, egg, and flavoring. Scrape down the sides of the bowl. Add 3 tablespoons granulated sugar, 1 large egg, and 2 teaspoons orange blossom water or vanilla extract. Beat until thick, pale, and creamy, another 2 to 3 minutes, scraping down the bowl once or twice.

- Stir in the flours. Remove the bowl from the stand mixer, if using. Add 1¼ cups semolina flour, 1¼ cups all-purpose flour, and 2 teaspoons mahleb, or the extra flour if omitting it. Mix with a spoon or rubber spatula until the dough is crumbly but holds together when squeezed.

- Check the texture. Squeeze a little dough between your fingers. If it sticks to your fingertips, add all-purpose flour 1 tablespoon at a time, stirring and squeezing again after each addition. If it feels dry or cracks, add milk 1 tablespoon at a time instead. Stop when the dough is smooth, soft, and pliable.
- Let the dough rest. Set it aside for about 15 minutes so the flour can absorb the moisture. Check the texture again, adding a little more flour or milk if needed. You don’t need to rest it again after this adjustment.

Shape Maamoul With a Mold
- Flour the mold. Coat the inside with flour, then knock out the excess. Repeat this before every cookie so the dough releases cleanly.
- Make room for the filling. Roll a 1-ounce piece of dough between your palms into a ball. Place it in the mold and press into the center to make a hollow. The dough will rise above the edges of the mold as you press.
- Fill and seal. Shape about 1 tablespoon of date paste into a ball and place it in the hollow. Fold the dough from around the edges over the filling, enclosing it completely. Smooth the exposed surface flat, closing any cracks.
- Release the cookie. Turn the mold face down and firmly whack the top corner of the mold head against your work surface once or twice. Carefully transfer the released cookie to a prepared sheet pan. Repeat with the remaining dough and filling, spacing the cookies 1 inch apart.
Shape Maamoul Without a Mold
- Flatten the dough. Lightly flour your work surface. Roll a 1-ounce piece of dough into a ball, then flatten it with your hand or a floured rolling pin into an oblong about ¼ inch thick, 2½ inches long, and 1½ inches wide.
- Add the dates. Shape about 1 tablespoon of date paste into a log slightly smaller than the dough. Lay it in the center, then bring the dough up around it and seal the edges together over the filling.
- Smooth and decorate. Turn the filled log over and gently smooth and shape it, closing any cracks. Press a fork into the top, or pinch it with a strawberry huller, to make a deep decorative pattern that reaches through to the date filling.
- Transfer to the pan. Carefully place the cookie on a prepared sheet pan. Repeat with the remaining dough and filling, leaving 1 inch between the cookies.

Bake, Cool, and Serve
- Bake one pan at a time. Place a pan in the center of the oven and bake for 15 to 17 minutes, until the cookies are pale golden brown. Watch closely during the last 5 minutes. If the tops begin to crack, remove the pan immediately. Repeat with the second pan.
- Cool undisturbed. Set each pan on a cooling rack and leave the cookies on the pan until completely cool, at least 1 hour. These delicate cookies need time to cool before you handle them.
- Finish and serve. Sift confectioners’ sugar over the cooled cookies. If you’re serving them later, give them a fresh dusting just before arranging them on a platter.

Tips for Delicate, Beautifully Shaped Maamoul
The light, meltaway texture of maamoul means the dough needs a little care. Your hands are the best guide: squeeze it, feel whether it sticks, and look for cracks before you begin shaping.
- Measure the flour gently. Spoon it into the measuring cup without pressing it down. Scooping directly from the bag can pack in too much flour, leaving the dough dry and difficult to wrap around the filling.
- Close cracks before the cookies go into the oven. After enclosing the dates, smooth the dough so the filling is completely covered. For hand-shaped cookies, check the seam as well as the ends before adding the decorative pattern.
- Watch the tops, not just the clock. Maamoul should be pale golden brown. Keep a close eye on them during the last 5 minutes of baking, and take them out immediately if the tops begin to crack.
- Let them cool where they baked. Place the hot pan on a cooling rack and leave the cookies undisturbed for at least an hour, until completely cool. Wait until then to handle them and dust them with confectioners’ sugar.
How to Clarify Butter for Maamoul
You can use store-bought ghee, but you can also clarify butter at home. Plan ahead so it has time to become solid again before you begin mixing the dough.
- Melt the butter gently. Place 2 sticks of butter in a saucepan over low heat. Leave it undisturbed until completely melted, about 15 minutes, allowing the solids to separate.
- Skim the surface. Use a spoon to remove any solids floating on top.
- Pour off the clarified butter. Carefully pour the golden butter into a small bowl, leaving the solids at the bottom of the saucepan behind. You should have about ¾ cup.
- Cool before using. Let the clarified butter cool until solid. You can refrigerate it to help it firm up, then bring it back to room temperature. It must be solid, rather than liquid, so you can whip it until creamy and light.
If buying ghee, choose one made from actual butter, rather than oil with butter flavoring.
A Note on Mahleb and Substitutions
Mahleb gives the dough a delicate almond-like flavor. If you seek it out at a Middle Eastern market, check that it smells fresh rather than stale, and store it in the freezer to help preserve its aroma.
You can still make maamoul without it. Replace the 2 teaspoons of mahleb with 2 teaspoons of flour. Vanilla extract can also take the place of orange blossom water in the same quantity, though the aroma will be different.
Dates, pistachios, and walnuts are all familiar maamoul fillings. I use date paste for this filling, or purée pitted Medjool dates. Pistachio and walnut fillings are also traditional, but they need their own preparation rather than a straight swap for the dates.

What to Serve With Maamoul
Maamoul are beautiful enough to have a platter of their own. For a celebration, they can also sit alongside baklawa, or baklava, and other butter cookies. These filled sweets are part of Christmas gatherings, weddings, and celebrations marking the end of religious fasts across Christian and Muslim communities.
For a quieter occasion, serve a few with coffee or Arabic tea with fresh mint. Suzy’s family tea combines black tea with fresh mint, a fragrant companion to the buttery cookies and sweet dates.
Giving Maamoul as Gifts
We always give some of each batch to friends, and my Aunt Hilda always presented hers beautifully. To give them as Hilda would, place each cookie in its own foil cup, stack them high on a plate, wrap the plate in cellophane, and tie it with a bow.
If you’re packing the cookies in a tin or box, cushion the layers and the space around the edges. I like scrunched-up wax paper because it protects the delicate cookies gently without damaging them. Let the cookies cool completely before packing.
Making Ahead and Storing Maamoul
You can bake maamoul up to two weeks before a celebration. Let the cookies cool completely, then pack them carefully in an airtight container to protect their delicate shapes.
- At room temperature: Keep the baked cookies in an airtight container for up to 2 weeks.
- In the freezer: Carefully pack the cooled cookies in an airtight container and freeze for up to 2 months.
- To serve after freezing: Thaw at room temperature, then dust with confectioners’ sugar just before serving.
More Cookies to Bake and Share

Maamoul (Date-Filled Cookies)
Ingredients
- 3/4 cup ghee or clarified butter, solid and at room temperature
- 3 tablespoons granulated sugar
- 1 large egg, at room temperature
- 2 teaspoons orange blossom water, or vanilla extract
- 1 ¼ cups semolina flour
- 1 ¼ cups all-purpose flour, plus more as needed to adjust the dough and flour the mold or work surface
- 2 teaspoons mahleb, optional; replace with 2 teaspoons flour if omitting
- 1-3 tablespoons milk, any fat content, at room temperature, as needed
- ¼ cup confectioners’ sugar, for finishing
- 10 ounces date paste, or 20 pureed pitted Medjool dates, pureed
Instructions
- Prepare the oven and pans. Preheat the oven to 350°F. Line two sheet pans with parchment paper.
- Whip the butter. In a stand mixer fitted with the whisk attachment, or a large bowl using a hand mixer, beat the ghee or clarified butter first on medium, then on high speed until creamy and light, about 3 minutes.
- Add the sugar, egg, and flavoring. Scrape down the sides of the bowl. Add the granulated sugar, egg, and orange blossom water or vanilla extract. Beat until thick, pale, and creamy, another 2 to 3 minutes, scraping down the bowl once or twice.
- Mix in the dry ingredients. Remove the bowl from the stand mixer, if using. Add the semolina flour, all-purpose flour, and mahleb, or the extra flour if omitting it. Stir with a spoon or rubber spatula until the dough is crumbly but holds together when squeezed.
- Adjust the dough. Squeeze a little dough between your fingers. If it sticks to your fingertips, add all-purpose flour 1 tablespoon at a time, stirring and checking after each addition. If the dough feels dry or cracks, add milk 1 tablespoon at a time instead. The dough should be smooth, soft, and pliable.
- Rest the dough. Set aside for about 15 minutes so the flour can absorb the moisture. Check the texture again and adjust with a little more flour or milk if needed. Another rest is not necessary.
- Portion the dough. Roll a 1-ounce piece of dough between your palms into a ball. Shape and fill using either of the following methods.
- To shape with a mold: Flour the inside of the mold and tap out the excess. Place the dough ball inside and press into its center to make a hollow, pushing the dough up above the mold’s edges. Shape about 1 tablespoon of date paste into a ball and place it in the hollow. Fold the dough from around the edges over the dates to enclose them completely, then smooth the exposed surface flat. Turn the mold face down and firmly whack the top corner of the mold head against your work surface once or twice to release the cookie. Carefully transfer to a prepared pan. Repeat with the remaining dough and filling, flouring the mold before each cookie and spacing the cookies 1 inch apart.
- To shape without a mold: Lightly flour your work surface. Flatten the dough ball with your hand or a floured rolling pin into an oblong about ¼ inch thick, 2½ inches long, and 1½ inches wide. Shape about 1 tablespoon of date paste into a log slightly smaller than the dough and place it in the center. Bring the dough up around the filling and seal the edges together. Turn the log over and gently smooth it, closing any cracks. Press a fork into the top, or pinch with a strawberry huller, to make a deep decorative pattern that reaches through to the date filling. Carefully transfer to a prepared pan. Repeat with the remaining dough and filling, spacing the cookies 1 inch apart.
- Bake. Bake one pan at a time in the center of the oven for 15 to 17 minutes per pan, until the cookies are pale golden brown. Watch closely during the last 5 minutes. If the tops begin to crack, remove the pan immediately.
- Cool. Place each pan on a cooling rack. Leave the cookies undisturbed on the pan until completely cool, at least 1 hour.
- Finish and serve. Sift confectioners’ sugar over the cooled cookies. If serving later, give them a fresh dusting just before serving.
Recipe Notes
- Measure flour gently: Spoon the flour into your measuring cup without packing it down. Scooping directly from the bag can add too much flour and make the dough dry.
- Use your hands to check the dough: Dough that cracks needs a little milk; dough that sticks to your fingers needs a little flour. Make adjustments gradually so it stays pliable enough to enclose the filling and firm enough to release from the mold.
- To clarify your own butter: Melt 2 sticks of butter undisturbed in a saucepan over low heat, about 15 minutes. Skim off any solids floating on top, then pour the golden butter into a bowl, leaving the solids at the bottom of the pan behind. You should have about ¾ cup. Allow it to become solid before using; you can refrigerate it to firm it up, then bring it to room temperature. This preparation and cooling time is additional to the time listed above.
- Baking and cooling time: Allow 15 to 17 minutes for each pan, baked separately. The first pan can cool while the second bakes, but the final pan still needs at least 1 hour to cool completely.
- Storage: Store the cooled cookies in an airtight container at room temperature for up to 2 weeks, or freeze for up to 2 months. Thaw frozen cookies at room temperature and dust with confectioners’ sugar before serving.
- Packing for gifts: Cushion the cookies between layers and around the edges of the container. I like scrunched-up wax paper to protect their delicate shapes.
- Visit Our Shop: Pick up orange blossom water for your maamoul dough, then browse our tea collection for something to sip alongside your date-filled cookies.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Shop Suzy’s curated selection of Mediterranean olive oils, spices, and more.
Ó•Florale 100% Natural Orange Blossom Water
Made using a time-honored distillation process, a splash adds a delicate and aromatic quality to sweet and savory dishes, from marinades and salad dressings to cocktails and rice pudding.

















Hello,
Where can I find good quality ma’amoul molds? I would like different shapes, if possible, for the different fillings.
Thank you.
Hi Diane! This is the mold we recommend. Hope you enjoy the cookies!
Oh my goodness – this recipe was amazing! I am Greek / Italian and love Lebanese food. I had these cookies from a Lebanese Food fair for the first time and fell in love. Ever since I was hooked and wanted to make these for the holidays. I ended up buying the date paste and mold from a Mediterranean grocer. This recipe was very easy to follow. Everything went perfect and seamless. Instead of orange blossom water I used vanilla extract and some orange zest – I also must have a smaller mold and got 26 cookies. Excited to share these this holiday season!
I don’t have mahlab powder can I use almond powder please thank.you
Hi, Hazira! Mahlab powder has a distinct flavor, but you can replace it with almond powder with combination of almond extract and a touch of cinnamon or nutmeg. It won’t be exactly the same, but it should work here.
Recipe looks wonderful, but this is the second recipe on your site that won’t include the picture when you print.
Just wanted to pass that along so your tech team can fix this.
Thank you
Hello! We’re aware of the issue, but, unfortunately, it’s not something we’re able to fix. I’m so sorry. Hope you’ll be able to enjoy the recipes anyway!