Khanom Chan (Layered Coconut Dessert)

Soft, glossy layers define khanom chan, a Thai steamed coconut dessert prized for its gentle chew and cleanly stacked appearance. The texture sits between jelly and tender pudding, with tapioca starch giving bounce and rice flour adding enough structure for neat slices. Coconut milk brings richness, while pandan lends a fresh, grassy fragrance and pale green colour against the plain layers. Usually served cooled and cut into small pieces, it suits make-ahead entertaining as much as a quiet sweet course, provided the batter is stirred well and each layer is steamed until just set.
Cuisine style Thai steamed dessert
Flavor profile Sweet • Creamy coconut • Pandan-fragrant
Techniques Steaming • Layering • Chilling
Key equipment Steamer • Sieve • Heatproof baking dish
Cooking style Make-ahead friendly • Crowd-friendly

Why this recipe works

  • Distinct layered structure: Steaming each layer separately creates the clean striped appearance that defines khanom chan.
  • Tender, chewy texture: Coconut milk adds richness while tapioca starch gives the dessert its characteristic soft bounce.
  • Easy to slice after chilling: A short chill firms the layers enough for neat portions without losing their tender texture.

Get the most out of this recipe

Timing notes

  • Cool before chilling: Let the dessert lose its warmth at room temperature before refrigerating so condensation does not soften the surface.
  • Chill for clean cuts: Chilling helps the starches set fully, making the layers easier to slice without smearing.
  • Serve chilled or slightly softened: Serve straight from the fridge for a firmer bite, or let it stand briefly at room temperature for a softer texture.

Ingredient notes

  • Fresh pandan gives the best aroma: Fresh pandan leaves provide the gentle grassy fragrance and pale green colour associated with this dessert.
  • Tapioca controls the chew: Tapioca starch gives khanom chan its bounce, while rice flour keeps the texture from becoming too elastic.
  • Strain the batter: Passing the batter through a sieve removes small lumps and helps each layer steam evenly.

Texture tips

  • Keep the steam steady: A steady simmer sets the layers gently and helps prevent bubbles or a rough surface.
  • Steam the final layer fully: The last layer needs a little longer so the whole dessert sets through and holds its shape.
  • Watch for condensation: Wipe the steamer lid if water collects, as drips can mark the top layer and make it wet.

Authenticity notes

  • Layer-by-layer steaming: The repeated steaming process is central to khanom chan, creating distinct layers rather than a single set pudding.
  • Coconut and pandan profile: Coconut milk and pandan are the key flavours that give the dessert its familiar Thai character.
  • Best served in small pieces: Once chilled, khanom chan is usually cut into tidy squares or diamonds to show off the layered pattern.

Equipment you'll need

Ingredients
Instructions
Print
  1. Make pandan water: tie the pandan leaves into knots, then simmer with the water in a small saucepan for 8 to 10 minutes until fragrant and lightly green. Leave to cool for 5 minutes, then strain and discard the leaves. Measure out 120 ml pandan water for the batter.
  2. Set up a steamer over medium heat and bring the water to a steady simmer. Lightly oil a heatproof square baking dish (about 20 cm) and place it in the steamer to preheat for 2 minutes. Keep the lid on to maintain strong steam.
  3. In a mixing bowl, whisk together the coconut milk, granulated sugar and fine sea salt until the sugar dissolves. Add the tapioca starch and rice flour and whisk until completely smooth. Strain the batter through a sieve into a clean bowl to remove any lumps.
  4. Divide the batter into two bowls: keep one plain, and whisk the measured pandan water into the other. Stir each bowl well just before steaming, as the starches settle quickly. Keep both batters covered between layers to prevent a skin forming.
  5. Steam the first layer: pour a thin layer (about 80 to 90 ml) of the plain batter into the hot dish, cover and steam for 4 to 5 minutes until just set and slightly tacky. Gently stir the pandan batter, then pour the same amount over the set layer. Steam for 4 to 5 minutes until set.
  6. Continue alternating plain and pandan layers, stirring the batter before each pour, until you have used all the batter. Steam each layer 4 to 5 minutes, then steam the final layer for 8 to 10 minutes until the surface looks glossy and set. If condensation drips from the lid, briefly lift it and wipe it away to keep the top smooth.
  7. Remove the dish from the steamer and cool at room temperature until no longer warm. Chill for at least 30 minutes for clean slicing. Slice with a lightly oiled knife, wiping between cuts.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Stir the batter thoroughly before every layer; tapioca starch settles fast and can make later layers dense if left unstirred.
  • Keep the steamer at a steady simmer rather than a rolling boil to reduce bubbles and keep the layers smooth.
  • If serving to pregnant people, young children, older adults, or anyone immunocompromised, ensure the dessert is fully set and steamed through before cooling.

Substitutions

  • Replace pandan leaves with vanilla extract for a different fragrance; whisk the vanilla into the plain batter and keep the layers uncoloured.
  • Replace rice flour with more tapioca starch for a chewier texture, though the layers will be slightly more translucent.

Storage

  • Refrigerate up to 3 days
  • Store in an airtight container in the fridge. Serve chilled or let stand 10 minutes at room temperature to soften slightly; avoid microwaving as it can make the texture uneven.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Khanom Chan (Layered Coconut Dessert)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 8 servings
  • Yield: layered coconut dessert
  • Total time: 1h 45min (35min active)
  • Difficulty: Medium
  • Cuisine: Thai
Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price
Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.