Skip to Content

M’hanncha: Moroccan snake cake

An elegant rose-scented, almond and pistachio filling is wrapped in a long tube of filo dough, and then coiled into a cake. Moroccan snake cake is exotic enough to be a show-stopper on the table, but its familiar nutty-sweet flavors will please everyone.

M'hanncha: Moroccan snake cake from

Filo dough experts, this cake is for you.

Everyone else, this cake is for you, too.

I definitely fall in the latter group — me and filo dough, we’re not so much the bffs. It’s one of those out-of-balance relationships, where I like filo (a lot) more than filo likes me (not at all).

But I keep trying, and someday, I might just win filo over. In the meantime, there’s this cake.

Almond and pistachio paste scented with rose water and citrus zest — classic Moroccan flavors — wrapped in filo and coiled like a serpent. It’s amazing and wonderful, and no one in my life cared that the filo was cracked in places.

It looks impossibly difficult, but is surprisingly easy. The almond paste comes together quickly — without machinery — and even the filo isn’t terribly hard to manage. You’re just rolling it up, not forming adorable little purses or pouches. Which is where I draw the line. Or rather, filo draws the line with me.

My special gift is tearing filo sheets in all the places where tears absolutely shouldn’t be — I’m positive y’all will do a much better job of it.

M'hanncha: Moroccan snake cake from

M'hanncha: Moroccan snake cake from

I came across this Moroccan snake cake recipe while watching a Jamie Oliver video earlier this year, and was left completely gobsmacked by this dessert. I had to make it immediately, even though I knew I would make a bit of a mess with the filo dough. I did, and it really, truly doesn’t matter. Just patch and move on.

I hesitated for a long time posting this here on the blog in all its imperfection — the tube should be more, um, tubey, so that the coils are clearly visible when the cake is sliced — but in the end, I just had to post it anyway. Moroccan snake cake is just too good not to share.

M'hanncha: Moroccan snake cake from

And, it’s okay if it doesn’t turn out perfectly (I have to repeat this to myself every time I reach for the box of filo).

But for you filo experts out there, it will, and it’ll be all the more fabulous with perfect coils.

Here’s Jamie doing a step-by-step of this amazing Moroccan snake cake (or “snakey cake,” as he calls it 😉 ):

And here’s a direct link to this video on YouTube in case you prefer watching it there. Either way, it begins at the 17:58 mark.

So cool to watch, even you don’t plan to make it!

Karen xo


M'hanncha: Moroccan Snake Cake |
Print Recipe
No ratings yet

M'hanncha: Moroccan snake cake

The recipe here is for a slightly smaller cake (about 2/3rds the size of Jamie's - 8 to 10 slices), and I've converted the measurements to imperial.
Prep Time30 mins
Cook Time40 mins
Total Time1 hr 10 mins
Servings: 8 to 10 slices
Author: Karen Gibson


  • 1/2 cup butter softened to room temperature
  • 2 cups confectioners' sugar
  • 2 eggs
  • 2 cups almond flour*
  • 1 tablespoon all-purpose flour
  • 2 tablespoons rose water
  • zest from one lemon
  • zest from one orange
  • 1/3 cup pistachios chopped or roughly ground
  • 9 sheets of filo dough plus extra for repairs
  • granulated sugar for sprinkling
  • rosebuds for garnish (optional)


  • Preheat oven to 350°F.
  • In a large bowl, cream together the butter and confectioners' sugar until smooth. Beat in the eggs. The mixture will look quite broken and curdled. Stir in the almond flour, which will pull everything together quite nicely.
  • Add the all-purpose flour, rose water and zests, stirring to incorporate. Finally, add the pistachios to the almond paste.
  • On a long, clean work surface**, line up five of the filo sheets, lengthwise, end-to-end (short ends touching). Lay the remaining four sheets on top, staggering so that the center of each top sheet lies on the seam of two bottom sheets.
  • Spoon the almond paste down the length of the filo sheets, along the edge nearest you, about 2 inches from the edge. Sprinkle sugar over the almond paste.
  • Working quickly, roll the filo around the paste, like a cigar - one rotation at only at this point - moving down the length of the filo. With the first roll entirely complete, continue rolling until you've created a tube. Starting at one end, begin coiling the tube in a spiral, flat, along the work surface, taking care not to crack the filo too badly as you roll. Repair any cracks with the extra filo brushed with melted butter.
  • Transfer to a baking sheet and bake for 40 minutes. Remove, and allow to cool.
  • Dust with extra confectioners' sugar and garnish with small rose buds (if using)


*You can grind fresh almonds to make your own almond flour. Use about 2 heaping cups of almonds (as measured before grinding).
**To keep the cracking to a minimum, I lay out the filo sheets on parchment paper, with the last piece lining a rimmless baking sheet. I find the parchment paper to be a good aid in making that first roll, getting the filo up and over the almond paste (sort of like rolling sushi). Then, start the coil from the opposite end of the baking sheet, so that the coiled cake ends up on the baking sheet (see photo of layout, above). In the video, Jamie recommends doing this on your dining room table. Be warned: it'll be messy. 🙂 Keep in mind that if the filo cracks while baking (and mine always does), almond paste will ooze out (the parchment lining comes in handy).
Nutritional information, if shown, is provided as a courtesy only, and is not to be taken as medical information or advice. The nutritional values of your preparation of this recipe are impacted by several factors, including, but not limited to, the ingredient brands you use, any substitutions or measurement changes you make, and measuring accuracy.
Recipe Rating


Tuesday 11th of June 2013

Thanks for the recipe. I've seen his show a couple of days ago and this cake really got my attention. Will try to make one myself these days. Cheers!

Caralyn @

Monday 18th of June 2012

oh my gosh what a cool recipe! it sounds so delicious and is beautiful too!


Monday 18th of June 2012

It looks beautiful to me! Such comforting and complex flavors at the same time.


Monday 18th of June 2012

I know rose flavor is traditional, but I just can't take it. On the other hand, almond paste! I could do this and guarantee more cracks. Thanks!

Carmen C

Monday 18th of June 2012

Wow! This recipe is going to drive me crazy until I get a chance to make it too! Thanks for sharing so many wonderful goodies.