Kuih Talam (Two-Layer Pandan and Coconut Cake)
A beloved Malaysian tea-time treat, Kuih Talam features two distinct layers: a fragrant green pandan base and a creamy white coconut topping, both with a delightfully soft and slightly chewy texture.
π§ Ingredients
- 150 g Rice flour(Ensure it's plain rice flour, not glutinous rice flour.)
- 400 ml Coconut milk(Full-fat, unsweetened coconut milk for the richest flavor.)
- 200 ml Pandan juice(Freshly extracted from pandan leaves or good quality store-bought pandan extract. If using extract, dilute with water to achieve 200ml.)
- 150 g Sugar(Adjust to your sweetness preference. Granulated sugar is fine.)
- 1/2 teaspoon Salt(To balance the sweetness and enhance flavors.)
- 100 ml Water(For the white layer.)
- 20 g Cornstarch(To help set the white layer. Can substitute with tapioca starch.)
π¨βπ³ Instructions
- 1
Prepare the pandan layer: In a saucepan, whisk together the rice flour, half of the sugar (75g), and half of the salt (1/4 tsp). Gradually whisk in the pandan juice until smooth. Add half of the coconut milk (200ml) and whisk until well combined.
β±οΈ 10 minutes - 2
Cook the pandan layer: Place the saucepan over medium heat. Stir continuously with a whisk or spatula until the mixture thickens to a paste-like consistency and starts to bubble. This should take about 5-7 minutes. The mixture will become glossy.
β±οΈ 7 minutes - 3
Steam the pandan layer: Lightly grease a square or rectangular steaming pan (approximately 8x8 inches or similar). Pour the thickened pandan mixture into the prepared pan and spread it evenly. Cover the pan with foil or a lid to prevent condensation from dripping onto the cake. Steam over medium-high heat for 15 minutes, or until the layer is firm to the touch.
β±οΈ 15 minutes - 4
Prepare the coconut layer: While the pandan layer is steaming, prepare the white layer. In a clean saucepan, whisk together the cornstarch, remaining sugar (75g), remaining salt (1/4 tsp), and water until smooth. Stir in the remaining coconut milk (200ml).
β±οΈ 5 minutes - 5
Cook the coconut layer: Place the saucepan over medium heat. Stir continuously until the mixture thickens and becomes glossy, similar to the pandan layer. This should take about 5-7 minutes.
β±οΈ 7 minutes - 6
Assemble and steam the coconut layer: Carefully remove the steamed pandan layer from the steamer (keep the steamer on and at temperature). Gently pour the cooked coconut mixture over the set pandan layer, ensuring an even spread. Cover again with foil or a lid. Steam over medium-high heat for another 15-20 minutes, or until the top layer is set and firm.
β±οΈ 20 minutes - 7
Cool and serve: Once steamed, carefully remove the pan from the steamer. Let the Kuih Talam cool completely at room temperature, then chill in the refrigerator for at least 1-2 hours. This helps it set properly for clean slicing. Once chilled, cut into small squares or diamonds using a lightly oiled knife.
β±οΈ 2 hours (cooling)
π‘ Pro Tips
- βEnsure your steamer is preheated and maintains a consistent high heat for proper setting of each layer.
- βDo not overcook the layers, as they can become tough.
- βFor clean cuts, lightly oil your knife before slicing the cooled Kuih Talam.
- βThe pandan flavor is key; use good quality pandan juice or extract.
π Variations
- Add a touch of food coloring to the pandan layer for a more vibrant green.
- Incorporate a layer of sweetened red bean paste or kaya for added flavor.
- Experiment with other extracts like vanilla or rosewater for different flavor profiles.