Shanghai Soup Dumplings (Xiao Long Bao): Where to Eat the Best XLB (2026)
By rutzgo editorial · checked against official sources · how we research
A working guide to Shanghai soup dumplings: what makes a good XLB, Din Tai Fung vs Jia Jia Tang Bao vs neighborhood holes-in-the-wall, how to eat them without burning yourself, crab roe vs pork.
TL;DR: A vendor in the town of Nanxiang started folding chilled pork-stock jelly inside his buns around 1871, and that trick became Shanghai’s most famous dish. A proper xiao long bao (小笼包) carries hot soup inside the wrapper. Grip the pleated top, rest it on your spoon, bite a hole, sip the broth, then eat the rest. Jia Jia Tang Bao on Huanghe Road is the local benchmark. The century-old Nanxiang shop at Yuyuan Bazaar is the history lesson. Crab roe versions peak from September to December. Travelers typically pay roughly ¥30-100 per steamer, though shops post prices only at the counter.
A typical 11am scene on Huanghe Road (黄河路), three blocks from People’s Square, as visitors describe it: the queue at Jia Jia Tang Bao already stretches past the window. A retired couple argues gently about crab prices. A delivery courier refreshes his order on a phone. Nobody is here for the decor: fluorescent tubes, laminated menu cards, shared tables wiped down between sittings. Everyone is here for the same bamboo steamer, the one where you can watch liquid slosh inside the dumpling when you shake it.
Xiao long bao is the dish visitors to Shanghai plan entire mornings around, and the gap between a great steamer and a bad one is enormous. A great one tastes like concentrated pork broth wrapped in silk. A bad one is a dry meatball in a flour sock. This guide covers how the soup gets in there, how to eat it without scalding your palate, what the fillings mean on a Chinese menu, and six shops worth crossing the city for.
The soup is the point
The soup is not injected. Around 1871, in the town of Nanxiang (南翔) northwest of what is now central Shanghai, a vendor named Huang Mingxian ran a teahouse called Rihua Xuan and sold a large steamed bun stuffed with pork. When competitors copied him, he went the other direction: smaller buns, thinner skins, and a folding trick that changed everything. He cooked pork skins down into a collagen-rich stock, chilled it until it set into a jelly (皮冻, pí dòng), diced the jelly, and wrapped cubes of it into the filling alongside the meat. In the steamer, the jelly melts. Open the dumpling and the “aspic” is soup.
That ratio of jelly to meat is the whole craft. Too little and you have an ordinary dumpling. Too much and the skin ruptures in the basket. The classic Shanghai spec calls for 18 pleats pinched into the topknot, a standard the Taipei chain Din Tai Fung (official site) later made famous worldwide. Nanxiang’s bun-making method is listed on China’s intangible cultural heritage register; current status via the Wikipedia entry, August 2026.
In 1900 the recipe moved into central Shanghai, to the lanes beside Yu Garden, where the Nanxiang Steamed Bun Restaurant (南翔馒头店) has sold XLB to a permanent queue ever since. Shanghai’s style runs savory and broth-forward. Travel slightly west to Wuxi and the local version turns noticeably sweeter, with more sugar in the filling and even more soup. If your first bite tastes dessert-sweet, you probably ate near a Wuxi-style shop.
How to eat one without wrecking your palate
The broth inside a fresh steamer sits near boiling. Pop a whole dumpling in your mouth like a gyoza and you will regret it immediately. The method takes about ten seconds.
The six-move method
Grip the pleated topknot
Pick the dumpling up at the folded knot on top, where the skin is thickest and strongest. Grab the thin side wall and it will tear, dumping the soup into the basket.
Land it on the soup spoon
Shops serve a shallow Chinese soup spoon (调羹) for exactly this. Transfer the dumpling to the spoon before doing anything else, so a slip costs you nothing.
Dip, briefly
Touch the dumpling to the dish of black vinegar with slivered young ginger. Two seconds is plenty. The acid cuts the pork fat and gelatin.
Bite a small window
Nibble a hole in the side wall, roughly the size of a pea. Do not bite the dumpling in half.
Sip the broth
Drink the soup slowly through the hole. This is the moment the dish exists for. Some regulars drip a few drops of vinegar and a strand of ginger straight into the cavity first.
Finish in one bite
Eat the rest, skin and filling together, while everything is still hot. Then repeat. A steamer of eight takes most people under four minutes.
One etiquette note: sipping is expected, even audible sipping. Nobody will care. Slurping an XLB is quieter than a bowl of ramen and entirely normal at a shared table.

