Three Cannons is Chengdu's most theatrical street snack, named for the three resonant metallic strikes that ring out during its preparation. Steamed glutinous rice is pounded into a springy, sticky cake, torn into three equal balls, and launched one by one at a wooden board fitted with copper plates — each ball rebounds into a bamboo sieve that coats it in roasted soybean and sesame powder. The three balls, named Iron Cannon, Fire Cannon, and Gun Cannon, are then drizzled with warm brown sugar syrup and more sesame. Soft, chewy, sweetly fragrant, and dissolving cleanly on the tongue, the snack is served alongside a cup of bitter eagle tea.
Three Cannons has no precisely documented founding date. It originated as a special format for selling glutinous rice cake at Chengdu's traditional flower fairs, large seasonal festivals where vendors competed on spectacle as much as flavor. The dramatic percussion of the throwing technique gave it instant crowd-drawing power, and it soon ranked alongside cold jelly and sugar oil fritters as one of the three great flower-fair snacks. Over time it migrated from festival stalls to permanent street corners. Craftsman Li Changqing, whose family recipe was handed down across generations, demonstrated the craft in Guangzhou in 1989 to wide acclaim; in June 1990 his version was awarded the traditional-craft prize at Chengdu's second individual famous-snack exhibition, and Three Cannons was subsequently added to the city's intangible cultural heritage register of famous snacks.
Three warm balls arrive in a bowl, blanketed in a pale yellow dust of roasted soybean powder. The brown sugar syrup glistens on top, dark and thick. Bite into one and there is immediate give — the glutinous rice is soft to the point of bouncing, with a firm but yielding chew. The soybean coating adds a faint nutty graininess against the sticky interior; the syrup delivers clean, round sweetness. Chengdu cooks describe the finish as hua-zha — dissolving without residue, smooth all the way down. A sip of eagle tea, bracingly bitter, clears the palate for the next cannon.
Three Cannons is built on the unique starch chemistry of glutinous rice. Unlike ordinary rice, which contains roughly 20 percent straight-chain amylose, glutinous rice is almost entirely branched amylopectin — which is why it becomes far stickier and more cohesive once cooked. Pounding the hot rice with a wooden mallet does two things: it ruptures the remaining grain structure and mechanically cross-links the amylopectin chains, transforming loose cooked grains into an elastic, continuous mass. The soybean powder coating acts as a physical barrier, sheathing the sticky exterior so the three balls do not fuse together, while adding a layer of textural contrast. The sugar syrup must be cooked to a precise thickness — thin enough to pour but concentrated enough not to soak into the soybean coating and turn it soggy. The entire process must be completed while the glutinous rice is still warm: once the temperature drops, the amylopectin chains undergo retrogradation and the dough stiffens, losing both its pliability and the springy rebound needed to produce the characteristic cannon sound.
Variations
Three Cannons has few meaningful variations — the core of glutinous rice, soybean powder, brown sugar syrup, and sesame is fixed by the craft tradition. Some vendors substitute sesame paste for the syrup, or add ground peanuts to the coating powder for extra richness. Stalls at Jinli and Kuanzhai Alley, catering to tourist crowds, sometimes increase the syrup and swap soybean powder for a sweeter peanut-sugar blend, which purists consider a misstep — it smothers the soybean's earthy undertone. Traditional execution demands the glutinous cake be thrown and coated warm, with eagle tea brewed and served simultaneously; shortcut any one element and what remains is a sweetened ball of rice without the theater.
On the Palate
Where Three Cannons sits in the Chinese flavor cloud
Ingredients
Serves 4How it's made
6 steps · 32 min active + 40 min waiting
- 140 min
Rinse glutinous rice and soak in cold water for 12 hours. Drain, spread in a steamer basket lined with damp muslin, and steam over high heat for 30 to 40 minutes, sprinkling lightly with water once or twice midway, until every grain is fully cooked through with no hard center.
Watch outSteam the soaked rice until every grain is cooked through with no hard center — a chalky core won't pound into a smooth, springy mass.
- 215 min
Tip the hot steamed rice into a wooden tub or deep heat-proof bowl. Add a small splash of boiling water, then pound vigorously with a wooden mallet, turning and folding continuously, until the grains break down and come together into a smooth, springy, cohesive glutinous rice cake. Keep warm over the lowest possible heat.
Watch outPound the hot rice hard, turning and folding, until the grains break down into a smooth, elastic cake — stop while it's cold or lumpy and it won't hold together.
- 35 min
Toast soybeans in a dry wok over medium heat, stirring constantly, until golden and fragrant; grind into a fine powder. In the same wok, briefly toast sesame seeds until aromatic. Combine both powders in a wide, flat bamboo sieve set beside the work board.
- 45 min
Dissolve brown sugar in twice its volume of water and simmer over low heat, stirring until the syrup thickens enough to coat a spoon without running off. Remove from heat and keep warm.
Watch outSimmer the brown sugar syrup until it coats a spoon without running off — too thin and it slides off the balls instead of clinging.
- 55 min
Set up a wooden board with copper plates arranged in pairs down the center. While the glutinous cake is still warm and pliable, pull a generous handful from the pot and quickly pinch into three equal balls. Swing each ball firmly and rhythmically at the board in succession; each strikes the copper, rebounds, and rolls into the sieve, coating itself evenly in the soybean-sesame powder. Each impact rings out one clear metallic strike — three balls, three strikes, hence Three Cannons.
- 62 min
Nestle the three coated balls — Iron Cannon, Fire Cannon, and Gun Cannon — into a bowl. Drizzle generously with the warm brown sugar syrup and scatter a pinch of sesame powder on top. Serve immediately alongside a cup of brewed eagle tea.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.




