The Best Xiaolongbao in Shanghai (Local Verdict)
Xiaolongbao — the soup-filled Shanghai dumpling — is the city''s defining dish. Every guidebook will send you to Din Tai Fung. Every Shanghai local will tell you that''s a rookie mistake.
Here''s the actual ranking, based on 100,000+ Dianping reviews and our own taste tests.
1. Jia Jia Tang Bao (佳家汤包)
Tiny hole-in-the-wall on Huanghe Road. The crab roe xiaolongbao here is what locals dream about. The line gets brutal — go before 11 AM or after 2 PM.
Price: ¥30-50/person. Worth it: absolutely.
2. Nanxiang Steamed Bun Restaurant (南翔馒头店)
The original — operating since 1900 in Yu Garden. Touristy, but historically the birthplace of xiaolongbao. Skip the takeaway line on the ground floor and go directly to the 2nd floor for the sit-down experience.
Price: ¥60-80/person on 2nd floor.
3. Yang''s Fried Dumpling (小杨生煎)
Technically shengjianbao (pan-fried, not steamed) — different but related. Still an essential Shanghai dumpling experience. Crispy bottom, soup inside.
Price: ¥20-30/person. The cheapest must-try in Shanghai.
4. Lin Long Fang (林龙坊)
A French Concession favorite. More refined than Jia Jia, less famous than Nanxiang. Locals love the consistency.
5. Din Tai Fung
Yes, it''s good. Yes, it''s reliable. But you can eat Din Tai Fung in Singapore, LA, or Tokyo. Save it for when you''re not in Shanghai.
How to eat xiaolongbao properly
- Lift it gently with chopsticks by the top knot.
- Place it on your spoon.
- Bite a small hole in the side and let the soup pool in the spoon.
- Drink the soup, then eat the dumpling.
- Use the vinegar + ginger sauce.
Don''t bite the whole thing at once — the soup is boiling and you will burn your mouth. Every Shanghai local has done this once. Don''t be the foreigner who does it twice.
Keep reading
Where to stay in Lhasa: Barkhor or the Potala side
Two areas cover almost every Lhasa stay, but your agency books the room — here is what to ask for, and what oxygen actually means at 3,650 m.
Pudong Wyndham Hotel Shanghai: 999 Yuan for Two Nights
A Pudong Wyndham Hotel package advertises two nights for 999 yuan with breakfast and a pickup service included — around 500 yuan a night, though the offer lists no dates or terms.
Lhasa Gonggar Airport to the city centre: the 30 yuan coach
The civil aviation coach from Lhasa Gonggar to the city centre costs 30 yuan and takes about 70 minutes. Where to catch it, which stops to ask for, and when a taxi is worth the extra.