Four fillings, one ranking
Every XLB shop runs a similar lineup. Here is what the Chinese menu terms mean, with the price ranges travelers typically report paying. Shanghai XLB shops publish no online price list and menus drift, especially during crab season, so read the menu board at the counter before you commit.
Plain pork, 鲜肉小笼. The baseline and what most locals order. Expect ¥30-40 for a steamer of six to eight. Rich, savory, no distractions. If a shop does this one well, everything else on the menu is trustworthy. Start here.
Crab roe and pork, 蟹粉鲜肉. The most-ordered upgrade. Pork gives the filling structure. Roe and meat from Chinese mitten crabs (大闸蟹, hairy crab) give it a golden, sweet depth. Runs ¥48-68 a steamer. The season runs roughly late September through December, following the old farmer’s line 九雌十雄: female crabs (the roe-heavy ones) peak in the ninth lunar month, males in the tenth.
Pure crab roe, 纯蟹粉. All crab, no pork. Usually ¥80-110. It is intense and occasionally monotonous by the fifth dumpling, which is why experienced eaters order one steamer to share alongside plain pork. The roe from a single crab dresses only a few dumplings, and that arithmetic is why the price is what it is.
Pork and shrimp, 虾仁鲜肉. A whole shrimp tucked into the pork. ¥45-60. The bounce of the shrimp against the soft filling is the appeal. A safe pick if crab is out of season.
Where to eat: six shops compared
| Shop | Style | Typical steamer price (traveler-reported) | Best for |
|---|---|---|---|
| Jia Jia Tang Bao (佳家汤包) | Thin skin, heavy broth | ¥32–52 | The local benchmark |
| Nanxiang Steamed Bun (南翔馒头店) | Old-school, thicker skin | ¥30–68 | History at Yuyuan Bazaar |
| Din Tai Fung (鼎泰丰) | Standardized, 18 folds | ¥60–98 | A comfortable first visit |
| Fu Chun Xiaolong (富春小笼) | Home-style canteen XLB | ¥25–40 | Everyday Shanghainese eating |
| Lai Lai Xiaolong (莱莱小笼) | Crab roe specialist | ¥52–110 | A crab-season splurge |
| Wan Shou Zhai (万寿斋) | Hongkou veteran | ¥22–38 | Old-neighborhood breakfast |
The ranges above are what travelers report paying, not a published price list: Shanghai XLB shops post prices on the menu board by the till, and crab-season lines move. Each shop’s page on Dianping (大众点评), China’s main restaurant-review platform, carries recent user-posted menu photos with per-steamer prices: search the shop’s Chinese name before you pick a queue, then confirm the actual number on the board before you order.
Jia Jia Tang Bao (佳家汤包): the local benchmark
The flagship sits on Huanghe Road near People’s Square, and the MICHELIN Guide Shanghai has kept it on the Bib Gourmand list for years (current listing at guide.michelin.com). The setup is pure counter service: order and pay at the till, take a number, share a table. The skins run thinner than Din Tai Fung’s and the broth runs richer, at roughly half the price. Order the plain pork and one steamer of crab roe and pork. Queues peak from 11:30 to 1pm. Go right at opening, or in the 2-3pm dead zone between lunch and dinner.
Nanxiang Steamed Bun Restaurant (南翔馒头店): the history lesson
Operating beside Yuyuan Bazaar since 1900 and run today by the listed company Shanghai Yuyuan Inc. (see yuyuantm.com.cn), this is the shop that carried the Nanxiang recipe into the city. The ground-floor takeout counter draws a long, fast-moving queue. The sit-down floors upstairs charge more and serve the crab roe versions at a table. The dumplings themselves are deliberately old-fashioned: thicker skin, chunkier pleats, deep flavor. Tourists fill the room, yes, but this is the genuine article. The original hometown shop, Guyi Garden Restaurant (古猗园餐厅), still operates in Nanxiang town near Guyi Garden, about an hour out by metro.
Din Tai Fung (鼎泰丰): the safe first visit
The Taipei chain that globalized the dish runs multiple branches across Shanghai (official site), in malls and districts like Xintiandi. Consistency is the product: every dumpling hits the 18-fold spec, every branch has an English menu and strong air conditioning. The skin is a shade thicker and the broth a shade milder than at the local specialists. That is not a criticism if you are traveling with cautious eaters. It is the safest XLB in the city, not the ceiling. The pork chop fried rice and cucumber salad make good sides.
Fu Chun Xiaolong (富春小笼): the canteen classic
A canteen-style veteran with branches around the city, Fu Chun is where Shanghainese eat XLB on an ordinary Tuesday. Trays, tickets, cheap prices, and a full menu of local staples beyond dumplings. The XLB are rustic and juicy rather than delicate. Come for lunch and pair them with scallion-oil noodles (葱油拌面).
Two more names worth knowing. Lai Lai Xiaolong (莱莱小笼) is the specialist travelers seek out for pure crab roe dumplings in season. Wan Shou Zhai (万寿斋) in Hongkou is an old neighborhood shop where XLB share the menu with hearty wontons, and breakfast is the time to go.
Rules the regulars follow
- Eat fast. An XLB three minutes off the steamer is a sad XLB. The skin glues itself to the basket and the broth drops below flavorful temperature. Start the moment the lid comes off.
- Go early. XLB is breakfast and lunch food. Specialist shops open around 7am, and the better ones sell out by mid-afternoon. Dinner service at a non-specialist restaurant usually means frozen dumplings reheated in a steamer. Skip it.
- Use the vinegar. The dish of Zhenjiang black vinegar (镇江香醋, from the city of the same name) with young ginger slivers is not decoration. Pork skin jelly is rich. Acid and ginger are the counterweight.
- Budget a queue. The famous shops do not take reservations. Arriving at 11am instead of 12:30pm is the single highest-leverage move in this entire guide.
Honest take: you do not need to hunt down the single perfect steamer. Any of the six shops above beats the best xiao long bao you will find outside the Yangtze River delta. Pick the one closest to your hotel, arrive before noon, and queue for five minutes with everyone else. Burn your tongue a little. That is the whole ritual, and it has been the whole ritual since 1871.
By rutzgo editorial · Verified August 1, 2026 · How we research