How to Make Cantonese Water Chestnut Cake

Translucent amber Cantonese water chestnut cake slices with crisp white water chestnut pieces and two golden pan-seared slices

Direct answer: Cantonese water chestnut cake sets cleanly when part of the starch slurry is cooked into hot sugar syrup before steaming. Whisk water chestnut flour with cold water, dissolve sugar separately, add chopped fresh water chestnuts, then temper the slurry until lightly thickened. Steam for 30 minutes, cool completely and refrigerate before slicing. Pan-sear chilled slices for crisp golden edges.

Key takeaways

  • Use Chinese water chestnut flour, not wheat flour or ground brown chestnuts.
  • Strain the cold slurry because the starch settles and clumps easily.
  • Partially cook the slurry so water chestnut pieces remain suspended.
  • Steam until the center is translucent and no milky streaks remain.
  • Cool fully before cutting; warm cake is too soft for clean slices.

What is Cantonese water chestnut cake?

Water chestnut cake, called ma tai go in Cantonese, is a translucent dim sum sweet made from water chestnut starch, sugar and crisp pieces of fresh water chestnut. “Ma tai” means water chestnut, sometimes literally translated as horseshoe. It is unrelated to European or Asian tree chestnuts.

The steamed cake is glossy and bouncy rather than fluffy. Serve it chilled, at room temperature or pan-seared with golden edges.

Ingredients for one 8-inch/20-cm cake

  • 1 1/4 cups/180 g Chinese water chestnut flour
  • 4 cups/960 ml water, divided
  • 3/4 cup/150 g granulated sugar or Chinese slab sugar
  • 8 ounces/225 g peeled fresh water chestnuts
  • 1 teaspoon neutral oil for the pan
  • 1/8 teaspoon fine salt

Allow 20 minutes preparation, about 35 minutes steaming, 1 hour cooling and at least 2 hours refrigeration. You need an 8-inch/20-cm round metal cake pan, a fine sieve, whisk and steamer large enough to hold the pan level.

Choose the correct flour

Water chestnut flour is a white starch sold in boxes or bags at Chinese markets. Some brands form hard lumps in storage; that is normal if the product is dry and within date. Break lumps before measuring and weigh the flour for consistency.

Whole water chestnuts cannot replace the flour. Arrowroot, tapioca and cornstarch gel differently, so use a recipe formulated for those starches.

Prepare fresh water chestnuts

Choose firm fresh water chestnuts without soft spots or sour odor. Rinse, trim the top and bottom, peel away the dark skin and rinse again. Chop into 1/4-inch/6-mm pieces.

Canned water chestnuts can be drained, rinsed and used when fresh ones are unavailable, but their flavor is milder. Pat them dry so extra packing liquid does not alter the formula.

Step 1: prepare the steamer and pan

Fill the steamer with enough water for 35 minutes and bring it toward a boil. Lightly coat the cake pan with neutral oil. Set it on a stable trivet and confirm the lid closes without touching the pan.

Wrap the steamer lid with a clean cloth if condensation normally drips heavily, securing the cloth away from the flame. Water drops can mark the surface but should never create a fire hazard.

Step 2: make a smooth cold slurry

Combine water chestnut flour with 2 cups/480 ml cold water. Whisk until no dry pockets remain, then pour through a fine sieve into a large heatproof bowl.

Starch settles quickly. Whisk again immediately before tempering. Never add dry flour directly to hot syrup; the outside gelatinizes instantly and traps raw powder inside lumps.

Step 3: cook the sugar syrup

Put the remaining 2 cups/480 ml water, sugar and salt in a saucepan. Bring to a boil and stir until completely dissolved. Add chopped water chestnuts and simmer for 2 minutes.

White sugar creates a pale golden cake. Chinese slab sugar gives a deeper amber color and light caramel flavor. Either works when measured by weight.

Step 4: temper the starch slurry

Whisk the cold slurry continuously while slowly pouring in about one third of the boiling syrup. The mixture should become slightly glossy and thicken to the consistency of light cream.

Return this tempered mixture to the saucepan with the remaining syrup over low heat. Stir for 30 to 60 seconds, just until it lightly coats the spatula and the water chestnut pieces stay suspended. Do not cook it into a solid paste.

Step 5: fill the pan

Immediately pour the warm batter into the oiled pan. Stir from the bottom once before pouring so the crisp pieces are evenly distributed. Tap the pan gently to release large air pockets.

Work promptly because the starch continues thickening as it stands. If the batter separates into clear liquid and white sediment, it was not tempered enough.

