This post may contain affiliate links, which means I may earn a small commission if you purchase through the links at no extra cost to you. Please read my disclosure here.
If you've been curious about Thai desserts but worried they're too complicated, let me introduce you to Khanom Chan—a stunning layered dessert that's actually much simpler than it looks. With its delicate layers and subtle sweetness, this traditional treat becomes even more special when made with vibrant purple sweet potato. The best part? You don't need any specialized skills, just a little patience.
Why This Recipe Is Easier Than You Think
Unlike many Thai desserts that require precise sugar threading or complex folding techniques, Khanom Chan is remarkably forgiving. You're essentially making a slightly thick coconut pudding and pouring it in layers. Using purple sweet potato powder makes this even easier—no steaming or mashing required, just mix the powder with water, and you're ready to go. No special molds required—a regular square or rectangular pan works perfectly. The layers set quickly (about 5-7 minutes each), so you'll have a beautiful dessert in under an hour.
What to Serve It With
Khanom Chan is traditionally enjoyed on its own as an afternoon snack, but it pairs beautifully with other Thai dishes:
- With Mango Sticky Rice: The creamy richness of Khanom Chan complements the sweet-tart mango perfectly
- Alongside Thai Iced Tea or Coffee: The dessert's subtle sweetness balances the bold flavors of these drinks
- After Pad Thai or Green Curry: It provides a gentle, sweet finish to spicy or savory meals
- With Coconut Ice Cream: For an indulgent dessert combination
- Next to fresh tropical fruits: Like lychee, rambutan, or dragon fruit for a refreshing contrast
Ingredients
For the Base Mixture:
- 2 cups coconut milk (full-fat, not light)
- 1½ cups water
- 1½ cups tapioca flour
- ½ cup rice flour
- 1 cup palm sugar (or brown sugar as a substitute)
- ½ teaspoon salt
For Purple Layers:
- 2-3 tablespoons purple sweet potato powder (or ube powder)
- An additional 2-3 tablespoons of water to dissolve the powder
For White Layers:
- The remaining plain base mixture (no additions needed)
Equipment You'll Need
- 8x8-inch square baking pan or similar-sized rectangular pan
- Steamer pot with lid or large pot with steaming rack
- Fine-mesh strainer for smooth batter
- Two medium mixing bowls for separating colored batters
- Ladle or measuring cup (½ cup size) for even layers
- Parchment paper or banana leaves for lining (prevents sticking)
- Whisk for mixing
- Small offset spatula (optional, for smoothing layers)
Step-by-Step Instructions
Preparation (5 minutes)
- Dissolve purple sweet potato powder in 2-3 tablespoons of warm water, stirring until smooth with no lumps. Set aside.
- Line your pan with parchment paper, leaving some overhang on the sides for easy removal later. Lightly oil the paper.
- Set up your steamer and bring water to a rolling boil. You'll need consistent steam throughout the process.
Making the Base (5 minutes)
- Combine coconut milk and water in a large mixing bowl. Whisk until uniform.
- Sift together tapioca flour and rice flour. Add to the liquid gradually while whisking to prevent lumps.
- Add palm sugar and salt. Whisk vigorously until the sugar dissolves completely and the mixture is smooth. The consistency should be like thin pancake batter.
- Strain the mixture through a fine-mesh strainer into a clean bowl. This ensures silky-smooth layers.
Dividing the Batter (2 minutes)
- Pour half the base mixture into a separate bowl.
- Add dissolved purple sweet potato powder to one bowl. Whisk until completely incorporated, and the color is uniform. Start with 2 tablespoons of dissolved powder, then add more if you want a deeper purple color. The consistency should still be pourable, like a thick cream soup.
- Keep the other half plain for white layers. Give both bowls a quick stir before each use, as ingredients can settle.
Steaming the Layers (35-45 minutes)
- Start with a purple layer: Ladle about ½ cup of purple mixture into your prepared pan. Gently tilt to spread evenly. Place in the steamer.
- Steam for 5-7 minutes or until the layer is set and no longer liquid when gently touched with a finger. Keep the lid covered—don't peek too often or you'll lose steam.
- Add a white layer: Gently pour ½ cup of white mixture over the set purple layer. The motion should be gentle to avoid breaking through to the previous layer. Steam for 5-7 minutes.
- Continue alternating colors until you've used all the batter. You should get about 6-9 layers total (aim for an odd number so you end with a purple layer on top for visual appeal).
- For the final layer, steam for an extra 10 minutes to ensure the entire dessert is fully set.
Cooling and Serving (2+ hours)
- Remove from steamer and let cool to room temperature in the pan (about 30 minutes).
- Refrigerate for at least 2 hours or until completely chilled and firm. This makes cutting much easier.
- Lift out using the parchment overhang. Place on a cutting board.
- Cut into diamond or square shapes using a sharp knife. Wipe the knife clean between cuts for neat edges.
- Serve at room temperature or chilled. Store leftovers covered in the refrigerator for up to 4 days.
Common Problems & Solutions
Problem: Layers mixing together
- Solution: Make sure each layer is fully set before adding the next. The surface should bounce back when touched lightly. If your steamer isn't hot enough, this takes longer.
Problem: Layers are too thin or too thick
- Solution: Use a measuring cup (½ cup) for each layer to ensure consistency. Adjust based on your pan size—smaller pans need less batter per layer.
Problem: Bottom layer is mushy
- Solution: Extend the final steaming time to 15 minutes and let it cool completely before cutting. Understeamed desserts won't hold their shape.
Problem: Lumpy texture
- Solution: Always strain your batter and ensure the purple sweet potato is completely smooth. Use a food processor if needed for the sweet potato.
Problem: Layers breaking when pouring
- Solution: Pour very gently, close to the surface. You can also pour the batter over the back of a spoon to diffuse the flow.
Problem: Dessert sticking to the pan
- Solution: Make sure to oil your parchment paper well, or use banana leaves, which naturally prevent sticking.
Problem: Layers don't look distinct
- Solution: The purple sweet potato mixture might be too pale. Use a deeper purple variety or add a tiny amount of natural purple sweet potato powder for intensity.
Nutritional Information (per serving, recipe makes 16 pieces)
- Calories: 145
- Total Fat: 4g (mostly from coconut milk)
- Saturated Fat: 3.5g
- Cholesterol: 0mg
- Sodium: 75mg
- Total Carbohydrates: 26g
- Dietary Fiber: 1g
- Sugars: 10g
- Protein: 1g
- Vitamin A: 15% DV (from purple sweet potato)
- Potassium: 4% DV
Note: Nutrition varies based on specific ingredients used. Purple sweet potato adds beneficial anthocyanins (antioxidants).
Secret Tips You Won't Find Elsewhere
- The "bounce test": Instead of waiting a fixed time, gently press the center of your layer with your fingertip. If it bounces back and doesn't leave an indentation, it's ready for the next layer.
- Room temperature matters: If your purple sweet potato mixture is too cold (straight from the fridge), it won't pour smoothly. Let it come to room temperature or warm it slightly before using.
- The "sacrifice layer" trick: Many Thai grandmothers make the first layer slightly thicker (⅔ cup instead of ½ cup) because the bottom layer tends to absorb more moisture from condensation. This ensures all visible layers look uniform.
- Prevent water spots: Wrap your steamer lid with a kitchen towel to catch condensation. Water droplets falling on your layers can create crater-like spots.
- The swirl technique: For a marbled effect, don't fully incorporate the purple sweet potato—leave some streaks. When you pour layers, you'll get beautiful natural swirls.
- Sugar adjustment: Thai desserts are less sweet than Western ones. If your palm sugar is very dark and strong-flavored, reduce to ¾ cup and taste. You can't fix it once steamed.
- The "wait and weight" method: After steaming, place a flat plate on top of the dessert while it cools. This gentle pressure creates more compressed, defined layers.
- Knife magic: For the cleanest cuts, dip your knife in hot water and wipe it dry before each cut. The warmth helps slice through the layers without dragging.
- Flavor boost: Add ¼ teaspoon of pandan extract to the white layers or a pinch of vanilla to the purple layers for subtle aromatic depth.
- Test for doneness: The dessert is truly done when you can insert a toothpick in the center, and it comes out with just a few moist crumbs—not wet batter.
Pro Tip: Make this dessert a day ahead. The flavors meld beautifully overnight, and the texture becomes even more perfectly chewy and bouncy—exactly how it should be.
Khanom Chan is proof that impressive doesn't have to mean difficult. With just a little patience and these insider tips, you'll create a dessert that looks like it came from a Thai bakery. The purple sweet potato version not only tastes wonderful but also gives you those Instagram-worthy layers naturally. Give it a try—your patience will be rewarded with one of Thailand's most beloved traditional treats






Comments
Post a Comment