M’hanncha – Classic
This is the traditional, time-tested version of the dish. It stays true to its origins, using well-established techniques and ingredients that define its authentic flavor. A perfect starting point for exploring its evolution.
M’hanncha, also known as ‘the snake’, is a traditional Moroccan pastry that is as delightful in taste as it is stunning in presentation. The name, derived from the Arabic word for snake, attributes to its long, coiled shape reminiscent of a serpent. This delectable dessert consists of layers of crisp filo pastry wrapped around a fragrant almond paste, enriched with spices like cinnamon and sometimes hints of orange blossom water. M’hanncha is often served on special occasions, showcasing the artisan skills of Moroccan pastry cooking, and is a favorite among those who enjoy a blend of sweet, nutty, and aromatic flavors.
Ingredients
- Filo pastry sheets – 8 sheets
- Almond meal – 2 cups / 200 g
- Granulated sugar – 3/4 cup / 150 g
- Unsalted butter, melted – 1/2 cup / 120 g
- Cinnamon powder – 1 teaspoon
- Orange blossom water – 2 tablespoons
- Egg yolk – 1
- Powdered sugar for dusting – as needed
Instructions
- Preheat your oven to 350°F (175°C). Prepare a baking sheet with parchment paper.
- In a bowl, combine almond meal, granulated sugar, cinnamon, and orange blossom water to form a moist paste.
- Lay out a sheet of filo pastry. Brush entirely with melted butter. Place another sheet on top and brush with butter again.
- Shape a portion of the almond paste into a ropes and place along the long edge of the pastry. Roll up the pastry tightly over the almond paste, then coil into a spiral shape.
- Repeat the process with the remaining pastry sheets and almond filling, adding to the spiral to form the snake shape.
- Transfer the pastry to the prepared baking sheet. Brush the top with egg yolk.
- Bake for 25-30 minutes until the pastry is golden brown and crisp.
- Allow to cool slightly and dust with powdered sugar before serving.
Substitutions
- Almond meal -> Ground hazelnuts
- Orange blossom water -> Rose water
- Filo pastry sheets -> Puff pastry sheets
Enhancements in the Next Evolution
- Enhance the almond filling with a hint of cardamom for added depth.
- Add a touch of honey in the filling for a more complex sweetness.
- Use a sugar syrup infused with citrus zest to glaze the baked pastry for a glossy finish.
Curious to see how this dish evolves? Discover refined flavors and enhanced techniques in the next version.

Morocco