A Chengde buckwheat-and-pig's-blood jelly, steamed into bowl-shaped cakes, chilled firm, sliced into triangles, and pan-fried until a thin golden shell forms; served doused in sesame paste, raw garlic juice, and black vinegar. The dish resembles Beijing's 灌肠 but has a deeper, more mineral flavour from buckwheat and blood—a two-hundred-year-old imperial-adjacent street food sold for a few coins.
Buckwheat thrives in the cool highlands around Chengde—the Bashang plateau—and the region's cooks developed a family of buckwheat cold-set foods long before imperial patronage arrived. By the early Qing dynasty, 碗坨 was an established market snack in the city streets near Rehe (热河), the Manchu name for the Chengde area. Sources record that during the Qianlong reign, court ladies travelling with the imperial retinue to the Mountain Resort (避暑山庄) learned of the snack through the palace eunuchs and sent to buy it from street stalls; the imperial household's endorsement, however informal, cemented the dish's local prestige. In the late Qing period, a Chengde vendor known as Wang Laosan earned the nickname 碗坨王 (King of 碗坨) for the consistent quality of his stalls; according to local accounts preserved in Republican-period records, the Rehe military governor Tang Yulin later summoned Wang to the governor's mansion to pass on his technique—an unusual honour for a street food and the clearest sign that the dish had outgrown its humble origins.
Pan-fried triangles arrive with a lightly crisped, faintly smoky shell that yields at the first bite to a trembling, silken interior—cool and dense, almost like a firm panna cotta made of toasted grain; the sesame paste coats the tongue with earthy warmth while raw garlic and dark vinegar cut through cleanly, leaving a sharp, refreshing finish.
Buckwheat starch granules are unusually small—roughly two to six micrometres in diameter, compared to around ten to forty micrometres for wheat starch—and their high surface-area-to-volume ratio means they hydrate and gelatinise at a lower temperature, forming a dense, fine-grained gel network that gives碗坨 its characteristically smooth, yielding texture rather than a grainy or brittle one. Adding pig's blood introduces haemoglobin proteins that denature and coagulate when heated, embedding within the starch matrix as firm, elastic protein strands; this co-gel is what makes the finished cake sliceable without crumbling. The greenbean flour contributes additional globulin proteins that reinforce the gel structure. During pan-frying, the outer surface dehydrates rapidly and undergoes Maillard browning while the interior temperature stays below 80°C, maintaining the soft set; the heat gradient between shell and core creates the textural contrast central to the dish.
Variations
Classic煎碗坨 pan-fries the slices for a crisped exterior; 凉拌碗坨 skips frying entirely and tosses the chilled triangles cold in the sauce—lighter and more refreshing in summer heat. Some stalls add chili oil for a spiced version. A version made without pig's blood yields a golden-tan, milder cake with a lighter grain flavour, preferred by those who dislike the metallic mineral note of blood. Chengde souvenir shops now sell vacuum-packed碗坨 for travellers to take home.
On the Palate
Where Chengde Buckwheat Jelly Cake sits in the Chinese flavor cloud
Ingredients
Serves 4How it's made
7 steps · 2 hours
- 110 min
Combine buckwheat flour and mung bean flour in a bowl; whisk in pig's blood, five-spice powder, ground Sichuan pepper, and enough cold water to form a smooth, pourable batter with no lumps.
Watch outWhisk the pig's-blood batter until it's dead smooth and pourable with no lumps — lumps steam into gritty spots in the cake.
- 215 min
Transfer the batter to a medium saucepan; cook over medium-low heat, stirring constantly in wide circles, for 12–15 minutes until the mixture thickens into a smooth, heavy porridge that pulls away from the sides.
Watch outStir in wide circles until the porridge is heavy and pulls cleanly off the pan sides — that thickness is what lets it set firm.
- 35 min
Ladle the hot porridge into small heatproof bowls, filling each about two-thirds full; tap the bowls gently on the counter to eliminate air pockets.
- 480 min
Steam the filled bowls over high heat for 20 minutes until the surface is set and no longer wobbly at the centre; remove and cool to room temperature, then refrigerate for at least 1 hour until fully firm.
Watch outSteam until the surface is set and the centre no longer wobbles when nudged — a jiggly middle means it's still raw inside.
- 55 min
Run a knife around the edge of each bowl and invert the chilled cake onto a board; slice into thin triangular wedges roughly 1 cm thick.
- 68 min
Heat a flat pan with a thin film of neutral oil over medium-high heat; arrange triangles in a single layer and pan-fry 3–4 minutes per side until golden and lightly crisped.
Watch outPan-fry the wedges undisturbed until the underside is golden with a crisp edge before flipping — move them early and the crust tears.
- 75 min
Transfer to serving bowls; drizzle with sesame paste thinned with a little water, then add raw garlic juice, rice vinegar, light soy sauce, and a few drops of sesame oil; serve immediately.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






