Chinese

Leshan Tofu Pudding

Sichuan·Medium·9 hours

Leshan tofu pudding is the signature breakfast of Leshan City, Sichuan, and one of the most distinctive regional takes on the ancient soft-curd tradition. Unlike most tofu pudding styles where the curd is the centrepiece, here the true star is the thickened pork bone broth — ladled hot over delicate tofu curds, it carries a week's worth of savour in every scoop. Deep-red Erjingtiao chili oil, ground Sichuan peppercorn, and black vinegar season the base; golden fried soybeans, diced pickled mustard greens, and a scatter of fresh celery round out the textures. Three schools exist: the Niuhua township version layers in sweet potato vermicelli and steamed minced beef; the Emei city version swaps in golden crispy pork (酥肉); and the spare Yangwan style simply serves the spicy curd alongside a bowl of white rice — the classic 豆花饭 of the Leshan working day.

Tofu pudding has circulated widely across Sichuan, but Leshan's version evolved its own identity by placing the thick bone-broth sauce at the centre rather than the tofu itself. Local culinary records trace the dish to the Qing dynasty, shaped by successive generations of street vendors refining their craft. The Niuhua township school is said by local tradition to have maintained an unbroken lineage of around two centuries, its most celebrated form pairing the tofu with bamboo-steamed minced beef in the style of the old riverside market settlements. Leshan sits at the confluence of the Min, Dadu, and Qingyi rivers — historically a busy inland port — and cheap, filling, boldly seasoned street food naturally grew up around its wharves and markets. A local folk saying captures the dish's unpretentious identity: 'Tofu pudding, tofu pudding — it doesn't cost much but it fills you right up.' No single founder is documented; the dish belongs to the city.

The tofu is scooped in thin, barely-holding sheets — white as cream, dissolving on the tongue before you chew, leaving only the quietest breath of soybean. Beneath it, the bone-broth sauce is starchy and savory, laced with soy and the clean sharpness of black vinegar. Then the chili oil asserts itself: Leshan cooks prize Erjingtiao peppers for fragrance over brute fire, so the heat comes in as deep crimson and aromatic rather than searingly hot. Sichuan peppercorn powder lays a low buzz of numbness over everything. The fried soybeans and pickled mustard greens snap and pop through the silky curd in little crunches; a scatter of celery lifts the richness just before it becomes too much. Eat it before the bowl cools — the moment the starch sets and the chili oil congeals, the dish has missed its window.

The tofu curd's silkiness comes from gypsum (calcium sulfate) coagulation. When soy milk cools to around 75–80°C, calcium ions from dissolved gypsum bind to carboxyl groups on soy proteins — primarily the globulins 7S and 11S — and gently crosslink the protein network into a high-water-content gel. This gives a softer, sweeter curd than bittern-set tofu, because calcium sulfate releases its ions slowly, allowing an even network to form. The bone-broth sauce is thickened by pea starch, which begins gelatinizing around 70°C: starch granules swell, rupture, and release amylose and amylopectin chains that form a colloidal network — viscous enough to coat every surface but still flowing. The chili oil is built by blooming Erjingtiao peppers in hot fat; Maillard reactions produce hundreds of aromatic compounds that give the oil its characteristic deep colour and layered fragrance. Finally, Sichuan peppercorn's hydroxy-alpha-sanshool fires low-frequency vibrotactile receptors in the skin, stacking a physical buzz on top of the chili's capsaicin heat — two entirely separate nerve pathways, arriving in sequence.

Variations

Three main schools define the dish. The Niuhua township version adds sweet potato vermicelli and steamed minced beef (粉蒸牛肉), giving the bowl a heavier, more concentrated character; some stalls also add steamed pork intestines. The Emei city version swaps in golden crispy pork (酥肉) in place of vermicelli — the fried shell fractures into the broth as you eat. The Yangwan city-centre style keeps it lean: no meat, just the bone-broth sauce and chili oil, always served alongside steamed white rice — a combination known as 豆花饭 that functions as a full meal. Recent innovations include egg-coagulated versions (using beaten egg instead of gypsum, giving a richer curd) and versions ladled directly over noodles or rice as a one-bowl meal. Compared with nearby Fushun Spicy Tofu Pudding (富顺豆花), which is dipped into a pounded chili sauce and served with separate steamed rice, Leshan's version is far more unified and heavier — the sauce comes to the tofu, not the other way around.

On the Palate

Where Leshan Tofu Pudding sits in the Chinese flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 3

How it's made

7 steps · 9 hours

  1. 1
    480 min

    Soak soybeans: rinse thoroughly and submerge in plenty of cold water for 6 to 8 hours, until fully swollen and white with no hard core at the centre.

  2. 2
    12 min

    Make soy milk: blend soaked, drained soybeans with water at a 1-to-8 ratio until smooth; strain through double-layered cheesecloth, pressing firmly to extract all liquid. Discard the okara. Bring the soy milk to a rolling boil over high heat, then reduce to a gentle simmer for 8 minutes, skimming off all foam.

  3. 3
    20 min

    Coagulate: dissolve 3 g food-grade gypsum in 30 ml cold water. When soy milk cools to 75–80°C, pour the gypsum solution into the soy milk in a single motion, stir gently two or three times, then cover and leave undisturbed for 15–20 minutes. The curd is set when a chopstick inserted at the edge stands upright.

    Watch out

    Wait for the soy milk to fall to 75–80°C before pouring the gypsum — too hot and the curd toughens and weeps, too cool and it never sets. It's ready when a chopstick stands upright at the edge.

  4. 4
    10 min

    Make bone-broth sauce: bring pork bone broth to a rolling boil. Whisk pea starch into cold water until completely smooth, then stream slowly into the hot broth while stirring steadily in one direction. Continue until the broth thickens to a flowing, coating consistency — it should coat the back of a spoon but still move freely. Remove from heat and keep warm.

    Watch out

    Stream the starch in slowly, stirring one direction — thicken it just to where it coats the spoon but still flows, not to a paste.

  5. 5
    10 min

    Prepare toppings: soak and drain a small quantity of dry soybeans, then deep-fry in hot oil until golden and crisp; drain on paper. Dice pickled mustard greens into small pieces. If using, soak sweet potato vermicelli until softened, boil until cooked through, then drain and set aside.

  6. 6
    5 min

    Season each bowl: add dark soy sauce, light soy sauce, black vinegar, and a pinch of MSG to each bowl. Ladle in a generous scoop of hot bone-broth sauce. Pour on chili oil and a dusting of ground Sichuan peppercorn.

  7. 7
    5 min

    Assemble and serve: using a thin-edged ladle, gently scoop tofu pudding from the edge of the pot and lay the curds flat in the seasoned bowl. Add vermicelli (if using), fried soybeans, and diced pickled mustard greens. Scatter celery (or cilantro) and scallion on top. Serve immediately while the curd and broth are still hot.

    Watch out

    Scoop the curd flat from the edge with a thin ladle — dig in from the top and the silky curd shatters into shreds.

Dishes like this

More from Chinese