{"id":"recipe_64e108b9a3","slug":"khanom-chan-thai-steamed-layer-cake","title":"Khanom Chan (Thai Steamed Layer Cake)","description":"A classic Thai dessert known for its chewy, translucent layers and fragrant coconut-pandan aroma. Traditionally made with nine layers to represent prosperity and progress.","serves":10,"time":{"prepMinutes":20,"cookMinutes":60,"totalMinutes":260,"activeMinutes":80},"ingredients":[{"id":"ingredient-1","original":"250g Tapioca starch","name":"Tapioca Starch","quantity":250,"unit":"g","usQuantity":2,"usUnit":"cup","form":"powder","notes":"extra fine","group":"batter","optional":false},{"id":"ingredient-2","original":"40g Rice flour","name":"Rice Flour","quantity":40,"unit":"g","usQuantity":0.25,"usUnit":"cup","form":"powder","notes":"","group":"batter","optional":false},{"id":"ingredient-3","original":"30g Arrowroot starch","name":"Arrowroot starch","quantity":30,"unit":"g","usQuantity":3,"usUnit":"tbsp","form":"powder","notes":"adds clarity and chewiness","group":"batter","optional":false},{"id":"ingredient-4","original":"400g Granulated sugar","name":"Granulated Sugar","quantity":400,"unit":"g","usQuantity":2,"usUnit":"cup","form":"granulated","notes":"white","group":"batter","optional":false},{"id":"ingredient-5","original":"750ml Coconut milk","name":"Coconut Milk","quantity":750,"unit":"ml","usQuantity":3,"usUnit":"cup","form":"liquid","notes":"full fat","group":"batter","optional":false},{"id":"ingredient-6","original":"60ml Pandan juice","name":"Pandan juice","quantity":60,"unit":"ml","usQuantity":0.25,"usUnit":"cup","form":"liquid","notes":"concentrated from fresh leaves","group":"color_and_flavor","optional":false},{"id":"ingredient-7","original":"60ml Water","name":"Water","quantity":60,"unit":"ml","usQuantity":0.25,"usUnit":"cup","form":"liquid","notes":"for the white layers","group":"color_and_flavor","optional":false},{"id":"ingredient-8","original":"1/2 tsp Salt","name":"Salt","quantity":3,"unit":"g","usQuantity":0.5,"usUnit":"tsp","form":"fine","notes":"","group":"batter","optional":false},{"id":"ingredient-9","original":"1 tsp Jasmine extract","name":"Jasmine extract","quantity":5,"unit":"ml","usQuantity":1,"usUnit":"tsp","form":"liquid","notes":"optional for scent","group":"color_and_flavor","optional":true}],"instructions":[{"id":"instruction-1","text":"In a saucepan, combine coconut milk and sugar. Heat over medium-low heat just until the sugar dissolves. Do not let it boil. Stir in the salt and jasmine extract if using. Remove from heat and let cool to room temperature.","group":"Preparation","title":"Combine coconut milk and sugar","timerMinutes":null,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"In a large bowl, whisk together the tapioca starch, rice flour, and arrowroot starch. Gradually pour in the cooled coconut milk mixture, whisking constantly until the batter is smooth and no lumps remain. Strain the mixture through a fine-mesh sieve.","group":"Batter","title":"Whisk together the tapioca starch, rice flour, and arrowroot starch","timerMinutes":null,"sourceTitle":"Batter"},{"id":"instruction-3","text":"Divide the batter into two equal portions. To the first portion, stir in the pandan juice (this will be the green batter). To the second portion, stir in 60ml of water (this will be the white batter).","group":"Batter","title":"Divide the batter","timerMinutes":null,"sourceTitle":"Batter"},{"id":"instruction-4","text":"Prepare a steamer and bring water to a rolling boil. Grease an 8-inch square heatproof pan with a little oil and place it in the steamer for 5 minutes to preheat.","group":"Steaming","title":"Prepare a steamer","timerMinutes":5,"sourceTitle":"Steaming"},{"id":"instruction-5","text":"Pour about 1/2 cup of the green batter into the hot pan, ensuring it covers the bottom evenly. Cover and steam for 5-7 minutes until the layer is translucent and set.","group":"Steaming","title":"Pour about 1/2 cup of the green batter","timerMinutes":7,"sourceTitle":"Steaming"},{"id":"instruction-6","text":"Pour 1/2 cup of the white batter directly over the first layer. Cover and steam for another 5-7 minutes. Repeat this process, alternating colors, until you have 9 layers.","group":"Steaming","title":"Pour 1/2 cup of the white batter directly","timerMinutes":45,"sourceTitle":"Steaming"},{"id":"instruction-7","text":"Steam the final layer for 10-12 minutes to ensure the entire cake is fully cooked. Remove the pan from the steamer and let it cool completely at room temperature for at least 3 hours.","group":"Finishing","title":"Steam the final layer","timerMinutes":192,"sourceTitle":"Finishing"},{"id":"instruction-8","text":"Once completely cool, use a greased knife to cut into small squares or rectangles. Serve at room temperature.","group":"Finishing","title":"Once completely cool, use a greased knife","timerMinutes":null,"sourceTitle":"Finishing"}],"notes":"The key to a good Khanom Chan is the ability to peel the layers apart. Make sure each layer is fully set before adding the next. Letting the cake cool completely for several hours is essential for the right texture.","cuisine":{"group":"Southeast Asian","specific":["Thai"]},"course":["dessert"],"cookingMethod":["steam"],"equipment":["Steamer","8-inch square pan","Whisk","Fine-mesh sieve","Measuring cups"],"diet":["vegan","vegetarian","gluten_free","dairy_free"],"allergens":[],"difficulty":"medium","yield":{"amount":20,"unit":"piece","note":"One 8-inch square pan"},"makeAhead":{"instructions":"Can be made a day in advance. Keep at room temperature; do not refrigerate as the texture will become hard."},"storage":{"food":{"instructions":"Store in an airtight container at room temperature. Best eaten within 2 days.","reheatingNotes":"Not recommended to reheat."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_64e108b9a3%2Fcover.jpg?alt=media&token=6fc2aa0c-105b-4025-8c90-00c1dc441e94","imageAlt":"Khanom Chan (Thai Steamed Layer Cake) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["thai dessert","steamed cake","pandan","coconut milk","gluten free","vegan"],"schemaVersion":1,"sourceTitle":"Khanom Chan (Thai Steamed Layer Cake)","sourcePublishedAt":"2026-02-04T21:08:41.273Z","sourceUpdatedAt":"2026-02-04T21:08:41.273Z","related":[{"id":"sinh_to_bo_5930cb274d","slug":"avocado-smoothie-sinh-to-bo","title":"Avocado Smoothie (Sinh Tố Bơ)","description":"A rich, velvety, and incredibly creamy Vietnamese beverage made with ripe buttery avocados and sweetened condensed milk.","serves":1,"time":{"prepMinutes":5,"cookMinutes":0,"totalMinutes":5,"activeMinutes":5},"cuisine":{"group":"Southeast Asian","specific":["Vietnamese"]},"course":["dessert"],"difficulty":"easy","diet":["vegetarian","gluten_free"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fsinh_to_bo_5930cb274d%2Fcover.jpg?alt=media&token=d16782ee-db66-4a6a-b21e-b085fbcaf507","imageAlt":"Avocado Smoothie (Sinh Tố Bơ) — recipe cover","tags":["avocado","smoothie","vietnamese","creamy","healthy fats","refreshing","quick recipe"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":4,"stepCount":4},{"id":"es_kelapa_muda_af9dc324d4","slug":"es-kelapa-muda","title":"Es Kelapa Muda","description":"A classic, refreshing Indonesian drink made with tender young coconut water and soft meat, lightly sweetened and served over ice.","serves":2,"time":{"prepMinutes":10,"cookMinutes":0,"totalMinutes":10,"activeMinutes":10},"cuisine":{"group":"Southeast Asian","specific":["Indonesian"]},"course":["dessert"],"difficulty":"easy","diet":["vegan","vegetarian","gluten_free","dairy_free","low_fat"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fes_kelapa_muda_af9dc324d4%2Fcover.jpg?alt=media&token=75567522-13dd-4f70-9191-6251369f8589","imageAlt":"Es Kelapa Muda — recipe cover","tags":["coconut","refreshing","iced drink","indonesian beverage","tropical","summer drink"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":4,"stepCount":4},{"id":"pisang_goreng_e3ba3288a8","slug":"pisang-goreng-southeast-asian-fried-bananas","title":"Pisang Goreng (Southeast Asian Fried Bananas)","description":"A popular Southeast Asian snack featuring ripe bananas dipped in a light, crunchy batter and deep-fried to golden perfection. Sweet, warm, and satisfyingly crispy.","serves":4,"time":{"prepMinutes":10,"cookMinutes":15,"totalMinutes":25,"activeMinutes":25},"cuisine":{"group":"Southeast Asian","specific":["Indonesian","Malaysian","Thai"]},"course":["dessert","appetizer"],"difficulty":"easy","diet":["vegetarian","vegan","dairy_free"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fpisang_goreng_e3ba3288a8%2Fcover.jpg?alt=media&token=e18f0eec-af4b-48a3-9c4e-701cdc3951b0","imageAlt":"Pisang Goreng (Southeast Asian Fried Bananas) — recipe cover","tags":["banana","fried fruit","crispy","sweet snack","street food"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":7,"stepCount":7}]}