Thai Steamed Cupcakes: Khanom Pui Fai


Thai steamed cupcakes are called Khanom Pui Fai (ขนมปุยฝ้าย) in Thai. This is a light and fluffy traditional Thai dessert and it is called ‘Pui Fai’ because when steamed the cake expands like cotton wool. This dessert is often served on auspicious occasions but it is also a common Thai street food. The cupcakes are easy to prepare since not so many ingredients are needed.

Thai steamed cupcakes

Thai steamed cupcakes (photo:

Thai steamed cupcakes (photo:

Here is what you need to prepare 3-4 portions:

  • 220g flour
  • 130g sugar
  • 170ml water
  • 100ml sweetened condensed milk
  • 1 egg
  • 5g baking powder
  • 1 TSP lime juice
  • 1 TSP cake emulsifier
  • 1 TSP jasmine flavour
  • food colouring (as you prefer)
  • some cake cups (aluminium cups and paper liners)


First, take a bowl, sieve the flour and add the baking powder. Take another bowl, put in the water and the emulsifier. Whisk everything together well and add the sugar and the egg. Put in the condensed milk and mix everything together well. Add the lime juice and the flour. Gently fold the ingredients in and add some drops of jasmine flavour and finally the food colouring. Take your steamer basket and prepare the cake cups. Then pour the mixture in the cups. Now let the cakes steam for about 15 minutes. Let the cakes cool down and you’re ready to serve!

Khanom Pui Fai (photo:

Khanom Pui Fai (photo:

This recipe for Thai steamed cupcakes comes from the amazing cooking channel In the following video, you can easily learn how to make this dessert.

Hope you’ll give this amazing Thai dessert a try!

Yours, Sirinya

(P.S. for more general information, check out my Thai Food Dictionary)

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

error: Content is protected !!