Food & Drink

Xiaolongbao in Shanghai — Where to Eat the Original Soup Dumpling

Shanghai's most famous food was invented here in 1875, and nothing you have eaten elsewhere quite prepares you. Here are the five best places to try it, how to eat it without scalding yourself, and what to order.

Jamie Chen, Shanghai-based Travel Writer Updated 2026-08-01
Xiaolongbao in Shanghai — Where to Eat the Original Soup Dumpling

At a Glance

Where
1 Fuzhou Road, Huangpu District (Bund end of Fuzhou Road)
Opening hours
10:00 AM – 10:00 PM, daily
Admission
Free to enter; dumplings from RMB 25 per basket (6 pieces)
Nearest Metro
Line 2 or 10, Nanjing East Road Station (Exit 1, 8-minute walk)
Time needed
30–60 minutes for a proper sit-down session
Best time
Lunch (11:30 AM–1:00 PM) or early dinner (5:30–7:00 PM)

Every city has its signature dish, and Shanghai's is xiaolongbao — the small steamed soup dumpling that was invented in this city in the 1870s and has since conquered the world. But the versions you find abroad are rarely the real thing. True Shanghai xiaolongbao is a study in precision: a wheat-flour wrapper pleated into a perfect topknot (the classic count is 18–20 pleats), a filling of seasoned pork or pork-and-crab, and — the crucial trick — a spoonful of hot, savoury broth sealed inside. The soup comes from jellied stock mixed into the filling, which melts into liquid as the basket steams. Bite into it carelessly and you will remember the lesson; eat it properly and you understand why Shanghai never stops talking about it.

The good news for visitors: xiaolongbao is everywhere, cheap, and quick to learn to love. This guide covers the five places worth your time — from the historic birthplace to modern masters — plus exactly how to eat them like a local.

How to eat xiaolongbao (read this first)

The broth inside a fresh basket is near-boiling, so technique matters:

  • Lift a dumpling gently with chopsticks — the skin is delicate and tearing it spills the prize.
  • Hold it over the spoon (or place it directly in the spoon) and bite a small hole in the top pleats.
  • Sip the broth through the hole, savouring it. This is the whole point.
  • Dip the rest in black vinegar and shredded ginger — the classic accompaniment — and eat it in one or two bites.

Do not pierce the dumpling's side first, and never skip the 'sip' step. Also remember that xiaolongbao are meant to be eaten immediately, straight from the bamboo steamer — they lose their charm fast, so order a basket at a time rather than a huge pile.

The five best places to eat xiaolongbao

1. Nanxiang Steamed Bun Restaurant — the 1875 original

The Nanxiang Steamed Bun Restaurant (Nanxiang Mantou Dian) at the Yu Garden Bazaar is where it all began — the shop invented the thin-skinned soup dumpling in 1875, and it still sits on the same spot by the zigzag bridge. It is touristy, the queues can be long, and you may share a table, but eating a basket in the place that created the dish, with the Old City all around, is a genuine Shanghai bucket-list moment. The signature is the crab roe xiaolongbao — seasonal, pricier, and unforgettable. Go at opening or mid-afternoon to skip the worst of the line.

2. Din Tai Fung — the reliable global master

