Skip to content
sweetery toronto logo
Menu
  • About Me
  • Global Desserts
  • No-Bake Recipes
  • Healthy Desserts
  • Contact
  • Privacy Policy
Menu
Green and white kuih talam squares stacked on a banana leaf lined plate, showing the two distinct steamed layers.

Kuih Talam: Steamed Pandan Coconut Rice Layer Cake

Posted on October 10, 2026 by Jesse
Jump to Recipe

There’s something satisfying about cutting into a tray of kuih talam and watching those two clean layers pull apart under the knife.

Kuih talam is a steamed Malaysian and Indonesian kuih made from two layers, a sweet pandan-flavored rice layer on the bottom and a salty coconut custard layer on top. The colors alone make it a party tray favorite, deep green under bright white.

I first tried this after a trip to Penang, where a hawker sold squares of it from a glass case right next to curry puffs. Mine took a few tries to get the layers to set without turning rubbery.

The trick is letting the bottom layer steam until fully set before pouring the top one on. Skip that step and the layers bleed into each other instead of staying distinct.

Table of Contents

Toggle
  • Why You’ll Love This Recipe
  • Ingredient Notes
  • Kuih Talam: Steamed Pandan Coconut Rice Layer Cake
    • Ingredients  
    • Method 
    • Notes
  • Tips for Success
  • Variations
  • Storage and Reheating
  • Serving Suggestions
  • FAQ
    • Why is my kuih talam layer not setting properly?
    • Can I use cornstarch instead of tapioca flour in kuih talam?
    • Can I make kuih talam a day ahead and how should I store it?
    • What goes well with kuih talam besides tea?
    • Is kuih talam gluten free?
    • What’s the difference between kuih talam and kuih salat?
    • If you enjoyed this, try
    • Jesse

Why You’ll Love This Recipe

  • Two distinct layers, one sweet, one salty, in every bite
  • Made with pantry staples, rice flour and coconut milk
  • Naturally gluten free with no eggs or dairy needed
  • Keeps well chilled for snacking all week

Ingredient Notes

  • rice flour: The base of both layers, it gives the cake its soft, sliceable texture. Don’t sub wheat flour, the cake won’t set the same way.
  • tapioca flour: Adds the slight bounce kuih talam is known for. Cornstarch works in a pinch but the finished layer sets softer.
  • pandan paste: Gives the bottom layer its green color and grassy aroma. Blended fresh pandan leaves strained for juice work too, use it in place of some of the water.
  • coconut milk: Use full-fat canned coconut milk for the richest, thickest top layer. Light coconut milk makes a thinner, less creamy custard.
  • granulated sugar: Sweetens the bottom layer only. Cut back by up to 20g if you want a less sweet cake.
  • salt: Balances the coconut top layer against the sweet bottom. Don’t skip it, the top tastes flat without it.
Green and white kuih talam squares stacked on a banana leaf lined plate, showing the two distinct steamed layers.

Kuih Talam: Steamed Pandan Coconut Rice Layer Cake

A steamed Malaysian kuih with a sweet green pandan rice layer and a salty white coconut custard layer, cut into soft squares.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 45 minutes mins
Total Time 2 hours hrs 35 minutes mins
Servings: 9 servings
Course: Tea-Time Treat
Cuisine: Asian-inspired
Calories: 254
Ingredients Method Notes

Ingredients
  

Pandan Rice Layer (bottom)
  • 120 g rice flour
  • 25 g tapioca flour
  • 150 g granulated sugar
  • 500 ml water room temperature
  • 1.5 tbsp pandan paste or pandan extract, 1 tsp
  • 1/4 tsp salt
Coconut Custard Layer (top)
  • 400 ml full-fat coconut milk canned
  • 50 g rice flour
  • 15 g tapioca flour
  • 3/4 tsp salt

Method
 

