Skip to content
Forkin
Dessert

Khanom Chan (Thai Layered Dessert)

Khanom Chan is a traditional Thai steamed dessert known for its distinct pandan aroma and beautiful, translucent layers. This vegan version uses plant-based milks and is naturally gluten-free, offering a delightful chewy texture.

An original recipe by Forkin

Total time
3 hr 30 min
Serves
6
Difficulty
Medium
Per serving
628 kcal
Download the app
Vegetarian
Khanom Chan (Thai Layered Dessert)

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

Ingredients

  • 1.25 cuptapioca starch
  • 0.5 cuprice flour
  • 0.25 cuparrowroot starch
  • 1.5 cupgranulated sugar
  • 2.5 cupcoconut milk, full-fat
  • 1 cupwater
  • 0.5 tspsalt

green layer

  • 1 tsppandan extract

pink layer

  • 0.25 tsppink food coloring(optional)

for greasing

  • 1 tspvegetable oil

Equipment

saucepan · 8x8 inch square pan · steamer · fine-mesh sieve · large bowl · knife · whisk

The method

Step by step

  1. 1

    Combine the tapioca starch, rice flour, and arrowroot starch in a large bowl and whisk together.

    About 2 min

  2. 2

    In a separate saucepan, combine the granulated sugar, coconut milk, water, and salt.

    About 2 min

  3. 3

    Heat the coconut milk mixture over medium heat, stirring constantly until the sugar completely dissolves. Do not boil.

    About 5 min

    Cook’s note: Ensure all sugar crystals are dissolved for a smooth texture.

  4. 4

    Gradually pour the warm coconut milk mixture into the dry starch mixture, whisking continuously to prevent lumps.

    About 3 min

    Cook’s note: Pour slowly and whisk vigorously to create a smooth batter.

  5. 5

    Strain the batter through a fine-mesh sieve into another bowl to remove any remaining lumps.

    About 2 min

    Cook’s note: This step is crucial for a perfectly smooth, translucent dessert.

  6. 6

    Divide the batter into two equal portions. Leave one portion plain (white layer).

    About 1 min

  7. 7

    To the second portion, add the pandan extract and stir well until the color is uniform.

    About 1 min

    Cook’s note: For an optional third layer, divide the second portion again and add pink food coloring to one of those halves.

  8. 8

    Lightly grease an 8x8 inch square steaming pan with vegetable oil.

    About 1 min

    Cook’s note: A thin layer of oil helps prevent sticking and makes removal easier.

  9. 9

    Set up your steamer and bring the water to a rolling boil.

    About 5 min

    Cook’s note: Ensure you have enough water in the steamer to last the entire cooking time without refilling.

  10. 10

    Place the greased pan in the steamer. Pour a thin layer of the plain (white) batter into the pan, approximately 1/4 inch thick.

  11. 11

    Cover and steam for 5-7 minutes, or until the layer is set and translucent.

    About 7 min

    Cook’s note: The layer should not be sticky when lightly touched.

  12. 12

    Pour a layer of the pandan (green) batter over the white layer. Cover and steam for another 5-7 minutes.

    About 7 min

    Cook’s note: If making a pink layer, alternate white, pink, and green batters.

  13. 13

    Continue alternating the white and pandan batters, steaming each layer for 5-7 minutes, until all the batter is used.

    About 40 min

    Cook’s note: The final layer should be the pandan batter for a vibrant top.

  14. 14

    For the final layer, steam for 10-15 minutes to ensure it is fully cooked through.

    About 15 min

  15. 15

    Carefully remove the pan from the steamer and let it cool completely at room temperature for at least 2 hours.

    About 2 hr

    Cook’s note: Do not attempt to cut while warm, as it will be too soft and sticky.

  16. 16

    Once completely cool, cut the Khanom Chan into diamond shapes or squares using a greased knife or plastic scraper.

    About 5 min

    Cook’s note: Greasing your knife helps prevent the dessert from sticking and ensures clean cuts.

Per serving

Nutrition

Calories
627.6kcal
Protein
3.1g
Carbs
103.6g
Fat
28g
Fibre
2.8g
Sugar
63.4g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftover Khanom Chan in an airtight container at room temperature for up to 1 day, or in the refrigerator for up to 3 days.

Reheating

This dessert is best enjoyed at room temperature or slightly chilled; reheating is not recommended.

More recipes

All recipes
  • Vegetable Semolina Upmabreakfast

    Vegetable Semolina Upma

    Savor a vibrant and wholesome start to your day with this quick Vegetable Semolina Upma. Toasted semolina is simmered with a colorful medley of carrots and peas, infused with aromatic mustard seeds, cumin, and fresh curry leaves, creating a comforting and flavorful South Indian breakfast that's ready in under 30 minutes.

    35 min 321 kcal
  • Classic Milk Bingsudessert

    Classic Milk Bingsu

    Indulge in the delightful chill of Classic Milk Bingsu, a beloved Korean shaved ice dessert. This recipe transforms frozen milk into a remarkably fluffy, snow-like texture, perfectly complemented by sweet adzuki bean paste, chewy mochi, and nutty roasted soybean powder for a harmonious blend of creamy, sweet, and textural sensations.

    4 hr 15 min 461 kcal
  • Fondue Hot Dogsappetizer

    Fondue Hot Dogs

    Bite-sized hot dog pieces are slow-simmered in a sweet and tangy ketchup-based sauce. This simple one-pot recipe is a classic party appetizer that's easy to prepare and always a crowd-pleaser.

    1 hr 15 min 338 kcal
  • Vegan Seitan Gyroslunch

    Vegan Seitan Gyros

    These flavorful vegan gyros feature seasoned seitan strips, pan-fried to perfection and nestled in warm pita bread. Topped with a fresh tomato and cucumber salad and a creamy dairy-free tzatziki, they offer a satisfying and authentic Greek-inspired meal.

    50 min
  • Sonhos (Portuguese Doughnuts)dessert

    Sonhos (Portuguese Doughnuts)

    A classic Portuguese dessert, Sonhos are light and airy fried dough balls with a hollow center. They are traditionally rolled in a cinnamon-sugar mixture while still warm, making for a simple yet delightful sweet treat.

    45 min 586 kcal
  • Senegalese Mafe (Peanut Stew)main course

    Senegalese Mafe (Peanut Stew)

    A rich and hearty Senegalese peanut stew, known for its savory depth and comforting flavors. This traditional dish combines tender meat with a creamy tomato-peanut sauce and a medley of vegetables, perfect for a satisfying meal.

    1 hr 55 min 1,027 kcal
  • Escabeche Orientalmain course

    Escabeche Oriental

    This Yucatecan dish features tender poached chicken marinated in a vibrant, tangy broth with pickled onions and carrots. The broth gets its unique flavor from a blend of vinegar, spices, and a hint of smokiness from charred garlic. It's a refreshing yet substantial main course.

    1 hr 35 min 387 kcal