Kaya Puff

Based on 4 ratings













These flaky, fragrant and sweet puffs filled with coconut jam are a nostalgic treat. Here’s how to make your own!

Let's start cooking!

Melted margine added into sifted plain flour

Step 1 - Preheat oven and make water-based dough

  • Preheat oven to 170°C.

  • In a pot on low heat, combine 2 Tbsp sugar, 100 ml water and margarine for 3 to 4 minutes until sugar dissolves and margarine melted.

  • In a mixing bowl, mix 225 g sifted plain flour with margarine mixture until well combined and forms a dough.

  • Wrap bowl in plastic wrap and set aside to rest for 30 minutes.

Shortening rubbed in flour

Step 2 - Make oil-based dough

  • In a separate mixing bowl, add 225 g sifted plain flour.

  • Rub in and break apart shortening in the flour, until well combined and forms a dough.

  • Wrap bowl in plastic wrap and set aside to rest for 30 minutes.

Wrapping dough in plastic wrap prevents it from drying out.

Step 3 - Divide doughs

  • After resting both doughs, divide each of them into an equal balls (about 28 g each).
Oil-based dough ball placed on top of water-based dough

Step 4 - Roll out dough

  • With a rolling pin, flatten water-based dough balls.

  • Place 1 oil-based dough ball on water-based dough and roll it out again.

Roll flattened dough into a swiss roll

Step 5 - Repeat rolling process

  • With the edge nearest to you, gently roll it away from you like a swiss roll.

  • Flatten again with the rolling pin and roll it away from you again.

  • Repeat rolling and flattening 3 to 4 times per dough.

  • Let it rest for 5 minutes once done. Repeat until all dough is used up.

In Malay, kaya means rich which is referring to the texture and flavor of the jam.
Flattened oblong shape dough

Step 6 - Roll out dough into oblong shape

  • After resting for 5 minutes, roll each dough out flat into an oblong shape.
Folded pastry with kaya filling

Step 7 - Fill each dough with kaya

  • Place 1 Tbsp kaya in the middle of the rolled out pastry and fold in half to create a semi circle.
Pleated edges of kaya filled pastry

Step 8 - Pleat edges of filled pastry

  • Starting with one corner, gently roll in the corner and seal it by pressing down.

  • Repeat until sides are completely pleated.

Egg wash brushed on the surface of pleated kaya puffs

Step 9 - Brush with egg wash and bake

  • On a baking tray lined with parchment paper, place pleated kaya puffs and gently brush beaten egg over the surface of each puff.
Egg wash gives the top of the pastry a nice glossy shine and a golden brown colour.
  • Bake in oven for 15 to 20 minutes, until golden brown.

Plate and serve!

Kaya puffs in a basket

Place kaya puffs onto serving plate and serve hot.

Enjoyed our recipe?

Tap on the number of stars