Sweet, buttery, and filled with the rich, caramel-like goodness of dates, this Maamoul: Middle Eastern Date-Stuffed Shortbread Cookies Recipe is an absolute treasure from Middle Eastern holiday traditions. These delicate shortbread cookies offer the perfect balance of aromatic spices and melt-in-your-mouth texture, making them a beloved treat especially around festive celebrations like Eid and Easter. Once you try your hand at these charming cookies, you’ll understand why generations have cherished this recipe as a special part of their holiday tables.
Ingredients You’ll Need

While the list might look lengthy, each ingredient in this Maamoul recipe is simple yet critical in creating those iconic flavors and textures. From the buttery richness of the dough to the fragrant spices and luscious date filling, these ingredients come together to make magic happen in every bite.
- All-purpose Flour: The base of the dough that gives structure and that tender crumb we love.
- Powdered Sugar: Adds sweetness and a melt-in-your-mouth softness to the cookie dough.
- Milk Powder: Enhances flavor and contributes to the crumbly, shortbread texture.
- Ma’amoul Spice (Cookie or Kaek Spice): A warm, aromatic blend that gives the dough its signature Middle Eastern character.
- Ground Anise: Provides a sweet, licorice-like note that pairs beautifully with the dates.
- Ground Mahlab: Adds a subtle cherry-almond undertone, elevating the flavor complexity.
- Ground Mastic: Imparts a pine-resin aroma that is uniquely Middle Eastern and perfectly subtle.
- Unsalted Butter (semi-melted): The star ingredient in shortbread that gives richness and tenderness; Crisco butter flavor adds a special touch.
- Water: Hydrates the dough enough to make it soft and pliable without being sticky.
- Baking Date Paste: The sweet, sticky filling inside every Maamoul cookie, bursting with natural fruit flavor.
- Ground Cinnamon: Adds warmth and a hint of spice to the date filling.
- Butter (room temperature for filling): Makes the date filling smooth and rich.
- Powdered Sugar (for topping): A snowy finish that adds visual appeal and a gentle sweetness.
How to Make Maamoul: Middle Eastern Date-Stuffed Shortbread Cookies Recipe
Step 1: Prepare the Date Filling
Start by combining the baking date paste with ground cinnamon, ground anise, and room temperature butter in a small bowl. This mixture is where the luscious sweetness and spice meld together to create that irresistible filling. To make handling easier, roll the date mixture into teaspoon-sized balls and set them aside. Pro tip: you can prepare these date balls the night before and keep them refrigerated so you’ll be ready to assemble the cookies with ease.
Step 2: Mix the Dry Ingredients for the Dough
Grab a large bowl and combine all the dry ingredients: all-purpose flour, powdered sugar, milk powder, Ma’amoul spice, ground mahlab, ground mastic, and ground anise. Stir these together thoroughly—this mix lays the flavorful foundation for the dough, ensuring every cookie has the perfect aromatic punch.
Step 3: Add Butter and Start Forming the Dough
Pour in the semi-melted butter (around 3 cups) and gently use your hands to rub the mixture between your palms. This helps combine the fat with the flour without overworking the dough, which would make the cookies tough. Be gentle here; think of this step as pampering the dough into a tender texture.
Step 4: Incorporate Water Gradually
Next, add water starting with around 1/2 cup, mixing similarly with your hands. Keep adding water tablespoon by tablespoon until the dough is soft and pliable but not sticky or crumbly. Cover the dough with a towel to keep it from drying out while you prepare to shape your cookies.
Step 5: Shape and Stuff the Cookies
Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper. Take a tablespoon of dough and form it into a small bowl shape in the palm of your hand. Place a date ball into this hollow and gently wrap the dough fully around it. Flatten the ball into a round cookie shape. Use a mini dowel or the back of a clean pen to create a small hole in the center for that classic Maamoul look. If you have cookie clippers or tongs, use them to decorate the edges and top of the cookies for an extra festive touch. This step is where the cookies start to show their personality and charm.
Step 6: Bake and Finish
Arrange the shaped cookies on your baking sheet and bake for 15 to 18 minutes until the bottoms are lightly golden. Then set your oven to broil and finish the tops for about a minute, watching carefully so they develop color but do not burn. Let the cookies cool completely before dusting generously with powdered sugar. This final touch adds sweetness and that signature holiday look.
How to Serve Maamoul: Middle Eastern Date-Stuffed Shortbread Cookies Recipe

