Skip to content
Pistachio Maamoul
← Baked Sweets and Pastry
معمول فستق

Pistachio Maamoul

Ma‘moul bi-l-fustuq

Pistachio maamoul are tender Lebanese semolina cookies shaped in carved molds and filled with pistachios, sugar, and aromatic blossom waters. The essential technique is to coat the semolina thoroughly with ghee before hydration, producing a delicate, short crumb that preserves the mold pattern without becoming hard. This advanced lesson emphasizes dough consistency, controlled filling moisture, clean molding, and pale, even baking.

Prep1h 5m
Cook20 min
DifficultyAdvanced
Yield26 medium molded cookies, about 40 g each
Tradition and table

Know what you are cooking

Maamoul are part of festive Lebanese baking and are prepared in homes and professional sweet shops. Pistachio, walnut, and date fillings are commonly distinguished by different mold shapes, although the exact designs vary among families and bakeries. This version follows Pan-Lebanese practice with a semolina-ghee dough and a pistachio filling scented with orange blossom and rose waters.

Serve at room temperature with Lebanese coffee or tea. Maamoul are especially associated with Easter, Eid al-Fitr, family visits, and celebratory sweet tables, while also being available throughout the year in Lebanese pastry shops.

By the end, you can:
  • Coat semolina evenly with ghee to create the characteristic tender, short maamoul crumb.
  • Judge hydration by feel rather than forcing the dough with excess liquid.
  • Prepare a pistachio filling that holds together without becoming wet or pasty.
  • Fill and mold cookies with an even shell and clearly defined carved details.
  • Bake maamoul until set and lightly golden underneath while keeping the upper surface pale.
Mise en place

Ingredients

13 servings
Equipment

Digital kitchen scale · Large mixing bowl · Small mixing bowl · Small saucepan or microwave-safe jug · Food processor or chef’s knife · 26-cookie scoop or tablespoon · Pistachio maamoul mold, preferably an oval carved mold · Two light-colored baking trays · Baking parchment · Pastry brush · Wire cooling rack

Cook with attention

Method

  1. 1

    Coat the semolina with ghee

    Combine the coarse semolina, 140 g fine semolina, dough sugar, yeast, mahlab, and salt. Pour in the warm ghee. Rub and lift the mixture between your palms until every grain is coated; do not knead it like bread dough.

    Look, smell, feelThe mixture resembles evenly damp sand, smells buttery and nutty, and holds briefly when squeezed before crumbling.SafetyThe ghee must be only warm enough to handle comfortably; hot fat can burn and can damage the yeast.
  2. 2

    Rest the coated semolina

    Cover the bowl and leave it undisturbed for 75 minutes so the semolina can absorb the ghee. For deeper hydration, this stage may instead be completed under refrigeration overnight.

    Look, smell, feelThe grains look slightly swollen, and the mixture feels less greasy and more cohesive than before resting.SafetyKeep the bowl covered and protected from contamination. If resting longer than 2 hours or in a warm kitchen, refrigerate it.
  3. 3

    Prepare the pistachio filling

    While the semolina rests, combine the chopped pistachios and filling sugar. Add the orange blossom and rose waters gradually, mixing just until the nuts clump when pressed. Divide into 26 portions of about 11 g and roll gently into compact oval pieces.

    Look, smell, feelThe filling holds its shape when squeezed but remains granular, with visible pistachio pieces and no liquid pooling.SafetyDiscard pistachios that smell paint-like, stale, or rancid. Prevent tree-nut cross-contact if cooking for people with allergies.
  4. 4

    Hydrate the dough

    Mix the warm milk with the dough orange blossom and rose waters. Add it gradually to the rested semolina, tossing and pressing with your fingertips. Stop once a squeezed portion forms a smooth-edged ball. Avoid prolonged kneading.

    Look, smell, feelThe dough is supple, non-sticky, and free of dry cracks when pressed; it should not stretch like bread dough.SafetyUse pasteurized milk and keep it below 40°C so it does not overheat the yeast or burn the hands.
  5. 5

    Give the hydrated dough a short rest

    Cover and rest the dough for 15 minutes. Meanwhile, line the trays and heat a conventional oven to 180°C or a fan oven to 170°C, placing a rack in the center.

    Look, smell, feelAfter resting, the dough feels smoother and can be flattened without crumbling at the edges.SafetyDo not taste the unbaked dough because raw semolina is not ready to eat.
  6. 6

    Fill and mold the cookies

    Divide the dough into 26 portions of about 30 g. Flatten one portion into a cup about 5–6 mm thick, place a pistachio portion inside, and close the dough completely around it. Roll gently to smooth the seam. Press seam-side up into the mold, filling the carved cavity evenly. Invert and tap the mold firmly onto the tray. If sticking occurs, brush the mold with the smallest possible amount of reserved fine semolina. Arrange the cookies at least 3 cm apart.

    Look, smell, feelEach cookie releases cleanly with sharp carved details, an even shell, and no visible filling or deep cracks.SafetyKeep fingers clear of the tray edge when tapping a heavy wooden mold, and use a stable work surface.
  7. 7

    Bake until set but pale

    Bake one tray at a time for 18–20 minutes, rotating once if the oven browns unevenly. Remove when the bases and raised edges are lightly golden but the tops remain mostly pale.

    Look, smell, feelThe cookies smell toasted and buttery, feel dry on the surface, and have pale tops with light-golden undersides.SafetyUse dry oven gloves and handle the hot trays carefully. Fully bake the semolina dough; centers should not remain wet or pasty.
  8. 8

    Cool before finishing

    Leave the cookies on the tray for 5 minutes, then transfer carefully to a wire rack for at least 10 minutes. Dust lightly with icing sugar only after they are completely cool, if desired.

    Look, smell, feelThe cookies firm as they cool while retaining a tender, crumbly interior; icing sugar remains dry rather than dissolving.SafetyHot maamoul are fragile and can collapse or expose very hot filling, so do not taste or stack them immediately.
