Teochew Taro Mooncakes – Recipe (2022 Video Update)

Also known as 'spiral mooncakes' and 'thousand layer mooncakes', these are quite different from the Cantonese-style moulded ones. The centre can be anything, but the outside consists of a delicately thin, layered, flaky pastry that's created by folding and rolling two types of dough together. (UPDATE: Now with a short video!).

(My original 2015 pic:)

You can also check out this recipe on my channel, Tashcakes:

2022 video:

2020 short video:

These flaky swirl mooncakes tie with snow skin mooncakes as being my favourite (although I do enjoy the Cantonese baked ones, too). The pastry almost melts in the mouth and the filling is not too sweet, making them ideal for breakfast as well as a snack.

The one thing all Teochew mooncakes have in common is that they're made with both a water-based and an oil-based pastry. In the end I used butter to enrich the white 'water pastry' and white vegetable fat for the 'oil pastry' for an even greater contrast in texture and buttery flavour. Plus I didn't want the butter to interfere with the colour of the oil pastry.

Instead of just using purple food colouring, I used ube flavouring, which is already deep purple. Not to be confused with taro, ube is a kind of purple sweet potato, and does have a slightly different flavour, but I find it works really well with taro. If you can't find ube flavouring, you can just stick with food colouring.

This is going to take you a while and your hands are going to be covered in taro goo and oil, so I recommend you put a nice long movie on in the background. Lord of the Rings should do it.

Let's go!

(Makes 20 mooncakes.)

Ingredients for Filling:

400g taro root, peeled and sliced (or bought ready-sliced and frozen)
100g caster sugar
70ml coconut oil, melted

Ingredients for Water Dough:

250g plain flour
65g unsalted butter, melted
30g icing sugar
65ml water
50ml vegetable oil

Ingredients for Oil Dough:

150g plain flour
75g shortening (Crisco or Trex), melted
1tbsp vegetable oil
A few drops ube flavouring/ purple food colouring


1) Steam the taro for 30 minutes until tender, and blend while still warm with the sugar and oil until it forms a paste.

2) Fry on a low to medium heat until it forms a dough. Transfer it into a bowl, cover and cool to room temperature, before dividing and rolling into 20 balls. Cover and set aside, and preheat the oven to 200 degrees C.

3) To make the water dough, stir the wet ingredients into the dry, kneading into a dough when it begins to come together (if it's too dry, add a little more water). Let the dough rest for 20 minutes.

4) Make the oil dough in the same way, stirring the melted shortening and colouring/ flavouring into the flour.

5) Divide both doughs up into 10 balls each. Take a ball of water dough and flatten it out, with the edges rolled even more thinly. Pop a purple oil dough ball in the centre and close up the water dough around it.

6) Roll the stuffed ball out on a lightly-floured surface into a long shape (don't worry if it splits and the purple stuffing starts to peak out), again with the ends thinner, and roll up lengthways.

7) Keeping it seam-side down, rotate your 'dough cigar' 90 degrees so it's pointing away from you, and flatten it again with your rolling pin. Finally, roll it up into a cigar shape again, and chop it in half down the middle. Check out the pretty spiral in the centre!

8) Place one of the halves cut-side down and flatten out with the palm of your hand. Pinch the edges thinner, pop a ball of taro filling in the middle and close it up again, taking care not to tear the delicate layers around the ball you've now created.

9) Place the ball seam-side down on a lined baking tray, repeat until you have 20 swirly spiral-y creations, and bake in the oven for 12-15 minutes, taking care not to let them brown. Remove from the oven, cool a little, and eat warm or at room temperature.

Have fun!

(2020 update pics:)

(2022 pic update:)


  1. Your swirls look so beautiful!

  2. i've been making this every year for moon festival ever since i found your recipe! i love that you updated photos for 2020. i am also making them today :D

  3. Is the 400g of taro before or after peeling?

  4. png 1500w, https://www.laweekly. Of course, we’re talking about premium hair cleansing shampoo - aka, hair detox shampoo. These shampoos are designed to be able to help you pass a drug test with ease. The powdered synthetic urine kit includes a vial that contains powdered urine, a 50 ml plastic medical transport vial, a temperature strip, and two air-activated heaters. The attached heaters will last up to 6 hours after being activated. Visit: https://www.urineworld.com/


Post a Comment

Popular Posts