Garnishes
Freshly sifted powdered sugar is the classic and simplest garnish. It adds a delicate snowy effect that both tastes and looks perfect. For a colorful twist, sprinkle finely chopped pistachios or a tiny dusting of edible rose petals for a touch of elegance that complements the spices beautifully.
Side Dishes
Maamoul pairs wonderfully with a hot cup of mint tea or strong cardamom coffee, balancing the sweet richness of the cookies. For festive occasions, these cookies also sit well alongside other light Middle Eastern desserts like baklava or halva, creating an exciting variety of flavors.
Creative Ways to Present
Serve your Maamoul on a decorative platter lined with beautifully patterned Middle Eastern fabrics or plates for a cultural touch. You can wrap them individually in parchment and tie with a ribbon to give as thoughtful homemade gifts. For parties, create a Maamoul cookie tower or arrangement with fresh dates and nuts scattered around for visual and textural variety.
Make Ahead and Storage
Storing Leftovers
Once cooled, store Maamoul cookies in an airtight container at room temperature. They keep wonderfully fresh for 1 to 2 weeks, making them perfect for baking ahead and enjoying over time without losing their delicate texture.
Freezing
You can freeze baked Maamoul to extend their shelf life. Place them in a single layer on a baking sheet to freeze initially, then transfer to a freezer-safe container or bag. They’ll keep for up to 3 months without compromising flavor.
Reheating
To enjoy frozen Maamoul, thaw them at room temperature. If you want a fresh-from-the-oven feel, warm them in a low oven (about 300°F) for a few minutes until softly heated through. Just be careful not to overheat, as the shortbread is delicate.
FAQs
What can I substitute if I cannot find Ma’amoul spice?
If Ma’amoul spice or Kaek spice is not available, you can create a homemade blend using ground cinnamon, nutmeg, allspice, and cloves in small amounts. Anise and mahlab are key to the authentic flavor, so adding those separately is recommended if possible.
Can I use whole dates instead of date paste?
Using whole dates can work if you finely chop and cook them down into a paste with a bit of butter and cinnamon before filling. However, ready-made baking date paste is convenient and ensures the right smoothness and sweetness.
Is it necessary to make the hole in the center of the cookie?
The small hole is traditional and allows steam to escape while baking, helping the cookie stay tender and ensuring even cooking. It also adds to the classic look, but if you’re in a rush, you can skip this step without ruining the recipe.
Can these cookies be made vegan?
Yes, you can substitute the butter with a vegan alternative such as coconut oil or vegan margarine. The texture might vary slightly, but the spicy, sweet flavors will still shine through beautifully.
Why is the dough rubbed between the palms and not kneaded?
Rubbing the dough between your palms coats the flour with fat delicately, keeping the dough tender and crumbly like shortbread. Kneading would activate gluten and make the cookies tough, which is not ideal for Maamoul’s light texture.
Final Thoughts
I hope you feel inspired to try this Maamoul: Middle Eastern Date-Stuffed Shortbread Cookies Recipe and bring a little sweet tradition into your kitchen. From the warm spicy aroma filling your home to the first buttery, date-filled bite, Maamoul is more than just a cookie; it’s a delicious glimpse into a rich cultural heritage. Once you master these, they’ll become a treasured favorite to share with friends and family for every special occasion.
Print
Maamoul: Middle Eastern Date-Stuffed Shortbread Cookies Recipe
Ma’amoul is a traditional Middle Eastern holiday cookie made from a shortbread-like dough stuffed with a sweet date paste filling, infused with aromatic spices like anise, mahlab, and mastic. Perfectly baked to a golden finish and dusted with powdered sugar, these delicate cookies are cherished treats during celebrations such as Eid and Easter.
- Total Time: 1 hour 45 minutes
- Yield: 70 cookies
Ingredients
Maamoul Dough
- 6 cups All-purpose Flour
- 1/2 cup Powdered Sugar
- 1/4 cup Milk Powder (e.g., Nido or Carnation)
- 2.5 tbsp Ma’amoul Spice (also called Cookie Spice or Kaek Spice)
- 2 tbsp Ground Anise
- 2 tsp Ground Mahlab
- 1/2 tsp Ground Mastic
- 3 cups Semi-melted unsalted Butter (such as Crisco butter flavor; microwave 1 min 20 sec for desired consistency)
- 1 cup Water (start with 3/4 cup and gradually add as needed)
Date Filling
- 36 oz Baking Date Paste
- 1.5 tbsp Ground Cinnamon
- 1 tbsp Ground Anise
- 1 tbsp Butter, room temperature (preferably Crisco butter flavor)
Topping
- Powdered Sugar, to your preference
Instructions
- Prepare the Date Filling: In a small bowl, mix the baking date paste with ground anise, ground cinnamon, and room temperature butter until well combined. Form the mixture into teaspoon-sized balls and set aside. These can be made a day in advance and refrigerated.
- Make the Dough: In a large bowl, combine the all-purpose flour, powdered sugar, milk powder, ma’amoul spice, ground mahlab, ground mastic, and ground anise. Stir thoroughly to blend the dry ingredients.
- Incorporate Butter: Add the semi-melted butter to the dry ingredients. Use your hands to gently rub and mix the ingredients by pressing between your palms, avoiding kneading to keep the texture delicate.
- Add Water and Form Dough: Gradually add water starting with 1/2 cup, mixing by hand as before, add the remaining water, and continue mixing until the dough is soft and pliable but not crumbly. Add water in small increments if needed. Cover the dough with a towel to prevent drying as you work.
- Preheat Oven and Prepare Baking Sheet: Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
- Shape Cookies: Take about one tablespoon of dough and shape it into a small bowl in the palm of your hand. Place one date ball inside and wrap the dough fully around to enclose the filling. Flatten and shape into a round cookie. Use a mini dowel or the back of a clean new pen to pierce a small hole in the center.
- Decorate Edges and Tops: Use clippers or tongs to create decorative patterns on the edges and surface of each cookie for traditional Ma’amoul designs.
- Bake the Cookies: Arrange the cookies on the prepared baking sheet and bake for 15-18 minutes until the bottoms turn lightly browned.
- Broil for Color: Switch oven to broil and broil the top of the cookies for about 1 minute until lightly colored. Watch carefully to avoid burning.
- Cool and Finish: Allow cookies to cool completely on a rack. Once cooled, dust generously with powdered sugar.
- Storage: Store the powdered sugar-topped Ma’amoul in an airtight container for 1-2 weeks to maintain freshness.
Notes
- You can prepare the date filling balls a day ahead and refrigerate them for convenience.
- Adjust water gradually while mixing the dough to achieve a soft and pliable texture without being sticky or crumbly.
- Use a microwave-safe bowl to semi-melt butter precisely for easier mixing.
- Watch cookies closely during broiling as they can burn quickly.
- Traditional spices like mahlab and mastic add authenticity and unique flavor but may be substituted or omitted if unavailable.
- Make sure to cover the dough while shaping cookies to prevent drying out.
- Ma’amoul is best enjoyed fresh but keeps well stored airtight for up to two weeks.
- Prep Time: 1 hour 30 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Middle Eastern
- Diet: Vegetarian