Din Tai Fung, the Taiwanese chain, is the most consistent xiaolongbao on the planet, and its Shanghai branches (at the Bund's IAPM mall and elsewhere) hold up to the hype. The wrappers are uniformly thin, the broth is clean and savoury, and the service is impeccable. It is pricier than the local shops — expect RMB 60–80 a person — but it is the safest introduction for first-timers and the rare tourist restaurant that locals also genuinely rate. The chocolate xiaolongbao dessert is a fun novelty if you have space.

3. Jia Jia Tang Bao — the Bund's neighbourhood legend

Tucked on a small lane steps from the Bund, Jia Jia Tang Bao is a beloved local institution with a Michelin recommendation and queues to match. It does one thing — exceptional pork and crab xiaolongbao with impossibly thin skins — and the no-frills room fills with office workers and devoted regulars. Order by the basket, go early (11:00 AM or 4:30 PM) to beat the crowd, and treat the crab version as the highlight. Cash and WeChat Pay are standard; the staff are friendly even when busy.

4. Fu Chun — the neighbourhood classic

Fu Chun, with branches around the city, is the place locals mention when you ask for 'real' xiaolongbao without the tourist markup. The dumplings are sturdy, generously filled, and served fast in a canteen-style setting. Order a basket of pork, a bowl of shengjianbao (pan-fried pork buns, another Shanghai classic) to compare, and you have eaten like a resident. It is cheap, satisfying, and exactly what a food-obsessed visitor wants.

5. Small and seasonal: the crab season special

If you visit between October and December, hairy crab season means the city's xiaolongbao shops reach peak form, with crab roe dumplings (xie fen xiaolong) appearing on every menu. The sweet, intense roe raises the dumpling from excellent to extraordinary. It is the single best seasonal food moment in Shanghai — book it at any of the shops above and thank yourself later.

What to order and how much it costs

The standard order is simple: one basket of pork xiaolongbao (six pieces, RMB 25–40) and, if you can find it, a basket of crab xiaolongbao (RMB 40–60). Add a small dish of vinegar and ginger, and, at many shops, a bowl of clear soup or a side of shengjianbao. Prices at the big-name tourist spots run higher; the neighbourhood shops are cheaper. One basket is a snack for one, two baskets make a light meal — xiaolongbao are eaten fresh and small, not in quantity.

Practical tips

  • Go off-peak: lunch (11:30 AM–1:00 PM) and early dinner are the busy windows at the famous shops; mid-afternoon (2:00–4:00 PM) is the quiet slot.
  • Bring cash or WeChat Pay: some famous old shops (Jia Jia included) take cash first; ATMs are nearby but a little Alipay or WeChat setup saves hassle.
  • Eat them hot: xiaolongbao are best in the first five minutes out of the steamer. Order in batches rather than piling baskets.
  • Pair with the neighbourhood: Nanxiang slots naturally into a Yu Garden morning, and Jia Jia into a Bund afternoon — both are perfectly located for a food-first itinerary.

Xiaolongbao is the perfect visitor food: cheap, iconic, and easy to love. Eat it at the source, eat it properly, and you will spend the rest of your trip ordering more. The full local menu — from shengjianbao to noodle shops — is worth exploring too, but this is where you start.

Frequently asked questions

What exactly is xiaolongbao?

Xiaolongbao — 'small basket bun' — is a steamed soup dumpling: a thin wheat wrapper pleated into a topknot, filled with pork (often with crab or hairy crab roe added), and containing a spoonful of hot savoury broth that bursts when you bite it. The soup is the point: it is jellied stock that melts into liquid inside the steamer, which is why eating them correctly matters.

How do you eat xiaolongbao without burning your mouth?

The classic method: pick the dumpling up with chopsticks (or the provided spoon), bite a tiny hole in the top pleats, slurp or sip the hot broth out, then dip the dumpling in black vinegar with shredded ginger and eat the rest in one or two bites. The soup is near-boiling — the 'bite the top, sip, then eat' sequence is not a ceremony, it is survival.

What's the difference between xiaolongbao and the famous 'soup dumplings' you see elsewhere?

Very little — 'soup dumpling' is the Western name for xiaolongbao. Be aware, though, that Shanghai xiaolongbao are small, delicate, and thin-skinned, distinct from the bigger, thicker-skinned shengjianbao (pan-fried buns) and from Cantonese siu long bao, which are larger and served with different fillings. In Shanghai, the small thin-skinned version is the local standard.

Which is the best xiaolongbao shop in Shanghai?

The classic local answer is Nanxiang Steamed Bun Restaurant at the Yu Garden Bazaar, which invented the style in 1875 — it is iconic and touristy, and the queues are long. Serious locals often prefer Din Tai Fung (Taiwanese, extremely consistent and clean), Jia Jia Tang Bao on the Bund's edge, and Fu Chun for a no-frills neighbourhood version. For a first-timer, Nanxiang is the bucket-list stop and Din Tai Fung is the reliable upgrade.

How much should xiaolongbao cost?

A basket of six pork dumplings runs RMB 25–40 at a good shop; the crab-and-pork versions cost more (RMB 40–60 a basket). The famous 'Golden Man' Nanxiang version is priced higher as a premium set meal. If a place charges far less, the dumplings are probably machine-made and reheated — worth skipping.

Are there vegetarian xiaolongbao options?

Yes, at most good shops. Look for 'vegetable xiaolongbao' (usually chives and egg or cabbage), and some places offer a mushroom version. Din Tai Fung reliably has a vegetarian option with clear labelling. The classic pork and crab versions are the stars, but vegetarians are not left out.

Related guides