Maamoul

4.96 from 94 votes

Try this authentic Middle Eastern Maamoul cookie recipe with two option fillings, dates or walnuts, with step-by-step photos and instructions

Jump to Recipe
Prep Time 35 minutes
Servings 32 cookies
Comments
51

This post may contain affiliate links. Please read our disclosure policy.

Maamoul cookies on a round decorative plate with extra walnuts dusted with powdered sugar.
Save this recipe!
Type your email & I’ll send it to you!

Learn to Make Authentic Maamoul

Maamoul cookies have always held a special place in my heart. They were a staple in our family during special occasions, and now I’ve learned to recreate them in an authentic way using my mom’s recipe to share with my family. I’ve always been fascinated by the traditional way of using a maamoul cookie mold to shape them, and their intricate designs are so beautiful and unique.

Maamoul is not your ordinary cookie! It’s a delicious cookie rooted in tradition and culture and found in many Middle Eastern cuisines, such as Lebanon, Syria, and Palestine. These cookies are crisp, and buttery and stuffed with either nuts or dates. They’re very lightly sweetened and have a unique preparation and presentation, making them definitely a labor of love to make during the holidays!

Happy Cooking!
– Yumna

What is Maamoul

The word “maamoul” in Arabic means “filled,” which is exactly what this recipe is – a cookie stuffed with a mixture and then pressed into a wooden mold.

Maamoul is a traditional Middle Eastern cookie typically served during special occasions like Eid al-Fitr and Easter. The cookie dough combines semolina, butter, sugar, and yeast with a hint of fragrant orange blossom water and filled with either a crunchy nuts mixture (using walnuts or pistachios) or a sticky date paste. What gives it is iconic look is the wooden mold (with countless designs available) used to create elaborate designs and shapes.

Maamoul Ingredients

Ingredients for recipe: butter, extra-fine semolina, mahlab, salt, water, sugar, dry active yeast, orange blossom water, date paste, walnuts, powdered sugar.
  • Semolina flour: Semolina flour is the essential ingredient in maamoul cookies so don’t substitute it. Look for fine semolina from a Middle Eastern market or even your local grocery store.
  • Mahlab: This fragrant spice is made from the cherry pit and gives maamoul its signature taste. You could also substitute ground cardamom or fennel or mix together ground cinnamon and clove in a pinch. The flavor won’t be exactly the same but it will add just the right amount of aromatic flavor. You can also add cinnamon, cardamom, or nutmeg into the dough to add extra flavor.
  • Unsalted butter: You could also use ghee, or coconut oil for a vegan maamoul recipe.
  • Dry active yeast: Because this recipe uses dry active yeast, it will need to go through the proofing stage when added to the flour and butter mixture, which only takes about 15 minutes.
  • Salt and sugar: Salt balances flavors, and the small amount of sugar adds a hint of sweetness, which keeps these cookies a little on the savory side.
  • Orange blossom water: This is a classic Middle Eastern addition to many recipes. You could also swap it for rose water or a different flavoring, such as almond extract.
  • Filling: Walnuts, pistachios and dates are the most common, but you can also use another nut filling, such as almonds, or even hazelnuts. For the date paste, you can buy it at the grocery store or make your own date paste with just two ingredients!

How to Make Maamoul Dough

Step 1: The night before, melt the butter in a large bowl and stir in the semolina, mahlab, and salt until well combined. Cover the bowl with plastic wrap and leave it at room temperature.
Step 2: The next day, stir the warm water with the sugar and yeast and wait until it gets foamy. Transfer the yeast mixture on top of the semolina mixture with the orange blossom water.
Step 3: Stir until it forms a smooth dough ball. Cover with plastic wrap and allow it to rest.
Step 4: Measure out the dough into balls by either using a measuring spoon or a scale for more accuracy.

For Date Filled Maamoul

Step 1: Press the dough balls to flatten them.
Step 2: Place the date paste into however many cookies you are filling. I split the recipe and did half, or 16, cookies with date paste.
Step 3: Fold the dough around the date paste and pinch the seams together to seal them.
Step 4: Place each of the stuffed dough balls one at a time into the maamoul mold.
Step 5: Then, use your hand to press and pack the dough lightly into the mold. You want to make sure it gets into all the crevices of the mold to get the best shape and design.
Step 6: Turn the mold over and tap the top of the maamoul mold firm over parchment paper or a surface to release the cookie. Repeat this step with the remaining cookies.

For Walnut Filled Maamoul

