This post may contain affiliate links. Please read our disclosure policy.
Learn how to make this soft, smooth, and bouncy two-layer Nyonya kuih talam pandan. The bottom sweet pandan layer is topped with a flavorful and slightly savory coconut milk layer. The cake is naturally gluten-free, dairy-free, and vegan.
A while ago I made this kue talam ubi . It is one of my favorite kue basah or often called Nyonya kuih. Kue talam can be made into so many different flavor and color combinations. It usually has two layers. The bottom layer has the main flavor, in this case, pandan flavor, and the top layer is usually the white coconut layer. In Indonesia, some people will call this kue talam tepung beras (Tepung beras = rice flour) because the kue is mainly made with rice flour
Ingredients
1. Rice flour
I usually use store-bought rice flour from Thailand. I don’t recommend using your own ground rice flour as it is usually not fine enough and it may not be dry enough and this will affect the result of your kueh
2. Tapioca starch
This is the starch extracted from tapioca. Do not use tapioca flour that is basically ground from whole tapioca/cassava.
3. Mung bean starch
This is also a starch extracted from mung beans. Do not use flour ground from whole mung beans. You can also use hunkwe flour. There are many different brands. Use the one you like or available
4. Coconut milk
I use canned coconut milk. I don’t recommend using the lite/light coconut milk
5. Sugar
You can use granulated sugar or caster sugar
6. Pandan leavesÂ
You can use frozen or fresh pandan leaves to make pandan juice. Simply thaw the frozen leaves
7. Alkaline water
Alkaline water (kan sui) contributes to the bounciness in this recipe. You can skip if you prefer, but it may affect the texture slightly and a bit more difficult to cut
How to make kuih talam pandan
1. Brush your pan with some oil and then lined it with parchment paper. Bring the water in the steamer to a boil. Wrap the lid with a cloth to prevent water condensation drips on the cake
2. For pandan layer (bottom layer): Mix mung bean starch, tapioca starch, rice flour, and sugar in a saucepan. Whisk to mix.
3. Add pandan juice (if using), water, pandan essence (if using), and kan sui (alkaline water). Whisk until the mixture is smooth and has no lumps. Strain if necessary
4. Cook this mixture over low heat until it thicken slightly. It will coat the back of your spatula and there will be bits of curdles here and there. Turn off the heat. It’s important NOT to cook until it becomes too thick like a dough. The consistency should be pourable. Don’t worry about the curdles. They will even out during steaming
5. Pour this into a prepared pan
6. Steam over medium high heat for 20 minutes or until the layer is set on top
7. For coconut layer (top layer): Mix rice flour, tapioca starch, and salt. Whisk to mix
8. Pour in the coconut milk and mix again
9. Gradually add in the hot boiling water and keep whisking until the mixture is smooth. Strain if necessary to get rid of lumps
10. Gently pour this layer over the green layer and steam over medium heat for 15-17 minutes or until the layer is set. It’s important not to crank up the heat for this layer or the surface can be bumpy and not smooth
11. Let the kuih talam cools down completely, which may take 2 hours or so.
12. Rub the knife with some oil or use a plastic knife to cut the kuih talam into the size and shape you like and serve. Wipe the knife with a paper towel after each cut
Tips for success
1. Do not cook the pandan batter (bottom layer0 until it’s too thick. The consistency needs to be just slightly thick and coats the spatula but still pourable
2. Do not worry about the curdles that form when you cook the pandan batter. It’s okay. They will smooth out once you steam it
3. Steam the coconut layer (top layer) over medium-low heat to ensure a smooth surface
4. The texture of the kuih talam can be altered a bit. If you prefer a softer (wobbly) texture, you can add a bit more water, about 15 ml extra to the pandan layer
How to store kuih talam
1. Once it cools down, you can slice them into a serving portion. Cover or transfer to an air-tight container and they can be kept overnight at room temperature
2. Keep them in the fridge after that, for about 3 days in an air-tight container. Let them sit at room temperature before serving if you prefer.
Did you make this kuih talam pandan recipe?
I love it when you guys snap a photo and tag to show me what you’ve made 🙂 Simply tag me @WhatToCookToday #WhatToCookToday on Instagram and I’ll be sure to stop by and take a peek for real!
The recipe is adapted from Katherine Kwa’s.
Kuih Talam Pandan (Steamed Pandan Coconut Cake)
Ingredients
Pandan layer:
- 10 gr mung bean starch or use hunkwe flour
- 40 gr tapioca starch
- 120 gr rice flour
- 150 gr granulated sugar
- 320 ml water
- ½ tsp alkaline water
Pandan juice:
- 300 ml water
- 10 blades pandan leaves
Coconut milk layer:
- 50 gr rice flour
- 25 gr tapioca starch
- 250 ml thick coconut milk not coconut cream
- 1 tsp salt
- 250 ml boiling water
Instructions
- Brush your pan with some oil and then lined with parchment paper. Bring the water in the steamer to a boil. Wrap the lid with a cloth to prevent water condensation drips on the cake
Prepare the pandan batter:
- Cut 10 blades of pandan leaves into small pieces. Put this in a blender with 300 ml of water and blend until smooth. Strain and get 300 ml of pandan juice
- Mix mung bean starch, tapioca starch, rice flour, and sugar in a saucepan. Whisk to mix. Add pandan juice, water, and kan sui (alkaline water). Whisk until the mixture is smooth and has no lumps. Strain if necessary
- Cook this mixture over low heat until it thickens slightly. It will coat the back of your spatula and there will be bits of curdles here and there. Turn off the heat. It's important not to cook until it becomes too thick like a dough. The consistency should be pourable. Don't worry about the curdles. They will even out during steaming
- Pour this into a prepared pan and steam over medium high heat for 20 minutes or until the layer is set on top
Prepare the coconut milk layer:
- Mix rice flour, tapioca starch, and salt. Whisk to mix. Pour in the coconut milk and mix again. Gradually add in the hot boiling water and keep whisking until the mixture is smooth. Strain if necessary to get rid of lumps
- Gently pour this layer over the green layer and steam over medium heat for 15-17 minutes or until the layer is set. It's important not to crank up the heat for this layer or the surface can be bumpy and not smooth
Serving:
- Let the kuih talam cools down completely, which may take 2 hours or so. Rub the knife with some oil or use a plastic knife to cut the kuih talam into the size and shape you like and serve. Wipe the knife with a paper towel after each cut
12 comments
Hi, what can I replace the mung bean starch with? Can I use corn starch?
Hi Joyce, I haven’t tried substituting mung bean starch with corn starch so I can’t tell you for sure if it will come out the same, but you can try and see.
What is the substitute for alkaline water?
Hi Elaine, you can omit it if you don’t want to use or don’t have any. The texture will just be slightly less springy.
Hi Marvellina, thank you for another great recipe – it was yummy homemade goodness! It has the right texture and sweetness. You gave me confidence in making kuih 🙂
Hi Teng, I’m glad it worked out for you 🙂
On the white part do i hace to cook it .
After adding hot water still very watery ?
Yes, you have to pour this layer on top of the green layer and steamed it so it will set. Instruction is under “prepare the coconut milk layer”
Hi Marvellina! I am thinking of making this for a birthday party with a rainbow theme. Any suggestions to make other colours too? Would just adding food gel / food colouring work? Thank you 🙂
Hi Antoinette, I have only made this pandan green color, and sweet potato version (orange), and the brown color (gula Jawa). You can definitely use food coloring to make the rainbow version, it should work. Just replace the pandan juice with water (or coconut milk if you want a richer taste) and divide them into equal portions for you to add food colors.
Thank you very much for your reply! I will try and update you when it’s done, and tag you in my posts too so you can take a peek 🙂
Sounds good Antoinette! Good luck 🙂