...
Go Back
+ servings
Kuih Talam

Malaysian Kuih Talam (Pandan Coconut Cake)

An aromatic two layered steamed delicacy of pandan custard and creamy coconut, cherished across Malaysia for its fragrance and soft, springy texture.
Prep Time 20 minutes
Cook Time 20 minutes
Course Desserts, Snack
Cuisine Malaysian
Servings 4
Calories 390 kcal

Equipment

  • Blender or food processor​
  • Fine Strainer or Sieve
  • 2 Mixing bowls
  • Whisk
  • Measuring cups and spoons​
  • Steamer or Large Wok with Lid
  • 18cm (7-inch) Heatproof Pan or Cake Tin
  • Silicone or Rubber Spatula
  • Clean Kitchen Cloth or Tea Towel
  • Cooling Rack
  • Sharp knife
  • Small Brush or Paper Towel

Ingredients
  

Green Pandan Layer (Base Layer):

  • 100 g rice flour
  • 30 g green mung bean flour or hoen kwe flour
  • 100 g caster sugar
  • 1/4 tsp salt
  • 250 ml pandan juice blend 6 pandan leaves with 250ml water, strain
  • 200 ml water
  • A few drops of pandan essence optional, for deeper colour and aroma

White Coconut Layer (Top Layer):

  • 50 g rice flour
  • 1 tbsp cornflour
  • 1/4 tsp salt
  • 250 ml thick coconut milk from first pressing or canned

Instructions
 

  • To begin, prepare your steaming setup by bringing water to a boil in a large steamer. Lightly grease an 18cm square or round heatproof pan with neutral oil, then place it inside the steamer to preheat. This helps the base layer cook evenly without sticking.
  • In a large mixing bowl, combine rice flour, mung bean flour, sugar, and salt for the pandan layer. Stir in the pandan juice and water gradually, whisking continuously until smooth and free of lumps. Add a few drops of pandan essence if the colour is too pale. Let the batter rest for 5–10 minutes to hydrate the flour.
  • Strain the pandan batter through a fine sieve to ensure a silky texture. Pour the mixture into the preheated pan in the steamer. Steam over medium heat for 25 minutes, or until the surface is firm to the touch. Avoid opening the lid during the first 15 minutes to prevent sinking.
  • While the base is steaming, prepare the white coconut layer. In a clean bowl, mix rice flour, cornflour, and salt. Slowly whisk in the thick coconut milk until a smooth batter forms. Straining is recommended here too for the smoothest finish.
  • Once the pandan layer is set and firm, gently pour the coconut layer over it using the back of a spoon to prevent it from disturbing the green layer. Ensure an even surface by gently tilting the pan side to side.
  • Cover the steamer lid with a clean cloth (to catch water droplets), then steam the kuih over medium to low heat for another 15 minutes or until the top layer is set. The surface should appear matte and firm, not wobbly.
  • After steaming, switch off the heat and leave the kuih inside the steamer with the lid ajar for 10 minutes. This helps prevent sudden temperature drops, which can cause the top layer to wrinkle.
  • Transfer the pan to a wire rack and allow the kuih to cool completely, ideally for 2–3 hours, before slicing. The cooling time is essential for clean cuts and a firm texture.
  • To serve, cut the kuih into bite sized diamond or square pieces using a lightly oiled knife to prevent sticking. Kuih Talam is traditionally enjoyed at room temperature, either on its own or with hot tea. For a more festive touch, garnish with a fine sprinkle of desiccated coconut or serve on banana leaves for aroma and presentation.

Nutrition

Serving: 1Calories: 390kcalCarbohydrates: 61gProtein: 6gFat: 15gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 302mgPotassium: 354mgFiber: 2gSugar: 26gVitamin A: 9IUVitamin C: 1mgCalcium: 34mgIron: 3mg
Tried this recipe?Let us know how it was!