Step 1: Roll the dough into a ball.
Step 2: Use your finger to press down in the center to form a “cup” for the filling to go in.
Step 3: Make the walnut filling by combining the walnuts with powdered sugar and orange blossom water. Then add it to the center of the dough.
Step 4: Use your fingers to close the dough around the walnut mixture.
Step 5: Place the stuffed cookie dough into your mold and press down firmly with the palm of your hand.
Step 6: Turn the mold over and firmly tap it on a surface to release the cookie.
Step 1: Spread the date or nut filled cookies on a baking sheet lined with parchment paper.
Step 2: Bake until the bottoms are golden. The tops should still be pale white with just slightly crisped edges. Dust them off with powdered sugar when they cool slightly.
Maamoul.

Maamoul

Author: Yumna Jawad
4.96 from 94 votes
These Maamoul cookies are made with semolina flour + two classic fillings – creamy dates & crunchy walnuts – a delicious Middle Eastern treat!
Prep Time35 minutes
Cook Time15 minutes
Resting Time12 hours 15 minutes
Total Time13 hours 5 minutes
Servings32 cookies
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

For date filling

  • 6 ounces date paste

For the nut filling

Instructions

  • The night before, melt the butter in a large bowl and stir in the semolina, mahlab and salt until well combined. Cover the bowl with plastic wrap and leave at room temperature.
  • The next day, stir the warm water with the sugar and yeast and wait 5 minutes to allow it to get foamy. Transfer on top of the semolina mixture along with the orange blossom water and stir until it forms a smooth ball of dough. Cover with the plastic wrap and allow it to rest for 15 minutes.
  • In a small bowl, combine the walnuts, powdered sugar and orange blossom water to make the nut filling
  • Preheat the oven to 350°F and line two large baking sheets with parchment paper.
  • Remove 1 tablespoon of dough (about 24 grams) and continue until you have 32 dough balls. Press each dough ball to flatten it. Place 2 teaspoons of the date paste into 16 of them and 2 teaspoons of the nut filling into the remaining 16. Pinch the dough over it to seal.
  • Place the dough ball inside the maamoul mold and pack well. Turn the mold over and tap the opposite side to remove from the mold. Repeat with remaining stuffed dough and place the maamoul on the prepared baking sheets about 1 inch apart
  • Bake until the bottoms are golden, but the tops remain pale white, about 15 minutes. Sift powdered sugar over the top immediately and allow them to cool before serving

Notes

Storage: Allow them to cool completely after baking and then store the cookies in an airtight container at room temperature for up to 2 weeks.
Freezing: You can also freeze maamoul for longer storage by wrapping them tightly in plastic wrap and then placing them in an airtight container or freezer bag. Frozen maamoul can be stored for up to three months. When ready to enjoy, simply thaw them at room temperature before serving.

Nutrition

Calories: 154kcal, Carbohydrates: 18g, Protein: 3g, Fat: 8g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 2g, Trans Fat: 0.2g, Cholesterol: 15mg, Sodium: 38mg, Potassium: 83mg, Fiber: 1g, Sugar: 5g, Vitamin A: 179IU, Vitamin C: 0.1mg, Calcium: 10mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

Recipe Tips

  1. Let the dough rest. After preparing the dough, it’ll take several hours, or overnight, to allow the flavors to meld together. This is key to softening the semolina.
  2. Skip the mold. If you really want to try this recipe but can’t get your hands on a mold, there’s still a way! You can easily shape these cookies with your hands. They just won’t have the design the mold offers.
  3. Don’t overfill the dough. Adding too much filling can cause the maamoul to break apart during baking.
  4. Use a plastic wrap on the cookie mold. If you want to avoid tapping the mold on the surface 36 times, you can simply line with a thin plastic wrap and then lift the plastic to release the cookie. And it’s best not to oil the mold. It should release easily from the butter already in the cookie dough.
  5. Make the nut mixture in a food processor. The mixture will hold better together if you pulse it to make sure it’s finely chopped.
Date filled maamoul cookies o a plate with a few whole dates.

Frequently asked questions

How do I store maamoul?

Allow them to cool completely after baking, and then store the cookies in an airtight container at room temperature for up to 2 weeks.

Can I freeze maamoul?

Yes. To freeze your filled semolina cookies, start by wrapping them tightly in plastic wrap and then placing them in an airtight container or freezer bag. Frozen maamoul can be stored for up to three months. When ready to enjoy, simply thaw them at room temperature before serving.

What is a maamoul mold, and where can I find one?

A maamoul mold is a tool used to shape the stuffed dough by pressing it into the mold’s cavity. It creates equal-sized cookies, usually with a design carved into them, and can be made of wood or plastic. I found mine at a local Middle Eastern store, but you can also find many maamoul molds with varying designs online.

Date paste filled maamoul cookies on a plate with one split open to show inside, dusted with powdered sugar.

More Lebanese Dessert Recipes