Set Up
  1. Grease a 20 cm / 8-inch square heatproof pan and set it aside. Fill a steamer pot with water and bring it to a rolling boil. Wrap the steamer lid in a clean kitchen towel to catch condensation.
Bottom Pandan Layer
  1. Whisk the rice flour, tapioca flour, sugar, and salt in a mixing bowl. Whisk in the water and pandan paste until smooth, then pour through a fine-mesh sieve to catch any lumps.
  2. Give the batter a final whisk, since the flour settles fast, and pour it into the prepared pan. Steam covered for 15 to 18 minutes until the surface looks matte and set and doesn't wobble when you nudge the pan.
Top Coconut Layer
  1. While the bottom layer steams, whisk the coconut milk, rice flour, tapioca flour, and salt in a separate bowl until smooth. Strain through the sieve to remove lumps.
  2. Once the bottom layer is set, whisk the coconut batter again and pour it gently over the top, spreading it evenly with the back of a spoon.
  3. Steam covered for 20 to 25 minutes until the top layer is firm to the touch and no longer liquid in the center.
Cool and Cut
  1. Turn off the heat, uncover the pan, and let the cake cool at room temperature for 30 minutes.
  2. Refrigerate for 1 hour, then cut into 9 squares with an oiled knife, wiping the blade clean between cuts.

Notes

  • Steam the bottom layer until fully set before adding the top layer.
  • Cover the steamer lid with a towel to stop dripping condensation on the cake.
  • Chill the cake for 1 hour before cutting for clean, sharp squares.
  • Use full-fat canned coconut milk for a richer, thicker top layer.
Coconut custard batter being poured over the set pandan layer in a square pan while steam still rises from the pot.

Tips for Success

  • Steam the bottom pandan layer until fully set before pouring the coconut layer, or the two will blend into a muddy mess.
  • Strain both batters through a fine-mesh sieve to catch flour lumps before pouring into the pan.
  • Cover the steamer lid with a clean kitchen towel to stop condensation from dripping and pitting the surface.
  • Cool the cake at room temperature for 30 minutes, then chill for an hour before cutting for clean square edges.
  • Wipe your knife clean and dip it in hot water between cuts to keep each square neat.

Variations

  • Swap the pandan paste for a few drops of pandan extract plus a pinch of matcha for a deeper green color.
  • Use brown sugar in the bottom layer for a caramel-toned version with a deeper, almost gula melaka flavor.
  • Add a thin layer of mashed sweet corn between the two layers for a Nyonya-style corn kuih talam.

Storage and Reheating

Kuih talam keeps well covered in the fridge for 3 to 4 days. It’s actually best served cold or at cool room temperature, straight from the fridge.

There’s no reheating step here, it’s a cold-set steamed cake, not something you warm up. If the squares have been chilled, let them sit out for 15 to 20 minutes before eating so the coconut layer softens slightly.

Freezing isn’t recommended. The starch layers turn grainy and separate once thawed, so make it fresh within a few days instead.

Serving Suggestions

Kuih talam is a tea-time snack, cut into small squares and served on a plate with a fork or just fingers.

Pair it with strong coffee like kopi O or a cup of teh tarik, the bitterness cuts through the sweet pandan layer nicely. It also fits right onto a mixed kuih platter alongside onde-onde or kuih lapis.

For a party tray, cut the squares smaller, about 2.5 cm / 1 inch, so guests can grab a few different kuih without overloading their plate.

A hand reaching for a square of kuih talam on a small plate beside a cup of kopi on a rattan tray.

FAQ

Why is my kuih talam layer not setting properly?

It’s usually under-steamed or the batter was poured too thin. Give the bottom pandan layer a full 15 to 18 minutes of steaming until it looks matte and doesn’t wobble when you nudge the pan, then check the center with a skewer. If it’s still wet, steam another 5 minutes.

Can I use cornstarch instead of tapioca flour in kuih talam?

You can, but the texture changes. Tapioca flour gives kuih talam its signature bounce and slight chew, while cornstarch sets softer and more delicate. Swap it in at the same amount, just expect a cake that cuts a bit less cleanly.

