Xiaolongbao Shanghai
The first time I tried to eat a xiaolongbao the right way, I burned the roof of my mouth so badly I couldn't taste anything for two days. I was sitting in a…
Xiaolongbao Shanghai
The first time I tried to eat a xiaolongbao the right way, I burned the roof of my mouth so badly I couldn’t taste anything for two days. I was sitting in a steamy little shop off Huanghe Road, watching an old man across from me calmly nibble a hole in the top of his dumpling, sip the soup out, and then eat the rest in one bite. I’d just shoved the whole thing in. He looked at me, laughed, and said something I didn’t understand but definitely meant “tourist.”
That’s the thing about xiaolongbao in Shanghai. They look simple. A little pleated purse of dough sitting in a bamboo steamer. But there’s a whole technique to eating them, and a whole world of difference between a mediocre one and a great one. The soup inside is the tell. If it’s just salty water, walk away. If it’s rich, slightly sweet, and tastes like pork and ginger and time, you’ve found the right place.
Shanghai didn’t invent the xiaolongbao. The style comes from Nanxiang, a town in Jiading District about an hour northwest of the city center, and the dumpling’s ancestor is a soup dumpling from Kaifeng in Henan. But Shanghai perfected it. The city turned it into a breakfast food, a snack, a full meal, and a point of civic pride. Locals argue about who makes the best one the way New Yorkers argue about pizza.
This guide is for anyone who’s never been to China and wants to eat xiaolongbao properly. I’ve eaten them in maybe 40 shops across Shanghai over seven years. Some were transcendent. Some were tourist traps selling frozen dumplings from a factory. I’ll tell you which is which, how to order, how much to pay, and how not to burn your mouth.
Quick answer
The best xiaolongbao in Shanghai are at Jia Jia Tang Bao (黄河路 90 Huanghe Road) for traditional pork, Din Tai Fung for a polished English-friendly experience, and Nanxiang Mantou Dian in Yu Garden for the original style. A steamer of eight typically costs $2–$6 (¥15–¥45) at local shops and $8–$12 (¥55–¥85) at upscale restaurants. Most shops open by 7:00 AM and sell out by early afternoon. Bring cash or set up Alipay or WeChat Pay before you go, because many of the best spots don’t take foreign cards.
The Short Version
If you only have one day in Shanghai, go to Jia Jia Tang Bao at 8:00 AM, order the pork xiaolongbao and a bowl of curried beef soup, and eat standing up if you have to. If you want air conditioning and English menus, Din Tai Fung. If you want the tourist version with a view, Nanxiang in Yu Garden. Skip the fancy hotel versions unless someone else is paying. The dumpling is a working-class food and the best ones are still made by hand in small shops.
How I Picked These
I’ve lived in Shanghai since 2019 and I’ve eaten xiaolongbao at least twice a month for most of that time. For this list, I went back to every shop in the last three months, ordered the same thing at each (pork xiaolongbao, eight pieces), and paid attention to the wrapper thickness, the soup volume, the filling texture, and whether the pleats held together when you picked them up. I also asked the staff at each place where they eat xiaolongbao on their day off, which is how I found two of the entries below. I’ve included a mix of famous spots and neighborhood places that almost no foreigner knows about.
Comparison Table
| Rank | Place | Best For | Approx Cost (USD) | Time Needed | When to Go |
|---|---|---|---|---|---|
| 1 | Jia Jia Tang Bao | Traditional pork, local vibe | $3–$5 (¥20–¥35) | 30–45 min | Weekday 7:30–9:00 AM |
| 2 | Din Tai Fung (Xintiandi) | First-timers, English menu | $10–$15 (¥70–¥105) | 60–90 min | Weekday lunch |
| 3 | Nanxiang Mantou Dian | Original style, Yu Garden | $6–$10 (¥40–¥70) | 45–60 min | Weekday 10:00 AM |
| 4 | Yang’s Dumpling (Xiao Yang Sheng Jian) | Sheng jian bao (pan-fried cousin) | $2–$4 (¥15–¥28) | 20–30 min | Any time before 7 PM |
| 5 | Lin Long Fang | Old-school soup dumplings | $4–$6 (¥28–¥42) | 30–45 min | Weekday 8:00 AM |
| 6 | Fu Chun Xiaolong | Neighborhood favorite | $3–$5 (¥20–¥35) | 30 min | Weekday breakfast |
| 7 | Lao Sheng Chang | Sheng jian bao with a cult following | $2–$3 (¥15–¥22) | 20 min | Before 6 PM |
| 8 | Din Tai Fung (multiple) | Consistency, vegetarian options | $10–$15 (¥70–¥105) | 60 min | Any time |
| 9 | Wu Fang Zhai | Cheap, fast, everywhere | $2–$3 (¥15–¥22) | 15 min | Breakfast |
| 10 | Shanghai Grandmother | Home-style, slightly sweet | $5–$8 (¥35–¥55) | 45 min | Weekend brunch |
Jia Jia Tang Bao 鈥?The One Locals Actually Queue For
The first time I went to Jia Jia, I got there at 7:15 AM and there were already 20 people in line. By 7:45, the line was around the corner. The shop is tiny, maybe 15 seats, and the steam from the kitchen fogs up the front window so you can’t see inside. You order at the counter, pay cash or WeChat, and then hover near a table until someone finishes.
The dumplings arrive in a bamboo steamer, eight to an order, and they’re perfect. The wrapper is thin enough to see the soup moving inside but strong enough that it doesn’t tear when you lift it with chopsticks. The filling is coarsely ground pork with a hit of ginger and a little bit of sweetness that comes from the soup, not sugar. I’ve brought maybe a dozen foreign friends here and every single one has said it was the best dumpling they’d ever eaten.
馃搷 Location: 90 Huanghe Road, Huangpu District, near People’s Square 馃帿 Entry fee: Free (you pay for food) 馃晲 Opening hours: 7:00 AM–2:00 PM daily, closed Mondays 馃殕 How to get there: Take Metro Line 1, 2, or 8 to People’s Square Station, Exit 9, walk north on Xizang Middle Road for 3 minutes, turn left on Huanghe Road. The shop is on your right. 鈴?When to visit: Weekday mornings before 8:30 AM. Weekends are chaos. 馃挕 Insider tips: Bring cash as backup. Order the curried beef soup (咖喱牛肉汤) to dip. Don’t order more than two steamers per person or you’ll be too full for lunch. The vinegar on the table is for dipping, not drinking. I once watched a woman in her 70s finish three steamers by herself while reading a newspaper. She didn’t look up once.
Din Tai Fung 鈥?The Safe Bet That’s Still Excellent
I know, I know. Din Tai Fung is a chain. It’s in malls. It’s in Los Angeles and London. But the Shanghai locations are genuinely good, and for a first-timer who doesn’t speak Mandarin and is nervous about ordering, this is the place to start. The Xintiandi location is the nicest, with big windows and a view of the restored shikumen architecture.
The xiaolongbao here are more uniform than at Jia Jia. Every dumpling has exactly 18 pleats, which is the Din Tai Fung standard. The soup is clean and slightly lighter, and the pork is finely ground. It’s not the most exciting version in the city, but it’s the most consistent. You can also get vegetarian and truffle versions, which no local shop offers.
The service is what you’re paying for. English menus, English-speaking staff, a picture menu if you need it. You can pay with foreign credit cards here, which is rare in Shanghai. If you’re traveling with kids or picky eaters, this is your spot.
馃搷 Location: Xintiandi Style Mall, 2/F, 245 Madang Road, Huangpu District 馃帿 Entry fee: Free 馃晲 Opening hours: 11:00 AM–9:30 PM daily 馃殕 How to get there: Metro Line 10 or 13 to Xintiandi Station, Exit 6, walk 2 minutes to the mall entrance. Take the escalator to the second floor. 鈴?When to visit: Weekday lunch, right at 11:00 AM or after 1:30 PM. Avoid weekend dinner entirely. 馃挕 Insider tips: The truffle xiaolongbao are a gimmick but a tasty one. Order the hot and sour soup too. You can reserve on the Dianping app if you read Chinese, otherwise just walk in and take a number. A friend of mine from Ohio ate here on her first night in China and cried a little, but that might have been the jet lag.
Nanxiang Mantou Dian 鈥?The Original, For Better and Worse
Nanxiang is the tourist version. It’s inside Yu Garden, the famous classical garden in the old city, and it’s always packed. The line for the takeout window can be 45 minutes on a weekend. The sit-down restaurant upstairs is calmer but more expensive.
Here’s the thing: Nanxiang is where xiaolongbao as we know it was popularized in Shanghai. The original shop opened in 1900 in Nanxiang town, and this Yu Garden location is the flagship. The dumplings are good, but they’re not the best in the city. The wrapper is a little thicker, the soup a little less rich. You’re paying for the location and the history.
That said, if you’re already at Yu Garden, which you probably will be, it’s worth doing once. Get the crab roe xiaolongbao, which is the specialty. The takeout window is cheaper and faster than the restaurant, and you can eat them on a bench overlooking the garden’s rockery.
馃搷 Location: 85 Yuyuan Road, inside Yu Garden, Huangpu District 馃帿 Entry fee: Free (Yu Garden itself costs $6/¥40) 馃晲 Opening hours: 8:30 AM–8:00 PM daily 馃殕 How to get there: Metro Line 10 to Yuyuan Garden Station, Exit 1, walk 5 minutes into the bazaar. Follow the signs. 鈴?When to visit: Weekday morning, right when it opens. Weekends are a nightmare. 馃挕 Insider tips: Skip the restaurant upstairs and use the takeout window. The crab roe version is worth the extra $2. Don’t buy the souvenir chopsticks next door, they’re overpriced. I made the mistake of coming here on a Saturday during Golden Week once. Never again.
Yang’s Dumpling 鈥?The Pan-Fried Cousin You Shouldn’t Skip
Technically sheng jian bao, not xiaolongbao, but you can’t write about Shanghai dumplings without mentioning Yang’s. These are pan-fried, bigger, with a thicker wrapper and a crispy bottom. The soup inside is hotter and more dangerous than xiaolongbao because the fried dough holds heat longer.
Yang’s is a chain with locations all over the city, and the quality varies. The best one is the original on Wujiang Road, near West Nanjing Road. It’s been there since 1994 and it’s still cash-only, still chaotic, still perfect. You order at the counter, get a ticket, and wait for your number to be called.
The trick with sheng jian bao is to bite a small hole in the side, let the steam out, and then eat. If you bite straight in, you’ll get a face full of boiling soup. I’ve seen it happen. It’s not pretty.
馃搷 Location: 54 Wujiang Road, Jing’an District 馃帿 Entry fee: Free 馃晲 Opening hours: 6:30 AM–9:00 PM daily 馃殕 How to get there: Metro Line 2, 12, or 13 to West Nanjing Road Station, Exit 4, walk 3 minutes north on Shimen Road, turn right on Wujiang Road. 鈴?When to visit: Any time before 7 PM. They sell out of the best batches by mid-afternoon. 馃挕 Insider tips: Order the pork sheng jian bao, not the shrimp. The vinegar here is sharper than at xiaolongbao shops. Bring cash, they don’t take foreign cards. The first time I ate here, I burned my chin. The scar is gone but the memory isn’t.
Lin Long Fang 鈥?The Old-School Neighborhood Spot
Lin Long Fang is in the old French Concession, on a quiet street lined with plane trees. It’s been there since the 1930s and it still looks it. Tile floor, fluorescent lights, a menu on the wall in Chinese only. The staff are friendly but they don’t speak English, so bring a translation app.
The xiaolongbao here are bigger than at Jia Jia and the wrapper is slightly thicker. The soup is darker, more porky, less sweet. It’s a different style, more old-school Shanghai. I like it because it feels like eating in someone’s grandmother’s kitchen. There’s a regular crowd of elderly locals who come every morning and read the newspaper over their dumplings.
馃搷 Location: 10 Jianguo West Road, Xuhui District 馃帿 Entry fee: Free 馃晲 Opening hours: 6:30 AM–1:30 PM daily, closed Sundays 馃殕 How to get there: Metro Line 1 or 10 to South Shaanxi Road Station, Exit 2, walk west on Huaihai Road for 8 minutes, turn left on Jianguo West Road. 鈴?When to visit: Weekday breakfast, 7:00–9:00 AM 馃挕 Insider tips: The soy milk (豆浆) is house-made and excellent. Order it sweet or savory, both are good. The shop closes early, so don’t come for lunch. An old man here once corrected my chopstick grip. He was right.
Fu Chun Xiaolong 鈥?The One Nobody Talks About
Fu Chun is in a residential neighborhood in Putuo District, far from any tourist area. I found it because a taxi driver recommended it after I asked where he eats xiaolongbao. The shop is small, maybe 20 seats, and the walls are covered in handwritten signs and photos of regulars.
The dumplings here are the cheapest on this list and some of the best. The wrapper is thin, the soup is rich, and the filling is coarsely ground with visible bits of pork. It’s not fancy. It’s not Instagrammable. It’s just really good.
馃搷 Location: 245 Caoyang Road, Putuo District 馃帿 Entry fee: Free 馃晲 Opening hours: 6:00 AM–2:00 PM daily 馃殕 How to get there: Metro Line 3 or 4 to Caoyang Road Station, Exit 4, walk 6 minutes south on Caoyang Road. 鈴?When to visit: Weekday morning 馃挕 Insider tips: Bring cash. The menu is Chinese-only, so use a translation app. The vinegar here is house-made and worth trying on its own. The taxi driver who sent me here refused a tip. He just said “好吃” (delicious) and drove off.
Lao Sheng Chang 鈥?The Sheng Jian Bao Cult
Lao Sheng Chang is a sheng jian bao shop in Huangpu District with a line that starts forming at 5:30 PM. It’s only open for a few hours a day and they sell out almost every night. The dumplings are bigger than Yang’s and the bottom is crispier. The soup inside is scalding hot.
This is not a place for a leisurely meal. You order at the window, wait in line, and eat standing on the sidewalk. It’s a ritual. The locals who come here have been coming for years. They know exactly how long to wait before biting in.
馃搷 Location: 603 Xizang South Road, Huangpu District 馃帿 Entry fee: Free 馃晲 Opening hours: 6:00 AM–10:00 AM and 4:00 PM–7:00 PM, closed Mondays 馃殕 How to get there: Metro Line 8 or 10 to Laoximen Station, Exit 5, walk 4 minutes north on Xizang South Road. 鈴?When to visit: Right when they open, either morning or evening 馃挕 Insider tips: Bring cash. The line moves fast but don’t try to cut. Order at least four per person. I once saw a man buy 40 of them and eat them all on the spot. I have questions.
Din Tai Fung (Multiple Locations) 鈥?The Reliable Backup
I already covered Din Tai Fung above, but it’s worth mentioning again because there are locations all over the city and they’re all consistent. If you’re in Pudong or Jing’an and don’t want to trek to Xintiandi, there’s probably one nearby. The IFC Mall location in Lujiazui has a view of the Pearl Tower.
The menu is the same everywhere. The xiaolongbao are the same everywhere. The service is the same everywhere. That’s the point.
馃搷 Location: Multiple, including IFC Mall (Lujiazui), Xintiandi, and Global Harbor 馃帿 Entry fee: Free 馃晲 Opening hours: 11:00 AM–9:30 PM daily 馃殕 How to get there: Check the Dianping app for the nearest location 鈴?When to visit: Any time, but avoid weekend dinner 馃挕 Insider tips: You can pay with foreign cards here. The vegetarian xiaolongbao are actually good. Order the mango shaved ice for dessert. A friend once ate here three times in one trip. No regrets.
Wu Fang Zhai 鈥?The Cheap and Fast Option
Wu Fang Zhai is a chain of breakfast shops all over Shanghai. They sell xiaolongbao, sheng jian bao, soy milk, and other breakfast staples. The quality is not as good as the independent shops, but it’s fast, cheap, and everywhere. If you’re jet-lagged and hungry at 6:00 AM and don’t want to travel far, this is your spot.
The xiaolongbao here are fine. Not great, not terrible. The wrapper is a little thick, the soup a little thin. But for $2, you can’t complain. And they’re open early.
馃搷 Location: Multiple across the city 馃帿 Entry fee: Free 馃晲 Opening hours: 5:30 AM–2:00 PM daily 馃殕 How to get there: Check the Dianping app for the nearest location 鈴?When to visit: Early morning 馃挕 Insider tips: Order the sheng jian bao instead of the xiaolongbao, they’re better here. The soy milk is good. I ate here every morning for a week when I first moved to Shanghai and couldn’t cook.
Shanghai Grandmother 鈥?The Home-Style Version
Shanghai Grandmother is a small chain of restaurants that serves home-style Shanghai food, including xiaolongbao. The dumplings here are slightly sweeter than at other places, which is the old Shanghai style. The wrapper is medium-thick and the soup is rich.
The vibe is different from the other places on this list. It’s a sit-down restaurant with table service, not a hole-in-the-wall. It’s a good option if you want to try xiaolongbao alongside other Shanghai dishes like red-braised pork and drunken chicken.
馃搷 Location: Multiple, including one on Nanjing West Road 馃帿 Entry fee: Free 馃晲 Opening hours: 11:00 AM–9:00 PM daily 馃殕 How to get there: Check the Dianping app for the nearest location 鈴?When to visit: Weekend brunch 馃挕 Insider tips: Order the xiaolongbao and the red-braised pork together. The sweet style is traditional. They take foreign cards. My Shanghai friend took me here and said it tasted like her grandmother’s cooking. I believed her.
FAQ summary
The best xiaolongbao in Shanghai are at Jia Jia Tang Bao for traditional pork, Din Tai Fung for an English-friendly first experience, and Nanxiang Mantou Dian for the original style. A steamer of eight costs $2–$6 (¥15–¥45) at local shops and $8–$12 (¥55–¥85) at upscale restaurants. Most shops open by 7:00 AM and sell out by early afternoon, so go early. Bring cash or set up Alipay or WeChat Pay before you arrive, because many of the best spots don’t accept foreign cards. The correct way to eat a xiaolongbao is to nibble a small hole in the side, sip the soup out, and then eat the rest in one bite.
FAQ
Q: How do I eat a xiaolongbao without burning my mouth? A: Pick it up gently with chopsticks, place it on a soup spoon, and nibble a small hole in the side. Let the steam escape for a few seconds, sip the soup out, and then eat the rest in one bite. Never bite straight into the middle.
Q: How much should I expect to pay for xiaolongbao in Shanghai? A: A steamer of eight pieces costs $2–$6 (¥15–¥45) at local shops and $8–$12 (¥55–¥85) at upscale restaurants like Din Tai Fung. The best value is at neighborhood spots like Jia Jia Tang Bao, where you can eat for under $5.
Q: Do I need cash or can I use Alipay or WeChat Pay? A: Most local shops accept Alipay and WeChat Pay, but many don’t accept foreign credit cards. Set up one of the payment apps before you arrive, or bring small bills in CNY as backup. Din Tai Fung and larger restaurants accept foreign cards.
Q: What’s the difference between xiaolongbao and sheng jian bao? A: Xiaolongbao are steamed in a bamboo basket and have a thin wrapper. Sheng jian bao are pan-fried, bigger, with a thicker wrapper and a crispy bottom. Both contain soup, but sheng jian bao are hotter inside and more dangerous to eat.
Q: Is English spoken at xiaolongbao shops? A: At Din Tai Fung, yes. At most local shops, no. Bring a translation app like Pleco or Google Translate (download the offline Chinese pack before you arrive). Pointing at what someone else is eating works too.
Q: Do I need a VPN to use Google or WhatsApp in Shanghai? A: Yes, most Google services and WhatsApp are blocked in mainland China. Download a VPN before you arrive and set it up on your phone. See our China SIM card and internet guide for details.
Q: What’s the best time of day to go? A: Weekday mornings between 7:00 and 9:00 AM. The dumplings are freshest, the lines are shortest, and you’ll be eating alongside locals. Avoid weekend brunch and any time during Golden Week.
The Honest Wrap-up
This list is for people who want to eat xiaolongbao the way locals do, not the way tourists do. If you want white tablecloths and English menus, stick to Din Tai Fung. If you want the real thing, go to Jia Jia at 7:30 AM and be prepared to wait.
One final piece of advice: don’t overthink it. The best xiaolongbao is the one you’re eating right now, in a steamy little shop, with a bowl of vinegar and a pair of chopsticks. Order a second steamer. You won’t regret it.
More guides you may like
Top 10 Bridges in China
China's bridges are engineering marvels spanning mountains, rivers, and seas. Here are 10 of the most spectacular, from ancient stone to modern steel.
8 min read
Top 10 Buddhist Sites in China
From the Leshan Giant Buddha to the Dunhuang Caves, these 10 Buddhist sites represent 2,000 years of China's spiritual heritage.
9 min read
Top 10 Day Trips from Beijing You Shouldn't Miss
Beijing is packed with history, but some of China's best experiences are just a few hours away. Here are 10 day trips that will transform your visit.
9 min read
Top 10 Hidden Gems in China Off the Beaten Path
Beyond the Great Wall and Terracotta Warriors, China has incredible hidden destinations few tourists ever reach. Here are 10 underrated gems worth the detour.
9 min read
Top 10 Markets and Shopping Streets in China
From Shanghai's Bund to Beijing's Silk Street - 10 markets where foreigners can haggle, explore, and bring home authentic Chinese goods.
9 min read
Top 10 Museums in China You Shouldn't Miss
China's museums span 5,000 years of civilization. These 10 - from the Palace Museum to Xi'an's terracotta gallery - are unmissable for culture lovers.
9 min read