4.96 from 94 votes (84 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Maria says:

    These look so yummy! I dont have any orange blossom water or rose water and not even almond extract on hand… could I just skip it or should I sub it with an equal amount of milk? Also, wondering if we could skip the yeast all together since there is no flour in the recipe? Thanks!

    1. Yumna J. says:

      If you don’t have orange blossom water or rose water, I recommend just skipping it or adding 1 teaspoon vanilla extract. The 2 tablespoons missing liquid won’t affect the texture. Also, the yeast is important for this because it helps to soften the semolina texture. Semolina needs time to absorb the butter and liquid. The resting time with the yeast helps the semolina hydrate so the maamoul cookies aren’t gritty. I don’t recommend skipping the yeast. Hope you enjoy them!

  2. Shogher says:

    Such an easy recipe! Turned out way better than expected. Will definetely make this every year for Easter.

    1. Yumna J. says:

      Love that you tried it and found a new Easter recipe!

  3. Elise says:

    They came out perfect! I made these for friends and family for Eid. I do not live near an Arabic bakery, but still wanted to share these. The recipe was easy to follow and they came out perfectly! The only tricky part was getting them to come out of the mold towards the last 10 or so peices.

    1. Yumna J. says:

      Love that you made them to share for Eid! Next time, you can line the cookie mold with a thin piece of plastic wrap. Then, all you need to do to release the cookie is lift the plastic!

      1. Elise says:

        Hi Yumna,
        I’ll try that next weekend! I plan on making them again! Thank you!

        1. Yumna J. says:

          It should help! Let me know how it goes!

  4. Malak says:

    The cookies didn’t retain their mold shape after coming out of the oven. Any advice?

    1. Yumna J. says:

      Bummer, I’m sorry they didn’t keep their shape. That usually means the dough was a little too soft, too warm, or not packed firmly enough into the mold. Make sure the dough feels soft and smooth, but not wet or sticky. If it feels too soft after adding the yeast mixture and orange blossom water, let it rest a little longer so the semolina can absorb the liquid. If it still feels very loose, you can work in a tiny bit more fine semolina. And make sure you pack the dough firmly into the mold. If it’s loosely pressed in, the design won’t be defined enough to stay visible after baking. Lastly, you could try chilling the shaped cookies before baking. Even 10–15 minutes on the baking sheet can really help them hold their shape. I hope that helps if you try them again!

  5. Mariana says:

    Can I replace the butter with sunflower oil to make it vegan?

    1. Yumna J. says:

      Hi Mariana, if you want to make these vegan, I’d recommend using vegan butter, vegan ghee, or coconut oil. Let me know if you try it!

  6. Olivia says:

    Love these cookies

    1. Yumna J. says:

      Love that you love them, Olivia! They’re one of my favorites, I made them just last night!

  7. Nina S says:

    It’s been hard for me to get over to the Middle East specialty shop this week to buy mahleb but I searched some lebanese recipe blog sources online for different substitute combos that could work. I ended up (since already had almond extract in my pantry) deciding on using a combo of almond extract and anise extract… the problem of course is that it’s not a powder. For this recipe I think using this substitute in Step 1 isn’t ideal because it would mess up the chemistry with the semolina and salt in forming the dough. What should I do? Just use the spices you suggest instead? (sigh, I really wanted to use the anise extract for this– could I put it in at another point in the directions or not really? (I’ll come back and give it a ‘rating’ when I do bake these, don’t worry.)

    1. Yumna J. says:

      Hi! I completely understand and I think if you only add 1/2 teaspoon of anise extract it won’t mess up anything, so go ahead and use it and I’m sure it’ll turn out great! Enjoy!

      1. Nina S says:

        Thanks, Yumna, will do that! Can’t wait to make them tomorrow!!

  8. Nariman says:

    Does this work with coarse semolina? If not could you advise thanks xx

    1. Yumna J. says:

      No, you will need finely ground semolina to make these cookies.

  9. Victoria says:

    These are very similar to the cigar cookies my Syrian family makes. The only issue I’ve had is, this dough cracks when pressing and is more crumbly when eaten compared to other maamoul. Is there something in doing wrong, should I add more water?

    1. Yumna J. says:

      Hmm, sorry to hear that! I think 1-2 tablespoons of water may help to hold it together. Let me know if you try it again!

      1. Victoria says:

        I forgot the orange blossom water, duh. Made them again and they turned out perfect.

        1. Yumna J. says:

          Ahh, that makes sense!! So happy you liked how they turned out with the orange blossom water!

  10. Mariam says:

    I only have instant yeast, could I use this instead?

    1. Yumna J. says:

      Yes, that should work out okay!

  11. Caro says:

    Just to check, is it really two tablespoons orange blossom water, not two teaspoons? It seems like a lot, compared to other recipes!

    1. Yumna J. says:

      Yes, I use two tablespoons in my recipe. But you can use less if you prefer!

  12. Danielle says:

    Hi. I only have two cups of semolina on hand. Can I substitute flour for the remaining cup needed?

    1. Yumna J. says:

      In a pinch, yes, I think it will work! Semolina flour tastes the best though.

  13. Ayah says:

    Can I use ghee instead of butter?

    1. Yumna J. says:

      Yes, absolutely! I’d love to hear how they turn out for you using ghee.

  14. Rayan says:

    Made these for gathering with some friends and they tasted amazing. Everyone loved them!! Thanks so much :).

    1. Yumna J. says:

      Aww, I’m so happy you and your friends loved them! Thanks, Rayan!!

  15. Selwa says:

    First time making them they are delicious and much easier then I thought!! ❤️

    1. Yumna J. says:

      Aww I’m so glad, thank you!!

  16. Marcy says:

    Hi, These look amazing! But I don’t understand why there is yeast in the recipe especially because there’s only semolina which is not really the sort of ‘flour’ that would benefit from yeast. So what is the purpose of the yeast or what effect does it have on the final cookie? (I was looking for a crumbly shortbread sort of cookie dough not risen)

    1. Yumna J. says:

      You’re right actually. I asked my mom about this and she said that these cookies actually don’t need yeast. She said she originally used it in her recipe because she had a small amount of flour in there and because it gives it a special smell like it’s from a bakery. I’m going to retest the recipe without the yeast and get back to you! Thanks for the question!

  17. Chloe says:

    Hello!

    I wanted to know if there’s a difference in softening the butter instead of melting it?
    My mom had a recipe where she uses softened butter instead but I’ve been wanting to try yours!

    1. Yumna says:

      I think you can do it either way. The melted butter will make it more chewy while the softened butter will make it more airy and fluffy.

  18. May says:

    Tried it last year (first time in my life making maamouls) and came out perfect, trying it this year again. Lovely easy receipe and most importantly yummy. Thank you Yumna!

    1. Yumna says:

      Aww, thanks so much!

  19. Kawthar says:

    Hello
    I wanted to know if instant dry yeast would work here and how to proceed.
    I happen to have this on hand.

    1. Yumna says:

      Yes, that should work out ok.

  20. Didi says:

    I have never commented on a recipe but had to on this occasion.

    I was so excited to try these, but also apprehensive, as baking has never been my strong suit (read: disastrous!) and this recipe contains a lot of ingredients I have never cooked with.

    Well, imagine my utter delight when these turned out *exactly* as you described, every step of the way. I did find I needed to bake them longer, but just did short bursts of 5 and 2 minutes here and there. I also added orange blossom to taste, adding incrementally to be on the safe side. In the end I had around 24 mamool, not 32, and it took me some time to get used to the mould. Once I did though, deeply satisfying! I made the dough balls the size of golf balls, and learned they came out best when the mould was not over or under-filled, but rather the dough was smoothed in line with the mould top.

    The flavours and scents are incredible. They remind me of my late grandmother, who was was born and raised in Alexandria. She would have loved them. Thank you so much!

    1. Yumna says:

      Thank you so much for these kind words, I’m so happy you enjoyed this recipe!

  21. Nadia says:

    I had high hopes for this recipe as everything I’ve made from this blog has been a success.
    The dough did not come together in a smooth ball, despite measuring each ingredient precisely. I made them by hand (no mould) and they crumbled. Also they are bitter (due to the orange essence maybe?). I was hoping for a sweeter cookie.

    1. Yumna J. says:

      So sorry to hear that, Nadia. It sounds like something was off with the dough. Thank you for the feedback.

  22. Maryam says:

    Thanks for the follow-up, Youmna! Indeed, some ovens are different. I am following up in case anyone else finds my comment useful, that I tested several more batches and found that baking continuously at 350 (not what I had done the first batch) works if you leave them for 20-24 mins depending on the thickness of the maamoul—for quite thin ones, 20 mins was perfect. I wanted to leave this second comment because my first said 28 mins which was only true because I re-baked them after they had cooled!

    1. Yumna J. says:

      Thanks so much for following up! It is so helpful for people who go to make it and might run into the same issue.

  23. Maryam says:

    Thanks for the recipe! The maamoul come out delicious, but I had some problems with the oven temp and cook time. 350 for 15 minutes was not nearly enough. I ended up almost doubling the cook time (28 mins total but not consecutively) and then doing another batch at 425 for 12 mins, which browned a bit too quickly. Perhaps this part of the recipe can be revisited. Thanks again.

    1. Yumna J. says:

      Hi Maryam, so glad you like the maamoul. The temperature and cooking time is based on my oven, it was tested a few times, and I found that was what worked for me. BUT, we all know each oven has a temperature of its own, so it is good to experiment with it if you are finding that the 350 did not work. Maybe 375-400 might be better for your oven, and keep the cookies less browned.