Nutrition Facts
Servings: 4 ServingCalories:90kcalSodium:10mgDietary Fiber: 2gSugars: 14gProtein:1gCarbohydrates: 22g
Grandma kept a clay pot on the back burner every winter, and the faint grassy sweetness drifting from it meant one thing: she was making this traditional water chestnut sweet soup. Peeling those muddy little corms was the part nobody wanted, but the moment they hit simmering water and turned translucent, releasing that clean, cooling fragrance, it felt entirely worth it. It’s one of those Chinese dessert soups that needs almost nothing beyond good ingredients and patience.
Rock sugar and fresh water chestnuts don’t need help. When you strip everything back to two or three ingredients, the soup either works or it doesn’t, and that honesty is actually what makes mastering it so satisfying. The liquid turns faintly golden, barely sweet, with a crispness that softens just enough without losing its character. Cold or warm, it lands differently, but it’s always right.
Fresh water chestnuts are the heart of this recipe, so the ingredient list is refreshingly short. Here’s what to gather before you start:
Fresh water chestnuts (about 500g / 1.1 lbs): These are sold with their dark brown skin still on at most Asian grocery stores. Look for firm ones with no soft spots or shriveling. The freshness matters here since canned water chestnuts carry a metallic undertone that flattens the clean sweetness you’re after.
Rock sugar (60–80g / about 2–3 oz): Loose chunk rock sugar melts more evenly than single large crystals. It gives a rounded, mellow sweetness that white sugar just can’t replicate in a Chinese water chestnut dessert soup. Start with less and adjust at the end.
Water (1.5 liters / about 6 cups): Plain filtered water. No broth, no additives.
Pandan leaves, optional (2–3 leaves, tied into a knot): A Southeast Asian influence, but it deepens the fragrance beautifully without competing. Completely optional if you want the purest traditional version.
Rinse the water chestnuts under cold running water and scrub off visible mud. Peel each one with a small paring knife, removing the skin in downward strokes starting from the top. Once peeled, drop them straight into a bowl of cold water to prevent any slight browning. You can leave them whole for a more traditional look, or halve them if you prefer them to release more starch into the broth.
Work through all the water chestnuts first before turning on any heat. Keep the peeled pieces in cold water until every single one is done. Rushing the peeling mid-cook leads to uneven cooking times, and a few pieces will end up mushy while others stay too firm.
Pour 1.5 liters of water into a medium pot and bring it to a boil over medium-high heat. Drain the water chestnuts and add them in. You’ll immediately notice the water clouding slightly as the natural starch begins releasing.
Drop the knotted pandan leaves into the pot now, within the first two minutes of boiling. Let them steep with the chestnuts as the soup cooks. The broth will take on a faint herbal warmth. Discard the leaves before serving.
Reduce the heat to medium-low and simmer uncovered for 18 to 22 minutes. The water chestnuts are ready when they lose their raw chalky white color and become lightly translucent, shifting toward a pale ivory. Press one gently with a spoon: it should yield without crumbling, holding its shape while feeling cooked through. Avoid boiling hard the entire time or the texture turns grainy.
Add the rock sugar in the last five minutes of cooking, not at the start. Stirring it in at the end gives you full control over sweetness without cooking the sugar too long, which can create an overly thick or syrupy texture. Taste and adjust. The soup should taste lightly sweet with a clean, cooling finish.
Ladle into small bowls while warm, or let the pot cool completely and refrigerate for two hours to serve cold. Both versions are traditional. The cold version especially highlights the crisp, refreshing quality that makes this Chinese water chestnut dessert soup so popular in warmer months.
In summer: Chill the soup for at least two hours before serving. The rock sugar syrup slightly thickens as it cools, giving each sip a silkier, more refreshing feel. Pour over a small amount of crushed ice in the bowl if you want a more pronounced cooling effect.
In winter or after a meal: Serve it just off the heat, slightly warm rather than piping hot. The fragrance opens up more at a gentle temperature, and the water chestnuts stay slightly crisper than when the soup has been sitting and reheating.
As a light between-meal drink: Strain out the solids and serve just the broth in a small cup. It’s essentially a naturally sweetened herbal-style drink, clean and light enough to drink mid-afternoon without feeling heavy.
Fresh vs. canned water chestnuts for soup: Fresh will always give a better result since the texture stays crisp and the flavor is naturally sweet. Canned works in a pinch: rinse them thoroughly in cold water, reduce cook time to about 8 minutes, and expect a slightly softer texture.
Rock sugar alternatives: White sugar works but tastes sharper. Coconut sugar adds warmth but shifts the color to a darker amber. Honey stirred in off heat is another option, though it changes the flavor profile noticeably.
Adding ginger: A thin slice of fresh ginger added with the water chestnuts gives a mild warming note. Popular in winter versions for anyone who runs cold.
Barley addition: Some households add cooked pearl barley for a more filling dessert soup. Add pre-cooked barley in the last few minutes so it doesn’t break down.
When I serve this at home, it usually sits at the end of a meal as a light dessert rather than a standalone course. On its own, it’s light and subtle, which means it pairs well without competing with richer dishes.
Sesame rice balls (tang yuan): Add 2 or 3 small plain or sesame-filled tang yuan directly into the soup bowl for a more filling dessert.
Steamed sponge cake (ma lai go): Serve a small slice on the side to contrast the light liquid with something soft and lightly caramelized.
Almond tofu (annin tofu): Scoop a piece into the chilled soup. The mild almond flavor and silken texture work quietly alongside the water chestnut broth without overwhelming it.
As part of a traditional Chinese dessert spread: Pair it alongside red bean soup and longan jelly for a full tang shui dessert table at family gatherings.
Chestnuts turning mushy: Usually a sign of hard boiling throughout the cook time. Keep the heat at a gentle simmer after the initial boil. A rolling boil breaks down the cell walls too fast and produces a grainy, floury texture instead of that distinct clean bite.
Soup tasting flat or bland: Rock sugar added too early can mellow out without impact. Always add sweetener in the last five minutes. Also check your water chestnut freshness: older or overly mature ones have less natural sweetness.
Broth looking cloudy or thick: A small amount of cloudiness is normal as starch releases from the water chestnuts. Excessive cloudiness usually means the heat was too high, causing rapid starch breakdown. Skim the surface once during cooking if needed.
Leftover soup keeps well in the refrigerator for up to three days in a covered container. The chestnuts will continue to soften slightly as they sit, which most people actually prefer by day two. Reheat gently over low heat rather than microwaving, since rapid reheating can make the chestnuts grainy. The chilled version straight from the fridge doesn’t need reheating at all.
A classic Chinese dessert soup made with fresh water chestnuts and rock sugar, simmered until lightly sweet and cooling. Simple to prepare, naturally refreshing, and just as good warm as it is chilled.
Scrub each water chestnut under cold running water to remove surface mud. Using a small paring knife, peel the dark brown skin by working downward from the crown of each piece. Transfer peeled chestnuts immediately into a bowl of cold water to prevent browning. Leave whole or halve them depending on your preference.
Pour 1.5 liters of filtered water into a medium pot. Drain the peeled water chestnuts and add them to the pot. Bring to a boil over medium-high heat. If using pandan leaves or ginger, add them at this stage so their fragrance has time to steep into the broth.
Once boiling, reduce the heat to medium-low. Allow the soup to simmer uncovered at a gentle pace for 18 to 22 minutes. Avoid a hard boil throughout this stage. The chestnuts should slowly shift from chalky white to a lightly translucent pale ivory. Skim any surface foam in the first five minutes if needed.
Test a water chestnut by pressing it gently against the side of the pot with a spoon. It should yield with slight resistance without crumbling or feeling mushy. If still chalky in the center, continue simmering for another 3 to 5 minutes and test again.
Once the chestnuts are cooked through, add the rock sugar directly into the pot. Stir over low heat for 3 to 5 minutes until fully dissolved. Taste and adjust sweetness now. The finished soup should taste clean and lightly sweet without any harsh sugar edge.
Remove pandan leaves and ginger slices. Serve warm immediately in small bowls, or allow the pot to cool to room temperature before refrigerating for at least two hours. Both serving temperatures are traditional and produce a distinctly different tasting experience.
Servings: 4 ServingCalories:90kcalSodium:10mgDietary Fiber: 2gSugars: 14gProtein:1gCarbohydrates: 22g