Mhancha, also known as Moroccan Snake Cake, is one of Morocco’s most elegant traditional pastries. This beautiful dessert combines thin, crisp pastry with a fragrant almond filling flavored with cinnamon and orange blossom water.
The name Mhancha comes from the Arabic word associated with a snake because the pastry is traditionally shaped into a long spiral resembling a coiled snake.
The contrast between the crisp golden pastry and the rich, soft almond filling makes every bite special. The pastry is often finished with powdered sugar, cinnamon, almonds, or other traditional decorations.
Traditionally associated with Moroccan celebrations and special occasions, Mhancha is often prepared for family gatherings, weddings, holidays, Ramadan, Eid, and festive meals.
What Is Moroccan Mhancha?
Moroccan Mhancha is a traditional pastry made with thin warqa or pastilla pastry, a fragrant almond filling, butter or oil, and aromatic Moroccan ingredients.
First, the almond filling is prepared by combining ground almonds with sugar, cinnamon, and orange blossom water.
Next, the almond mixture is wrapped inside thin pastry sheets. The pastry is then carefully rolled into a long cylinder.
Finally, the filled pastry is shaped into a large spiral or coil before being baked until golden and crisp.
The result is a beautiful Moroccan pastry that is crisp on the outside, rich and fragrant inside, and lightly sweet.
Unlike layered Moroccan pastries, Mhancha is recognized by its distinctive snake-like spiral shape.
Why You’ll Love This Moroccan Mhancha Recipe
- 🇲🇦 A traditional Moroccan pastry
- 🐍 Beautiful snake-like spiral shape
- 🌰 Filled with fragrant ground almonds
- 🌸 Flavored with orange blossom water
- ✨ Crispy and golden on the outside
- 🍂 Warmly flavored with cinnamon
- 🍵 Perfect with Moroccan mint tea
- 🎉 Beautiful enough for celebrations
- 👨🍳 Made with simple traditional ingredients
Ingredients
For the Pastry
8–10 sheets of warqa or pastilla pastry
100 g melted butter
Vegetable oil, optional
You can also use filo pastry if traditional Moroccan warqa is unavailable. However, warqa gives Mhancha a particularly delicate and traditional Moroccan texture.
For the Almond Filling
300 g roasted almonds
100 g granulated sugar
2 tablespoons orange blossom water
1 teaspoon ground cinnamon
1 tablespoon melted butter
A small pinch of salt
For Decoration
Powdered sugar
Ground cinnamon
Toasted almonds
A small amount of melted butter, if needed
Instructions
How to Make Moroccan Mhancha
Prepare the Almonds
First, roast the almonds if they are not already toasted.
Place them in a dry frying pan over medium-low heat and toast them gently until they become golden and fragrant.
Be careful not to burn them because almonds can darken quickly.
Afterward, allow them to cool completely.
Once cooled, grind the almonds until they become a coarse or fine almond mixture, depending on your preferred texture.
For Mhancha, a slightly coarse almond mixture can provide a pleasant texture inside the pastry.
Prepare the Almond Filling
Place the ground almonds in a large bowl.
Add the sugar, cinnamon, salt, melted butter, and orange blossom water.
Mix everything together until the ingredients are evenly combined.
The mixture should be moist enough to hold together when pressed.
If it feels too dry, add a small amount of orange blossom water.
However, avoid adding too much liquid because the filling should remain firm enough to shape.
Taste the filling and adjust the cinnamon or orange blossom water if desired.
Shape the Almond Filling
Take small portions of the almond mixture and roll them gently between your hands.
Shape the filling into long, narrow cylinders.
These almond cylinders will make it much easier to fill and roll the pastry.
Try to keep each piece relatively even in thickness.
This helps the finished Mhancha bake more evenly.
Prepare the Pastry Sheets
Next, carefully separate the warqa or pastilla sheets.
Because the pastry is very thin, handle it gently to prevent tearing.
Place one sheet on a clean work surface.
Brush it lightly with melted butter.
Place another pastry sheet over it and brush again with butter.
Depending on the size and thickness of your pastry, you can use one or two layers at a time.
Add the Almond Filling
Place a long cylinder of almond filling near one edge of the pastry.
Leave a small amount of space at the edges.
Fold the pastry over the almond filling and roll it gently into a long cylinder.
Do not roll the pastry too tightly because the filling needs a little room to expand during baking.
Continue until the almond filling is completely enclosed.
Repeat the process with the remaining pastry and almond filling.
Form the Mhancha Spiral
Now comes the most recognizable part of the recipe.
Carefully arrange the filled pastry cylinder into a spiral shape.
Start from one end and gently coil the pastry around itself.
Continue forming the spiral until you reach the other end.
The final shape should resemble a large coiled snake.
Be gentle while shaping it because the pastry can tear if handled too roughly.
If you are making smaller individual Mhancha pastries, create several smaller spirals instead of one large one.
Prepare for Baking
Carefully transfer the Mhancha to a baking tray lined with parchment paper.
Brush the surface lightly with melted butter.
Make sure the pastry is evenly coated, but avoid adding too much butter.
The butter helps the pastry become golden and crisp during baking.
Bake the Mhancha
Preheat the oven to 180°C (350°F).
Place the Mhancha in the oven and bake for approximately 25–35 minutes, depending on its size.
The pastry should become golden brown and crisp.
If the top begins to brown too quickly, reduce the oven temperature slightly.
The inside should be fully heated and the pastry should be beautifully crisp.
Once baked, remove the Mhancha from the oven.
Allow it to cool for several minutes before decorating.
Decorate the Mhancha
Once the Mhancha has cooled slightly, dust the top with powdered sugar.
Sprinkle a small amount of cinnamon over the sugar.
You can also add toasted almonds for additional texture and decoration.
For a more elegant presentation, create a simple pattern with powdered sugar and cinnamon.
The contrast between the golden pastry, white powdered sugar, brown cinnamon, and toasted almonds gives Mhancha its beautiful festive appearance.
The Secret to Perfect Mhancha
The most important secret is to handle the pastry gently.
Because warqa is extremely thin, it can tear easily.
Another important point is the consistency of the almond filling.
It should be moist enough to hold together but firm enough to roll into a cylinder.
Finally, avoid making the pastry coil too tightly.
A slightly loose spiral allows the pastry to bake evenly and become crisp throughout.