Can I make kuih talam a day ahead and how should I store it?

Yes, kuih talam holds up well overnight in the fridge, covered, for up to 3 to 4 days. The layers actually firm up, which makes cutting neat squares easier the next day. Let chilled pieces sit at room temperature for 15 to 20 minutes before serving.

What goes well with kuih talam besides tea?

Kuih talam pairs naturally with strong coffee like kopi O or teh tarik, since the bitterness cuts through the sweet pandan layer. It also fits well on a mixed kuih platter next to onde-onde or kuih lapis, no extra sauce or topping needed.

Is kuih talam gluten free?

Yes, kuih talam is naturally gluten free when made the traditional way with rice flour and tapioca flour. There’s no wheat flour in either layer. Just double check your pandan paste or food coloring for hidden additives if you’re cooking for celiac guests.

What’s the difference between kuih talam and kuih salat?

Kuih talam uses a rice flour and tapioca batter for both layers, while kuih salat swaps the bottom for steamed glutinous rice pressed flat before the coconut custard goes on top. Kuih talam is softer and custard-like throughout, kuih salat has a chewier, stickier base.

If you enjoyed this, try

  • Steamed Yakbap: Korean Sweet Rice Cake with Chestnuts recipe
  • our Bienmesabe Venezolano: Coconut Rum Custard Dessert
  • Songpyeon: Korean Steamed Rice Cakes with Sesame recipe

Jesse

 [email protected]

Author Box

Jesse Morgan

A dessert enthusiast and recipe experimenter. I created Sweetery Toronto to share my love for global desserts, creative recipes, and sweet, healthy living tips with readers worldwide.
 [email protected]

Categories

  • Ancient & Historical Sweets
  • Asian-Inspired Sweets
  • Bakery Style Cookies & Bars
  • Baking Tips
  • Baking with Herbs & Spices
  • Balkan Desserts
  • Canadian Regional Desserts
  • Cheese-Based Desserts
  • Chocolate Lovers Desserts
  • Christmas Desserts
  • Classic Desserts
  • Coffee & Tea Infused Desserts
  • Cold Weather Rustic Desserts
  • Custards & Puddings
  • Dessert
  • Dessert Pairings
  • Desserts with Bread as Base
  • Desserts with Floral Syrups
  • Desserts with Tea, Flowers, & Aromatics
  • Easy Weeknight Desserts
  • European Bakery Desserts
  • Festival & Celebration Sweets
  • Forgotten British Desserts
  • Frozen & Chilled Desserts
  • Fruit Forward Desserts
  • Fruit-Fermented & Preserved Sweets
  • Global Desserts
  • Gluten-Free Indulgences
  • Healthy Desserts
  • Heritage & Holiday Sweets
  • Honey & Syrup Desserts
  • Japanese Wagashi
  • Kids' Favorites
  • Layered Desserts in Glasses
  • Middle Eastern Hidden Gems
  • Milk-Based Global Desserts
  • New Year Desserts
  • No-Bake Recipes
  • Nut & Seed Focused Sweets
  • Nut-Based Desserts
  • Obscure Global Desserts
  • Old Fashioned Desserts
  • One-Pan Desserts
  • Pandan & Tropical Pastries
  • Recipe Development
  • Regional French Desserts
  • Regional Italian Sweets
  • Retro & Forgotten Sweets
  • Scandinavian Bakery Sweets
  • Seasonal Desserts
  • Seasonal Treats
  • Southeast Asian Desserts
  • Steamed Desserts from Around the World
  • Street Food Desserts
  • Sweet Breakfast / Coffee Treats
  • Tea Time Desserts
  • Tiny Bite Desserts
  • Traditional Korean Sweets
  • Underrated Latin American Desserts
  • Vegan Desserts
  • Winter Treats
© 2026 Sweetery Escapades | Powered by Superbs Personal Blog theme