PProvenance
Enter
P
Chinese · Beijing

Tang Hulu (糖葫芦) — Candied Hawthorn on a Stick

Tang hulu (糖葫芦, literally sugar gourd) are the iconic Beijing and northern Chinese street snack of tart hawthorn berries (shan zha, 山楂) threaded on a bamboo skewer and dipped in a crackling, crystalline sugar glaze. The candied coating — a hard-crack sugar syrup — creates a glass-like shell that shatters when bitten, revealing the intensely tart, slightly astringent fruit beneath. Tang hulu are sold in winter on hutong (alleyway) streets and at festival markets; the seller carries a large bundle of skewers anchored in a straw bale. Modern versions may use other fruits — strawberries, mandarin segments, grapes, kiwi — but the traditional hawthorn version is the standard.

‹Swipe for the next dish›
ServesAbout 6 skewers
Total30 minutes
Sourced0of 5 in BC
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

400 g
fresh hawthorn berries (shan zha, 山楂)
stems and bottom calyx removed
Not yet stocked in British Columbia
200 g
white sugar
Your own market
100 ml
water
Your own market
as needed
neutral oil
for greasing the setting surface
Not yet stocked in British Columbia
6
bamboo skewers
Not yet stocked in British Columbia
II

The Method

1
Remove the stems and bottom calyx from each hawthorn berry. Thread 5–8 berries firmly onto each bamboo skewer, pressing them together so they form a single solid column. Lightly oil a flat, heatproof surface and set it nearby. The skewers are ready when the berries sit flush against one another with no gap.
2
Combine 200 g white sugar and 100 ml water in a small saucepan. Heat over a moderate flame without stirring until the sugar fully dissolves. Raise the heat and cook rapidly, still without stirring, until the syrup reaches 150–160 °C (hard-crack stage). This is where the dish lives or dies: a drop of syrup lowered into cold water must form a rigid, brittle thread that snaps cleanly; the syrup in the pan should appear a very pale gold and show no bubbles. Any undercooking produces a sticky rather than glassy coat; any scorching renders the syrup bitter and unworkable.
3
Remove the pan from the heat immediately. Working quickly, tilt the pan and dip each skewer fully into the syrup, rotating it to ensure complete, even coverage. Lift the skewer and rotate it briefly over the pan to allow excess syrup to fall away. Lay the coated skewer on the oiled surface. The glaze is set when it has hardened to a taut, glass-like shell that sounds a clean tap when touched with a fingernail — this takes 30–60 seconds.
III

Quality Hierarchy

01
Reserve — Fresh shan zha harvested in peak northern-Chinese hawthorn season (October–December): berries are dense, deeply tart, and astringent enough to cut through the sugar glaze with full intensity.
02
Estate — Out-of-season fresh hawthorn berries sourced from a specialist Chinese grocer; flavour is sound though slightly less concentrated than peak-season fruit.
03
Market — Substitution with seasonal firm fruits — strawberries, mandarin segments, grapes, or kiwi — as acknowledged in the entry's modern variants; the hard-crack technique remains identical.
04
House — Dried or preserved shan zha reconstituted; the texture loses the characteristic snap against fresh fruit flesh, and the astringency that defines the contrast with the sugar coat is materially diminished.
IV

Sensory Tests

◇Sight. Syrup is a very pale gold with no bubbles visible on the surface — the signal that hard-crack temperature has been reached.
◇Touch. A drop of syrup in cold water forms a rigid thread that snaps cleanly between the fingers, confirming 150–160 °C.
◇Sound. The set glaze emits a clean, hard tap when a fingernail is pressed against it, confirming the shell has fully crystallised.
◇Sight. The finished shell is glass-like and transparent, with no cloudy or sticky patches, and adheres uniformly to the fruit column.
◇Where it lives or dies. The syrup must reach true hard-crack (150–160 °C), forming a brittle thread that snaps in cold water; anything short of this yields a sticky coating rather than the defining crystalline shell.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

The pairing
Ancient Lakes of Columbia Valley Riesling
Ancient Lakes Vineyard — Cave B · Ancient Lakes
Not yet stocked in British Columbia
Wine
From British Columbia

Nothing from British Columbia holds against this yet.

Without alcohol

No pour without alcohol holds against this yet.

Why each one works is part of membership — Enter · from $49 a year →

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year