Method

  1. Coat the semolina with butter

    Semolina mixture evenly coated with warm butter to a damp-sand texture

    Whisk 250 g of fine semolina, 90 g of all-purpose flour, 25 g of granulated sugar, 2 g of fine salt, 3 g of instant yeast, and 1 g of ground mahleb in a wide bowl. Melt 170 g of unsalted butter for dough gently, then let it cool until warm rather than hot. Pour it over the dry mixture and rub everything between your fingertips until every grain is coated and the texture resembles evenly damp sand. Cover the bowl with a clean plate and let it stand for 60 minutes so the semolina can absorb the butter.

    60:00
  2. Hydrate the dough

    Tender maamoul dough holding together while remaining slightly grainy

    Stir 60 ml of whole milk, 15 ml of orange blossom water, and 5 ml of rose water together. Add the liquid to the rested semolina mixture and fold, press, and squeeze just until a cohesive dough forms. It should hold a smooth ball when compressed but still feel tender and slightly grainy; do not knead it until elastic. Cover and let the dough stand for 20 minutes.

    20:00
  3. Soften the date filling

    Smooth spiced date filling gathered into a supple mass in a small skillet

    Melt 15 g of unsalted butter for filling in a small skillet over low heat. Add 300 g of date paste, 1.5 g of ground cinnamon, and 0.5 g of ground cardamom. Mash and fold for 2 to 3 minutes, until the paste is supple, evenly spiced, and smooth enough to portion without crumbling. Start checking at 2 minutes and remove the skillet from the heat as soon as the mixture moves as one soft mass.

    02:00
  4. Portion the dough and filling

    Date filling balls and maamoul dough portions ready for shaping

    Let the date mixture cool for about 5 minutes, until comfortable to handle but still pliable. Divide it into portions of about 20 g and roll each portion into a smooth ball. Divide the dough into portions of about 39 g, keeping both sets covered with a clean towel while you work so the surfaces stay supple.

    05:00
  5. Shape the maamoul

    Unbaked date maamoul released from a carved wooden mold with a crisp pattern

    Heat the oven to 180°C (350°F) and line a sturdy baking sheet with parchment. Flatten one dough portion into a disk about 7 cm (2 3/4 in) wide, place one date ball in the center, and bring the dough edges up around it. Pinch the seam closed, roll gently into a smooth ball, and press it firmly into a clean carved maamoul mold. Level the back, turn the mold over close to the lined sheet, and tap once or twice to release the cookie. Without a mold, flatten the filled ball slightly and press a deep pattern across the top with a fork or pastry tweezers.

  6. Bake until pale golden underneath

    Baked date maamoul with pale dry tops, sharp patterns, and light-golden bases

    Space the shaped cookies about 4 cm (1 1/2 in) apart on the lined sheet. Bake on the center rack for 18 to 22 minutes. Start checking at 18 minutes: the tops should look dry and remain pale, the carved pattern should still be sharp, and the bases should be light golden. If the tops brown deeply, the cookies will lose their delicate texture.

    18:00
  7. Cool before serving

    Leave the cookies on the baking sheet for 10 minutes so the tender shells can firm without breaking. Transfer them carefully to a wire rack and serve once they are firm and just warm or at room temperature.

    10:00
Cook's noteFine semolina produces the most delicate, cleanly molded shell; coarse semolina gives a more rustic crumb. The recipe contains wheat and dairy.

Smart Substitutions

  • No mahleb? Omit it and increase the ground cardamom slightly for a different but still fragrant result.
  • No prepared date paste? Use the same weight of soft pitted dates and mash them over low heat with the filling butter and spices until smooth.
  • No maamoul mold? Flatten each filled ball slightly and make a deep crosshatched pattern with a fork or pastry tweezers.
  • Prefer a dairy-free variation? Use a firm plant-based baking block and unsweetened oat milk; expect a slightly less tender shell.

Tips and Variations

  • Weigh the dough and filling portions for cookies that bake evenly and release cleanly from the mold.
  • Press the dough together rather than kneading it; too much gluten development makes maamoul firm instead of tender.
  • Tap the mold close to the baking sheet so the pattern does not flatten when the cookie lands.

What Went Wrong?

  • Dough cracks around the filling Press the portion firmly between your palms for a few seconds before flattening it. If it still crumbles, work a few drops of milk into that portion.
  • Pattern disappears in the oven Press the mold more firmly and make sure the dough is not warm or overly soft before shaping.
  • Date filling leaks Use slightly smaller filling portions and pinch the dough seam completely closed before molding.
  • Bottoms brown before the tops look dry Move the sheet one rack higher or place it over a second baking sheet to soften the bottom heat.

Nutrition Estimate

Calories442
Protein6 g
Carbs63 g
Fat20 g
  • Fiber: 4 g per serving
  • Sodium: 105 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

What is maamoul?Maamoul is a Levantine filled cookie commonly made with a semolina-rich butter dough and a center of dates, walnuts, or pistachios. Carved molds give each filling style a recognizable pattern.
Why does the semolina rest in butter?The rest lets the grains absorb fat before liquid is added, which helps produce a tender, fine crumb and keeps the dough from becoming bready.
Can I shape maamoul without a special mold?Yes. Seal the filling inside the dough, flatten the ball slightly, and press a bold pattern into the top with a fork or pastry tweezers so the surface does not remain plain.