Introduction
Kuih lapis is a Malaysian steamed cake made from alternating layers of coconut milk batter in contrasting colors, built one thin layer at a time. The result is a delicate, jelly-like confection with distinct striped layers and a subtly sweet coconut flavor. You’ll need a steamer and patience—the magic comes from repeating the same process of pouring, steaming, and layering until the cake reaches the height you want.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 12–16 pieces
Ingredients
- 1 cup all-purpose flour
- 1 cup cornstarch
- ½ cup granulated white sugar
- 4 cups medium-thick coconut milk
- 1 tsp salt
- Food coloring as desired
Instructions
- Preheat a baking pan in a steamer over a pot of simmering water.
- Combine the flour, cornstarch, sugar, coconut milk, and salt in a blender. Process until completely smooth, then strain the batter.
- Divide the batter into two bowls. Use food coloring to color each bowl a different color as desired.
- Pour a thin layer of one batter into the baking pan in the steamer, making sure it’s evenly distributed. Cover and let steam for 3 minutes.
- Uncover the steamer, and pour an equally thin layer of the other batter on top of the first layer. Cover and let steam for 3 minutes.
- Repeat the layering and steaming process, alternating colors, until you have used up all your batter.
- Remove the pan from the steamer, and allow it to cool completely.
- Unmold the kuih from the pan, and cut it into pieces.
Variations
Three-color version: Divide the batter into three bowls instead of two and rotate through all three colors as you layer. The extra color adds visual interest without changing the technique.
Pandan-flavored batter: Add 1–2 tablespoons of pandan extract (or a few drops of pandan flavoring) to the batter before dividing into bowls for an aromatic, herbal variation that’s common in Southeast Asia.
Smaller batch: Halve all ingredient quantities and use a smaller steamer-safe pan. The cooking time per layer remains the same, but you’ll finish with fewer total layers and less batter waste.
Firmer texture: Use thick coconut milk (the kind that separates into cream and liquid) without stirring, and use only the cream portion—this produces a denser, more cake-like result instead of the jelly-like texture.
Different pan shape: Use a round or square steamer-safe mold instead of a rectangular pan. Unmold the same way, but cut into wedges or smaller squares to suit the shape.
Tips for Success
Strain the batter after blending: This removes any lumps from the flour or cornstarch and ensures smooth, even layers without graininess.
Keep layers thin and even: Pour just enough batter to cover the bottom of the pan in a thin coat. Too thick and the layers blur together; too thin and they become fragile. Aim for the thickness of a pancake.
Let each layer set fully before adding the next: The full 3 minutes of steaming is essential. If you pour the second layer too early, the colors will bleed together instead of staying distinct.
Use a preheated pan: Starting with a hot pan helps the first layer set quickly and prevents sticking. If the pan isn’t hot enough, the first layer may not adhere properly to the bottom.
Cool completely before unmolding: Trying to unmold while warm will cause the layers to crack or crumble. Give the cake at least 30 minutes to cool at room temperature, then run a thin knife around the edges to help release it.
Storage and Reheating
Refrigerator: Store in an airtight container for up to 4 days. The texture will firm up slightly when cold, which is normal.
Freezer: Kuih lapis does not freeze well—the layers tend to separate and become grainy when thawed.
Serving: Serve chilled or at room temperature straight from the container. No reheating is necessary; if you prefer it slightly warm, place a piece on a plate and microwave for 10–15 seconds.
FAQ
Why did my layers blend together instead of staying distinct?
The second layer was poured before the first had set long enough. Make sure each layer steams for the full 3 minutes with the cover on before adding the next one. If the steamer isn’t hot enough, layers also take longer to set—verify your water is at a rolling simmer.
Can I make the batter the night before?
Yes. Store the strained batter in an airtight container in the fridge for up to 24 hours. Stir it gently before dividing into bowls and adding food coloring, as the mixture may separate slightly.
What consistency should the coconut milk be?
Use medium-thick coconut milk—not the thin, watery kind and not the ultra-thick cream. If you only have thick coconut milk, thin it slightly with water (roughly 1 part water to 3 parts cream) to get a pourable batter that will set properly in the steamer.
Can I use gel food coloring instead of liquid?
Yes, gel coloring works better because it doesn’t thin the batter. Use less—start with a tiny amount on a toothpick and mix in, since gel is more concentrated than liquid dye.
Attribution: Recipe text from “Cookbook:Kuih Lapis (Malaysian Layered Steamed Confection)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Kuih_Lapis_(Malaysian_Layered_Steamed_Confection)
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.