Step 6: steam until translucent

Place the pan in the steamer, cover and steam over medium-high heat for 30 minutes. Keep water at a steady boil and replenish only with boiling water if needed.

The cake is done when the center looks translucent rather than milky and a skewer enters without raw white batter. Steam 5 to 10 minutes longer if the center remains opaque. Avoid lifting the lid repeatedly during the first 25 minutes.

Step 7: cool and chill

Remove the pan carefully and cool on a rack for 1 hour. Cover and refrigerate for at least 2 hours, preferably overnight.

Cooling is part of setting. Warm cake can look loose even when fully cooked. Do not add more flour based on its hot texture or attempt to unmold it immediately.

Step 8: unmold and slice

Run a thin lightly oiled knife around the edge. Invert onto a board and cut into 1/2-inch/1.25-cm slices with a wet or oiled knife, cleaning the blade between cuts.

Serve chilled or let slices stand 20 minutes for a softer room-temperature texture. The pieces should bend slightly without breaking or leaking water.

Step 9: pan-sear optional slices

Heat 1 teaspoon neutral oil in a nonstick skillet over medium heat. Add chilled slices in one layer and cook 2 to 3 minutes per side until lightly golden.

Turn with a thin spatula only after the first side forms a skin. Crowding or flipping early makes the sticky surfaces tear and fuse together.

How to control texture

For a firmer cake, reduce total water by 2 tablespoons/30 ml next time rather than adding a large amount of flour. For a more tender cake, add 2 tablespoons water. Small changes matter because starch brands vary.

The batter must be thick enough to suspend chopped pieces but still pour easily. Fully cooking it before steaming creates a dense, rubbery cake; skipping tempering allows starch and water chestnuts to sink.

Substitutions

Canned water chestnuts

Use the same drained weight, rinse well and pat dry. The cake remains crisp but less fragrant.

Brown or slab sugar

Replace white sugar by weight. Expect a darker cake and stronger caramel note.

Different pan

A shallow square metal pan works if it fits level in the steamer. A deeper pan needs more time; test the opaque center before removing it.

Lower sweetness

Reduce sugar to 120 g. Larger reductions can make the water chestnut flavor seem flat and slightly change the finished texture.

Common mistakes

The cake separates into layers

The slurry settled or was not partially gelatinized. Whisk immediately before tempering and heat until lightly thickened.

The center stays white

It is undercooked, the pan is too deep or steam was weak. Continue steaming with a steady boil.

The cake is rubbery

Too much flour, too little water or excessive pre-cooking created a dense gel. Weigh ingredients and stop at light-cream thickness.

The pieces sink

The batter was too thin when poured. Temper a little more next time while stirring constantly.

Slices stick to the knife

The cake is not cold enough or the blade is dry. Chill fully and wet or oil the knife between cuts.

Food safety and storage

Wash fresh water chestnuts under running water, peel with clean tools and discard spoiled pieces. Do not taste raw flour slurry. Steam until the starch is fully cooked and the center translucent.

Refrigerate the cake within 2 hours at 40 F/4 C or below and use within 3 to 4 days. Store slices covered so they do not dry out. Reheat pan-seared pieces until hot throughout. Freezing is not recommended because thawing can make the gel release water and turn spongy.

Related lessons

Compare this starch-set dim sum with fermented bai tang gao and radish-based Cantonese turnip cake. For another translucent chewy sweet, try Chinese sesame balls.

Recipes4Less cooking courses demonstrate slurry tempering, the translucent doneness cue and clean slicing so beginners can see the difference between undercooked, properly set and over-thickened batter.

FAQ

Is water chestnut cake made from nuts?

No. Water chestnut is an aquatic vegetable, not a tree nut. Check packaged flour labels for cross-contact information.

Can I eat ma tai go cold?

Yes. It is commonly served chilled or at room temperature and can also be pan-seared.

Why is water chestnut cake called horseshoe cake?

The Cantonese name for water chestnut, ma tai, literally refers to a horse hoof. It does not describe an ingredient from horses.

Can I make it one day ahead?

Yes. Overnight chilling improves slicing. Cut or pan-sear shortly before serving.

Why is my cake cloudy?

It may be understeamed, too thick or made with a different starch. Steam until the center loses milky streaks.

Conclusion

Clear, sliceable water chestnut cake depends on the correct flour, a lump-free cold slurry and controlled partial gelatinization before steaming. Cook until translucent, chill completely and slice with a wet knife. Serve the crisp-studded amber pieces plain or pan-seared for golden edges.

Sources