✦

Chef notes

  • Measure blossom waters rather than pouring freely; excessive liquid softens the carved pattern and can make the filling leak.
  • Mahlab should support the butter and blossom aromas, not dominate them. Freshly ground mahlab is particularly strong.
  • A wooden pistachio mold is often oval, but mold symbolism and shapes vary among Lebanese households and pastry shops.
  • For the most traditional work schedule, coat the semolina with ghee, cover, refrigerate for 8–12 hours, then let it lose its chill for about 30 minutes before adding the milk and blossom waters.
  • The exact milk requirement can vary slightly with semolina granulation and humidity. If the measured 100 ml produces a cohesive dough, add no more; if still distinctly dry, add milk only 5 ml at a time.
  • Bake a single test cookie first. If it spreads or loses detail, rest the shaped cookies for 10 minutes in a cool place; if it cracks deeply, work a few drops of milk into the remaining dough.
!

Common mistakes

  • Kneading develops structure and produces tough cookies; use rubbing, tossing, and brief pressing instead.
  • Grinding the pistachios into a paste makes the filling dense and oily. Retain a fine, granular texture.
  • Adding all liquid before checking the dough can erase the mold pattern and cause spreading.
  • Making a thin shell at the base of the mold allows the filling to break through during baking.
  • Heavy flour or semolina dusting dulls the carved design and leaves a dry coating.
  • Waiting for deep browning produces hard maamoul; judge doneness primarily by the dry surface and lightly golden base.
  • Dusting warm cookies with icing sugar causes it to melt and form patches.
↔

Practical substitutions

  • Clarified butter may replace ghee by equal weight, although its aroma may be milder. Ordinary butter is not a direct equal-weight substitute because it contains water and changes hydration.
  • A blend sold as maamoul semolina may replace the separate coarse and fine semolina when its texture is comparable; adjust milk gradually.
  • Unsweetened plant milk can replace dairy milk by volume for a dairy-free variation, but this departs from this lesson's measured nutrition and may alter browning.
  • If mahlab is unavailable, omit it rather than replacing it with an unrelated spice.
  • If no carved mold is available, shape filled ovals and decorate them with clean pastry tweezers or a fork; the result remains filled semolina maamoul but will not have the traditional molded relief.
⌂

Plan and store

Make ahead: The semolina and ghee mixture may be covered and refrigerated for 8–12 hours before hydration. The pistachio filling may be prepared one day ahead and refrigerated in an airtight container; bring it to cool room temperature before shaping. Unbaked filled cookies are best baked promptly so their molded detail remains sharp.

Storage: Cool completely before packing. Store airtight in a cool, dry place no warmer than about 21°C for up to 4 days. In warm or humid conditions, refrigerate for up to 7 days and return to room temperature before serving. Freeze undusted baked cookies airtight for up to 2 months. Follow local health guidance where storage requirements are more restrictive.

Reheating: Maamoul are normally served at room temperature and do not require reheating. After refrigeration or freezing, thaw while covered to limit condensation. If desired, refresh undusted cookies for 3–4 minutes in a 150°C oven, then cool before dusting.

◉

Plate and serve

Arrange the maamoul in a single overlapping row or low pyramid on a Lebanese sweet tray, keeping the carved faces visible. Apply only a light veil of icing sugar so the pistachio mold pattern remains clear, and serve with Lebanese coffee or tea.

Complete the lesson

From reading to mastery

Record the cook, test your understanding and ask for professor guidance.