• Prep Time 20 minutes
  • Cook Time 20 minutes
  • Serving For 4 people
  • Difficulty Normal

Recipe Description

THE bahulu gulung, also known as kaya Swiss roll or Hainanese kaya roll, is usually available at old kopitiam eateries, alongside the butter cake, kaya puff and other Hainanese confectionery.

A good kaya Swiss roll is a rare find these days as many old-timers have passed away and the tradition of making this sweet treat is not carried on by the next generation.

While the Swiss roll from other regions may be filled with fruit, jam, whipped cream and/or buttercream, the bahulu gulung is truly Malaysian because it is filled with kaya.

Make sure you use the freshest kaya you can get for best results, or better still, make your own.

Recipe Ingredient

  • 3 large eggs
  • 85 g castor sugar
  • 85 g all-purpose flour
  • 1 tsp vanilla
  • 1 tsp warm water
  • 1 tbs icing sugar
  • 1 tbs cooking oil
  • 125 g kaya


  1. Preheat oven at 225°C.
  2. Line 10x15 inch baking tray with baking parchment and grease with 1 tablespoon cooking oil.
  3. Whisk eggs with castor sugar until white and fluffy, about 5 minutes in a stand mixer or 15 minutes with hand mixer.
  4. Sift flour and gently fold into egg batter in small batches. Add warm water in the last batch and fold in until well incorporated.
  5. Pour batter into baking tray and spread out evenly into the corners and levelling the top.
  6. Bake in centre rack of oven for 8 minutes until top is lightly golden.
  7. While cake is baking, place a parchment paper on a damp towel and dust with icing sugar.
  8. When cake is ready, remove from oven and turn over on to the dusted parchment.
  9. Peel off bottom parchment and trim away any jagged edges if necessary.
  10. While cake is still hot, preroll cake to prevent cracks.
  11. Unroll the cake and spread kaya all over it.
  12. With the help of the parchment paper, roll cake again into a tight coil. Keep cake wrapped in parchment to cool.
  13. Cut into 1-inch slices and serve.

You may also like

4 thoughts on “Bahulu Gulung (Kaya Swiss Roll)”

  1. Abdul Razak Mochtar - February 20, 2020 at 10:20 pm

    I love bahulu! And now i got so excited that in comes in Swiss Roll kind!

    Thank you!

  2. Rebecca foosoowan@gmail.com - March 18, 2020 at 6:11 pm

    Lovely recipe

  3. Isabelle - May 3, 2020 at 6:06 pm

    I made this today. It is absolutely lovely. Taste like the bahulu kaya roll i used to buy. Slightly dry, maybe i baked too ling. 10 min? I used half the recommended baking tray though.

  4. Isabelle - May 3, 2020 at 6:15 pm

    Forgot to say..
    Thank you!


Leave a Reply

Your email address will not be published.