How to Serve Moroccan Mhancha
Moroccan Mhancha is traditionally served as an elegant pastry during celebrations, family gatherings, and special occasions.
Cut the spiral carefully into individual portions.
You can serve it warm, slightly cooled, or completely cooled depending on your preference.
Most importantly, pair it with a glass of Moroccan mint tea.
The refreshing mint tea balances the sweetness and richness of the almond filling beautifully.
Mhancha is also an excellent pastry for:
- Moroccan family gatherings
- Ramadan evenings
- Eid celebrations
- Weddings
- Engagement celebrations
- Dinner parties
- Afternoon tea
- Special occasions
- Holiday dessert tables
Tips for Making the Best Mhancha
Keep the Pastry Covered
Thin pastry dries out quickly when exposed to air.
Therefore, keep unused pastry sheets covered with a clean, slightly damp kitchen towel while you work.
This helps prevent them from becoming brittle and difficult to roll.
Don’t Make the Almond Filling Too Wet
The almond filling should hold its shape when rolled.
If it becomes too wet, it can make the pastry difficult to handle and may soften the pastry during baking.
Therefore, add orange blossom water gradually.
Don’t Grind the Almonds Too Finely
You can grind the almonds according to your preferred texture.
A slightly coarse mixture gives the filling a pleasant texture.
In contrast, very finely ground almonds create a smoother filling.
Both options work, so choose the texture you prefer.
Roll the Pastry Gently
Avoid pressing the pastry too firmly around the almond filling.
A gentle roll helps preserve the delicate pastry layers.
It also makes the finished Mhancha lighter and crispier.
Don’t Make the Spiral Too Tight
The pastry needs room to expand slightly as it bakes.
A spiral that is too tightly coiled can prevent the center from baking evenly.
Therefore, shape the coil gently without compressing it.
Bake Until Golden
The pastry should be beautifully golden and crisp.
However, avoid baking it at an excessively high temperature because the outside may brown before the inside is properly heated.
Can I Use Filo Pastry Instead of Warqa?
Yes.
Traditional Moroccan Mhancha is made with thin warqa pastry.
However, filo pastry is a convenient substitute if warqa is difficult to find.
If using filo, brush the sheets lightly with melted butter before adding the almond filling.
Handle the filo gently because it can tear easily.
You can then roll and shape it into the traditional Mhancha spiral.
Can I Make Mhancha Ahead of Time?
Yes.
You can prepare the almond filling ahead of time and keep it covered until you are ready to assemble the pastry.
You can also prepare the filled spiral in advance and refrigerate it before baking.
However, keep the pastry well covered so that it does not dry out.
For the best texture, bake the Mhancha relatively close to serving time.
Moroccan Mhancha Variations
Classic Almond Mhancha
The classic version combines thin pastry, ground almonds, sugar, cinnamon, butter, and orange blossom water.
This is the traditional combination that gives Mhancha its distinctive Moroccan flavor.
Orange Blossom Mhancha
For a more fragrant pastry, add a little additional orange blossom water to the almond filling.
However, use it carefully because too much orange blossom water can overpower the almonds.
Pistachio Mhancha
Replace part of the almonds with chopped or ground pistachios.
The pistachios add a beautiful color and a slightly different nutty flavor.
Walnut Mhancha
You can replace some of the almonds with walnuts.
This creates a richer filling with a deeper nutty flavor.
Individual Mhancha
Instead of preparing one large spiral, make several smaller individual Mhancha pastries.
This presentation works particularly well for dinner parties, weddings, and Moroccan tea gatherings.
Chocolate Mhancha
For a modern variation, add a small amount of chocolate to the almond filling.
This creates a richer dessert while keeping the traditional spiral shape.
Frequently Asked Questions
What does Mhancha mean?
Mhancha is associated with the Arabic word for snake.
The name refers to the pastry’s long, coiled shape, which resembles a snake.
What is Moroccan Mhancha made from?
Mhancha is traditionally made with thin Moroccan warqa pastry and an almond filling flavored with ingredients such as sugar, cinnamon, and orange blossom water.
The pastry is rolled into a long cylinder and then shaped into a spiral.
Is Mhancha the same as Snake Cake?
Yes.
Mhancha is commonly described in English as Moroccan Snake Cake because of its distinctive coiled shape.
Despite the name “cake,” it is actually a traditional Moroccan pastry.
Where does Mhancha come from?
Mhancha is part of Morocco’s traditional pastry culture and is especially associated with festive occasions and Moroccan hospitality.
It is prepared in many Moroccan households and served during celebrations and special gatherings.
What pastry is used for Mhancha?
Traditional Mhancha uses warqa, the very thin Moroccan pastry also used for pastilla.
However, filo pastry can be used as a substitute when warqa is unavailable.
Can I make Mhancha without almonds?
Yes.
Although almonds are the classic filling, you can experiment with other nuts such as pistachios or walnuts.
However, if you want a traditional Moroccan Mhancha, almonds are the best choice.
Why does my Mhancha fall apart?
The pastry may fall apart if it is handled too roughly or if the almond filling is too wet.
Therefore, make sure the filling is firm enough to shape and handle the pastry gently.
Why is my Mhancha not crispy?
Mhancha may remain soft if too much butter or moisture is used or if it is not baked long enough.
Make sure the pastry is well sealed and bake it until the exterior is evenly golden and crisp.
Can I freeze Mhancha?
Yes, Mhancha can be prepared ahead and frozen before baking.
Wrap it carefully to protect the pastry from freezer moisture.
When ready to bake, follow the appropriate baking method and make sure the pastry is thoroughly cooked and golden.
Nutrition Information
Approximate nutrition per serving:
- Calories: 280–320 kcal
- Protein: 6 g
- Carbohydrates: 32–38 g
- Fat: 15–18 g
- Saturated Fat: 4–6 g
- Fiber: 3 g
- Sugar: 12–16 g
- Sodium: 40–70 mg
Nutrition information is an estimate and can vary depending on the pastry, amount of butter, almonds, sugar, and serving size.
More Moroccan Recipes to Try
If you enjoyed this traditional Moroccan Mhancha, you can also try these Moroccan recipes:
Moroccan Fekkas
A crunchy twice-baked Moroccan cookie traditionally prepared with almonds, anise, sesame seeds, and orange blossom water.
Moroccan Chebakia
A beautifully shaped Moroccan pastry coated with honey and sesame seeds and especially popular during Ramadan.
Beghrir with Amlou
Soft Moroccan thousand-hole pancakes served with delicious almond-based Amlou, honey, and other traditional toppings.
Moroccan Mint Tea
The perfect drink to serve alongside Mhancha and other traditional Moroccan pastries.
Sellou
A rich Moroccan specialty made with roasted flour, almonds, sesame seeds, honey, and aromatic spices.
Final Thoughts
Moroccan Mhancha is a beautiful example of the artistry found in traditional Moroccan pastry.
The combination of crisp pastry, fragrant almonds, cinnamon, and orange blossom water creates a dessert that is both elegant and delicious.
Its distinctive spiral shape makes it especially impressive when placed in the center of a dessert table.
Whether you prepare one large Mhancha for a family celebration or several smaller pastries for afternoon tea, this Moroccan Snake Cake is a wonderful way to share traditional flavors.
However, the pastry does not need to look perfectly uniform. Its handmade appearance is part of the charm of traditional Moroccan baking.
Overall, Mhancha is a delicious combination of crisp pastry and fragrant almond filling that is perfect for celebrations, holidays, and Moroccan tea time.
Serve it with a freshly prepared glass of Moroccan mint tea and enjoy this beautiful traditional Moroccan pastry. 🇲🇦🐍🌰🍵





Leave a Reply