Tai'an Chunked Fish — colloquially called 'tuó-tuó yú,' the block fish — is the defining dish of Tai'an Town in Chongqing's Tongnan District and a landmark of the Chongqing river-and-lake cuisine tradition. Bighead carp is cut into generous five-centimeter pieces, coated in sweet potato starch and egg, flash-fried to fix the shell, then simmered in a brick-red broth built from aged pickled vegetables, doubanjiang, and dried chili. The house technique — a hard boil to open the crust, then a low simmer to draw the flavors in — produces fish that is numbing, fiery, and tender all at once, with the fermented-sour note of the pickled ginger and chili cutting cleanly through the richness. A local saying captures its standing at the table: 'If you host someone without serving Tai'an Fish, your guest will not be at ease.'
Tai'an Town sits on the old Sichuan–Chongqing transport corridor flanked by a Jialing River tributary, giving it a centuries-long identity as a fish-and-rice settlement. The county gazette records bream from the local Waxuan Eddy as possessing 'a belly like a Vietnamese axe-head, dark-cyan in color, with exceptionally fresh flavor — rarely seen elsewhere.' The Southern Song geographical compendium 'Yudijizheng' reportedly noted that during the Later Shu period (934–965 CE) these bream were listed as imperial tribute, though the precise sourcing of that claim is difficult to verify today. The modern preparation was codified around 1930 by local chef Zheng Haiging (1910–1991), who refined the regional slow-fire fish tradition and replaced the increasingly scarce local bream with the more abundant bighead carp and grass carp, establishing the four-stage method: marinate-and-fry, build the spice base, simmer in broth, and finish with aromatics. After economic reforms, the Sichuan–Chongqing highway brought a steady flow of truck drivers who stopped in Tai'an and carried the dish's reputation across the region by word of mouth; by the early 1990s it was a household name throughout Chongqing. In 2009, the preparation was inscribed on Chongqing's second-batch Intangible Cultural Heritage registry.
The fish chunks arrive in a wide, deep dish resting in a brick-red broth glowing with chili-peppercorn oil, steam rising from the surface. Each piece is roughly five centimeters — a full mouthful. The starch crust has softened in the broth but still offers a faint give before the flesh inside yields: cotton-soft, barely holding its shape. The broth lands in layers — a fermented-sour tang from the pickled ginger and chili arrives first, then the electric Sichuan peppercorn tingle fans across the lips, and the dried chili heat follows and lingers. Numbing, spicy, warming, and fresh all at once. Ladled over plain white rice, the broth alone accounts for at least one bowl.
Tai'an Fish rests on a two-stage logic: fry first to seal, simmer second to flavor. Sweet potato starch — stickier and more moisture-retentive than cornstarch — forms a dense gelatinized shell around each fish chunk during the flash-fry, trapping moisture inside and preventing the pieces from breaking apart in the broth. The sequenced fire matters equally: an aggressive initial boil drives the spiced broth through the crust and begins flavor penetration; a sustained low simmer, maintained just below a rolling boil, lets the fish absorb the layered heat of chili, peppercorn, and doubanjiang gradually without structural collapse. The lactic and acetic acids produced by the pickled vegetables slowly penetrate the flesh during simmering, relaxing the muscle fiber bonds and producing the characteristic cottony tenderness — a softness not found in Sichuan's more aggressively heat-shocked preparations like water-boiled fish.
Variations
Tongnan originals insist on bighead carp or silver carp — their fine flesh and large, easy-to-identify bones suit the technique best. Grass carp is a common substitute elsewhere, yielding a firmer bite. Urban restaurant versions often add konjac or potato pieces to absorb the broth and extend volume; some use chicken stock in place of plain water for a richer, more rounded base. A 'dry-wok Tai'an Fish' (gān guō tài'ān yú) variant reduces the sauce over high heat and finishes with a hard stir-fry, trading the cottony braised texture for a drier, caramelized intensity.
On the Palate
Where Tai'an Chunked Fish sits in the Chinese flavor cloud
Ingredients
Serves 4How it's made
7 steps · 20 min
- 115 min
Clean and scale the bighead carp; remove gills and innards. Cut into 5 cm chunks. Pat completely dry with kitchen paper. Season with salt, Shaoxing wine, and a pinch of white pepper; toss and marinate for 15 minutes.
- 25 min
Beat the egg and whisk together with sweet potato starch and a small splash of cold water to form a thick, viscous batter. Add the fish chunks and turn to coat each piece evenly on all sides.
- 35 min
Heat a wok with rapeseed oil to 70% heat (around 210°C). Working in batches, fry the coated fish pieces for 1–2 minutes until the crust sets and turns pale golden. Drain on a rack; this step only fixes the shell — do not cook the fish through.
Watch outFry only until the batter sets pale-gold and firm, one to two minutes — this fixes the shell so the pieces hold; don't cook the fish through here.
- 47 min
Pour off most of the oil, leaving 2–3 tablespoons in the wok. Add a small knob of lard. Over medium heat, stir-fry pickled ginger and pickled chili peppers until fragrant, about 1 minute. Add doubanjiang; stir-fry until the oil turns brick-red, 2–3 minutes. Add garlic slices, dried chili segments, and Sichuan peppercorns; stir for 1 minute more.
Watch outFry the doubanjiang until the oil turns brick-red and smells deep before any liquid goes in — that red oil is the backbone of the sauce.
- 53 min
Pour in enough water or light stock to just submerge the fish. Bring to a full rolling boil over high heat. Season with soy sauce, a small amount of sugar, and salt to taste.
- 615 min
Gently slide the pre-fried fish chunks into the boiling broth. Bring back to a boil, then reduce to a low simmer. Cook for 15 minutes, turning the fish carefully once halfway through, until the broth has been absorbed and the sauce is slightly thickened.
Watch outAfter it returns to a boil, drop to a low simmer for the fifteen minutes — a hard boil knocks the fragile chunks apart before the broth soaks in.
- 73 min
Add scallion sections; taste and adjust seasoning. Line a deep serving platter with celery leaves. Transfer fish and broth over the celery and serve immediately while steaming hot.





