Walking through a Hong Kong night market as a kid, I always stopped at the put chai ko cart first, before anything else. Watching the vendor unmold those wobbly, glossy cakes from their little clay pots felt like a small ceremony, and that first bite, soft yet slightly chewy with a deep caramel sweetness from brown sugar, stuck with me for decades. Making Hong Kong Put Chai Ko (Steamed Rice Pudding) at home brings back every bit of that feeling, and honestly, the ingredients list is shorter than you’d expect.
What Makes This Recipe Worth Keeping
Put chai ko is one of those Cantonese snacks that looks deceptively simple but rewards attention to detail. The two-layer version, with a pale plain rice layer and a dark brown sugar layer, is the classic street-style presentation, and getting both layers to hold their distinct color while staying cohesive after unmolding is the real craft here.
Rice flour is the backbone of the texture. When the ratio is right, the finished cake is firm enough to hold its shape on a skewer yet soft enough to press a thumbprint into. Brown sugar does more than sweeten; it adds a slightly bitter, molasses-tinged depth that plain white sugar simply cannot replicate.
Everything You Need for Put Chai Ko
Put chai ko uses a short, humble ingredient list, which means every single component matters. Here’s what goes into the batter:
For the plain (white) layer:
- 1 cup (120g) rice flour — standard white rice flour, not glutinous. Glutinous rice flour makes the texture too sticky and dense; plain rice flour gives that firm-but-yielding bite.
- 1 tbsp (8g) wheat starch — this is the secret to a slightly translucent, smooth surface finish. Cornstarch works in a pinch but the texture is slightly less silky.
- 1 cup (240ml) water
- 2 tbsp (25g) granulated sugar
- Pinch of salt
For the brown sugar layer:
- 1 cup (120g) rice flour
- 1 tbsp (8g) wheat starch
- 1 cup (240ml) water
- 3 tbsp (40g) dark brown sugar — I always use a dark variety for that deeper, almost smoky sweetness. Light brown sugar gives a paler color and a less pronounced flavor.
- Pinch of salt
Optional garnish:
- Red bean paste — traditional and highly recommended. A thin smear on top after unmolding is the classic street food finishing touch.
- Toasted sesame seeds
Before You Start
Give both batters a proper rest of 10 minutes after mixing so the rice flour fully hydrates. Prepare your individual molds, small ceramic ramekins, clay pots, or even a muffin tin lined with parchment work well. Lightly grease each one with a neutral oil like vegetable oil. Set your steamer over high heat so it’s fully boiling before the first layer goes in.
Bringing It Together, Layer by Layer
Step 1: Mix both batters separately
Combine the rice flour, wheat starch, sugar, and salt for each layer in separate bowls. Pour in the water gradually, whisking as you go until there are absolutely no lumps. The batter should look like thin, slightly cloudy water. Let both bowls rest for 10 minutes.
Step 2: Steam the first (white) layer
Pour the white batter about halfway up each mold. Place in the steamer over high heat and steam for 8 to 10 minutes. You’re looking for the surface to turn from opaque-milky to a set, slightly translucent matte finish with no liquid wobble in the center when you nudge the mold gently.
Step 3: Add the brown sugar layer
Give the brown sugar batter a quick stir since rice flour settles fast. Carefully pour it over the set white layer, filling the mold to about 90% full. Return to the steamer immediately and steam for another 10 to 12 minutes. When done, the top surface will look glossy and firm, and a toothpick inserted in the center will come out clean with no wet batter clinging to it.
Step 4: Cool completely before unmolding
Remove the molds from the steamer and let them cool at room temperature for at least 30 minutes. Trying to unmold while warm leads to tearing since the layers need to contract and set fully. Run a thin spatula or butter knife around the edge, then invert gently onto a plate. The two-color layers should hold a clean line.
Step 5: Serve as-is or finish with red beans
Traditional street food style is to serve each cake on a bamboo skewer with a small scoop of red bean paste on the side. At home, I just plate them with a bowl of red beans and let everyone help themselves.
When Brown Sugar Flavor Matters Most
The sweetness of brown sugar rice cake is a defining characteristic that separates put chai ko from other steamed rice snacks.
Using dark muscovado sugar: Swap standard dark brown sugar for muscovado for an intensely rich, almost toffee-like depth. Use the same weight but expect a noticeably darker, more aromatic brown layer.
Adjusting sweetness without changing texture: Cut the brown sugar by 1 tablespoon and add an extra pinch of salt to balance. The structural integrity stays exactly the same since sugar doesn’t affect the starch setting ratio here.
Adding red bean paste inside the batter: Spoon a thin layer of red bean paste directly on top of the set white layer before pouring the brown sugar batter over it. It creates a hidden filling that makes each bite a small surprise.
Ways to Customize Your Steamed Rice Pudding
Flexible Swaps Worth Knowing
- Wheat starch substitute: Cornstarch is the most available swap; use the same amount. Expect a slightly more opaque finish and a marginally softer set, but the flavor stays on point.
- Brown sugar alternatives: Coconut palm sugar creates an earthier, less sweet profile with a beautiful amber color. Use a 1:1 weight substitution.
- Single-layer version: Skip the layering entirely and mix a half-and-half blend of white sugar and brown sugar into one unified batter. Less visual drama but much faster for weeknight cooking.
- Gluten-free adaptation: Wheat starch does contain a trace of gluten. Tapioca starch in the same quantity is fully gluten-free and produces a slightly more elastic texture that many people prefer.
What to Serve Alongside Hong Kong Put Chai Ko
Put chai ko holds up well on its own, but pairing it with a few traditional Cantonese snack accompaniments turns a single bite into a proper spread. I usually keep it simple and let the put chai ko toppings and accompaniments do the talking.
Here’s how I like to serve them:
- Red bean paste — Spoon a small amount alongside each cake so guests can dip or top as they prefer.
- Steamed taro balls — Plate the put chai ko next to taro balls for a classic Hong Kong street food dessert combination with contrasting textures.
- Jasmine tea — Brew a pot of light jasmine tea to serve alongside; the floral, slightly grassy flavor cuts through the sweetness cleanly.
- Shaved ice with condensed milk — For a full traditional Cantonese snack spread, serve put chai ko on the same platter as a small bowl of shaved ice.
- Coconut milk pudding — A cold coconut milk pudding served alongside makes the warm, chewy put chai ko feel like a proper dessert course.
Getting the Texture Right Every Time
- Grainy or gritty final texture: Almost always caused by under-resting the batter. Ten minutes of hydration time before steaming lets the rice flour fully absorb the water, producing a smooth, even set.
- Layers separating after unmolding: If the first layer is over-steamed and has formed a hard surface skin, the second layer can’t bond properly. Pull it from the steamer the moment the center sets but before any surface cracks appear.
- Sunken or collapsed center: Indicates the heat was too high and steam condensation dripped directly onto the batter surface. Keep the lid slightly ajar during the first two minutes or wrap the lid in a clean kitchen towel to catch condensation droplets.
Leftovers keep well in the fridge for up to 3 days. Wrap each piece individually in plastic wrap to prevent the surface from drying out. Reheating over a steamer for 3 to 4 minutes on high brings the texture almost completely back to fresh. Microwaving works in a pinch but tends to make the edges rubbery, so I only use that method if the steamer isn’t an option.
Hong Kong Put Chai Ko (Steamed Rice Pudding) Recipe
Description
Classic two-layer Hong Kong Put Chai Ko with a pale rice layer and a deep brown sugar layer, steamed in individual molds and unmolded to reveal a clean, glossy finish. A traditional Cantonese snack recipe that’s approachable at home with standard pantry ingredients.
Ingredients
White Layer
Brown Sugar Layer
Optional
Instructions
Step 1: Prepare the molds
Lightly brush 8 small ramekins, ceramic cups, or a muffin tin with a neutral oil. Set up your steamer and bring the water to a full rolling boil over high heat before you begin steaming. Preparing everything in advance prevents the batter from sitting and settling while you wait.
Step 2: Mix the white layer batter
In a medium bowl, whisk together 1 cup (120g) rice flour, 1 tbsp wheat starch, 2 tbsp granulated sugar, and a pinch of salt. Add 1 cup (240ml) water gradually, whisking continuously until completely smooth with no lumps visible. Let the batter rest for 10 minutes to allow the starches to fully hydrate.
Step 3: Steam the white layer
Stir the batter once more before pouring since the flour settles quickly. Pour the white batter approximately halfway up each prepared mold. Place the molds in the steamer, cover, and steam over high heat for 8 to 10 minutes, until the surface turns from milky-opaque to a set matte finish with no wet jiggle in the center.
Step 4: Mix the brown sugar layer batter
While the white layer steams, whisk together 1 cup (120g) rice flour, 1 tbsp wheat starch, 3 tbsp (40g) dark brown sugar, and a pinch of salt. Add 1 cup (240ml) water gradually and whisk until fully smooth. Allow to rest while you wait for the white layer to finish setting.
Step 5: Add and steam the brown sugar layer
Give the brown sugar batter a final stir. Carefully pour it over each set white layer, filling the molds to about 90% capacity. Return to the steamer immediately, cover, and steam for 10 to 12 minutes. The tops should look glossy and set; a toothpick inserted into the center should come out completely clean.
Step 6: Cool and unmold
Remove the molds from the steamer and allow them to cool at room temperature for at least 30 minutes. Once fully cooled, run a thin spatula around the inner edge of each mold and invert gently onto a serving plate. Serve with red bean paste on the side or top with a sprinkle of toasted sesame seeds.
Nutrition Facts
Servings: 8 ServingCalories:130kcalTotal Fat:0.5gSodium:40mgSugars: 8gProtein:2gCarbohydrates: 29g
Note
- Rice flour brand matters more than you’d expect. Look for Asian brands of plain white rice flour (not glutinous rice flour) for the most authentic texture.
- The 10-minute batter rest is non-negotiable for a smooth, lump-free result.
- If you want a darker brown layer color, add an extra teaspoon of brown sugar or a very small drizzle of caramel coloring.
- Clay pot molds are traditional and available at most Asian grocery stores; the slight porosity affects unmolding positively.