The definitive 卫嘴子 breakfast roll. Fresh tofu skin is stuffed with seasoned bean sprouts, dried tofu, cilantro, and fermented bean curd, sealed at both ends with batter, then deep-fried to a shattering golden crisp. Always paired with a sesame flatbread — a Tianjin morning ritual surviving from late-Qing soy milk shops to the present-day sidewalk.
Tianjin's tofu skin roll grew out of the city's traditional soy milk (豆浆) shop culture of the late Qing and early Republic eras. The tofu skin (豆皮) — the thin protein film that forms on the surface of simmering soy milk — was originally a byproduct that shop owners began filling with seasoned vegetables and frying rather than discarding. By the Republic period, dedicated roll vendors occupied the South Market (南市) area and the outer 地道外 district, with the Li Ji shop in Dahuo Lane (大伙巷李记) and the Fu Ji shop at the Bird Market (鸟市傅记) building neighbourhood reputations for quality; the Fu family is credited with perfecting the fresh-tofu-skin vegetarian roll using a crescent-shaped fold. The meat version — filled with pork shreds, bamboo shoots, and mushrooms — has nearly disappeared; today's specialist vendors and the revival shops of the 1980s keep the vegetarian tradition alive.
The shell shatters at the first bite into dozens of toasty flakes; the filling is warm and earthy, the fermented bean curd rounding every savory note into something almost creamy, with cilantro cutting through as a bright thread of green freshness.
Fresh tofu skin is nearly pure soy protein and soy fat with very low moisture content. When submerged in oil at 180°C, its thin structure heats almost instantly: surface water vaporises within the first minute, and the Maillard reaction between amino acids and residual reducing sugars produces the golden-brown crust within 3–4 minutes. The batter-sealed ends prevent oil from flooding the interior, trapping steam from the moist filling inside the roll — so the interior effectively steams while the exterior fries, yielding the characteristic crisp-outside, moist-inside contrast. Fermented bean curd (腐乳) in the filling has undergone protease-driven hydrolysis of soy proteins, generating free glutamate concentrations that function as natural MSG; combined with sesame paste's linoleic and oleic acid esters, the filling achieves a round, mellow savory depth that raw bean curd cannot match.
Variations
荤卷圈 — the now-rare meat version with pork shreds, bamboo shoots, and dried mushrooms; 春卷皮版 — modern vendors use wonton or spring roll wrappers as a practical substitute for fresh tofu skin; 炸糕拼盘 — sold alongside Tianjin 炸糕 (glutinous rice cakes) as a mixed breakfast plate combining savory crunch with chewy sweetness.
On the Palate
Where Tianjin Deep-Fried Tofu Skin Roll sits in the Chinese flavor cloud
Ingredients
Serves 4How it's made
7 steps · 20 min
- 15 min
Blanch mung bean sprouts in boiling water for 10 seconds; drain, rinse cold, and squeeze out excess water. Shred dried tofu finely; roughly chop cilantro.
- 25 min
Combine bean sprouts, dried tofu, cilantro, and shredded carrot in a bowl; season with fermented bean curd (腐乳) paste, sesame paste, sesame oil, salt, and a pinch of MSG; mix until the filling is well-seasoned and holds together.
Watch outThe filling must taste boldly seasoned and hold together without weeping — watery filling steams the roll soggy from inside.
- 33 min
Steam fresh tofu skin over boiling water for about 1 minute until pliable; remove and let cool to warm; cut into rectangles approximately 20 × 15 cm.
Watch outSteam the skin only until it turns pliable, about a minute — over-steam and it tears when you roll.
- 45 min
Place a generous line of filling along one short edge of a tofu skin sheet; fold in the two long sides, then roll firmly into a tight cylinder.
- 53 min
Whisk flour with water into a thick paste; seal both cut ends of each roll with this paste, pressing firmly to ensure no gaps.
- 64 min
Heat oil to 180°C in a deep pan; lower rolls in gently and fry 3–4 minutes, turning occasionally, until the skin is deep golden all over.
Watch outFry at a steady bubble until deep golden all over — too cool and the skin goes oily and limp instead of crisp.
- 72 min
Remove, drain on paper towels briefly, cut each roll into 5 cm segments, and serve immediately alongside sesame flatbread.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






