Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence

Best Xiao Long Bao in Shanghai (Updated 2025)

There’s nothing more Shanghai than xiao long bao. Here’s a big guide to the best xiao long bao in Shanghai, including my top picks.

If you’re new to xiao long bao, you might find the introduction handy. If you’re a soup dumpling expert, jump ahead with chopsticks at the ready!

  1. About Xiao Long Bao
  2. Best Xiao Long Bao in Shanghai
  3. Other Xiao Long Bao in Shanghai

What is a xiao long bao?

Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence

Xiao long bao was invented about 200 years ago in the village of Nanxiang, which is now part of Jiading district. They entered downtown Shanghai through a shop in Yu Gardens (Nanxiang Mantou Dian) and have been a favorite of the city ever since.

Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence

Academics and food critics argue about the name, and whether they should be called soup dumplings (tang bao, 汤包), xiao long mantou (little steamer buns, 小笼馒头) or xiao long bao (小笼包). Plus, not every soup dumpling is a xiao long bao. There are much bigger soup dumplings (also called tang bao), like the ones you drink the soup from with a straw.

Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence

But for my purposes, a xiao long bao is about the size of ping pong ball, and when steamed, contains a filling and a broth inside the wrapper.

What’s in a xiao long bao?

Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence
The best xiao long bao are made to order.

Xiao long bao are usually (but not always) made with ground pork and a pork jelly made by cooking pork skin, which contains natural collagen that turns into gelatin. When the jelly is cold, it is mixed into the ground pork, and that filling is wrapped in a wheat wrapper that is pleated at the top. When the dumpling is steamed, the jelly melts back into a broth, becoming the soup in the soup dumpling. Clever!

Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence

There are variations in how they can be made, and how they are seasoned, and in Shanghai, people fight over which way is the most “authentic” or the most delicious. But no one is wrong.

Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence

Xiao long bao are sold by the basket, which is called a “long” (笼). However, there is no standard to how many are in a basket. It can be 5, 6, 8, 12 or more, so it’s best to look at the menu and see how many “zhi” (只, individual dumplings) are in a particular shop’s basket.

How To Eat Xiao Long Bao

Learn or burn.

Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence

Using chopsticks, dip the dumpling into some vinegar, usually Zhenjiang brown vinegar with shredded ginger, and transport it carefully onto a spoon. Bite a bit off the top and CAREFULLY slurp out the soup. It will be hot! Eat the rest of the dumpling, which should now be at a manageable temperature.

Eat the best xiao long bao in Shanghai at these restaurants. Photo by Rachel Gouk @ Nomfluence

So where do I go?


Lai Lai Xiao Long (莱莱小笼)

Lai Lai Xiao Long for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Lai Lai Xiao Long is the place to go for crab xiao long bao in Shanghai. It was inevitable that two of Shanghai’s most iconic foods — the xiao long bao and the hairy crab — would eventually meet.

Lai Lai Xiao Long for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Opened in 2006 around the corner from the Nanjing Dong Lu pedestrian street, Lai Lai is an institution for soup-filled dumplings, especially their crab and crab roe ones. They are not cheap (crabs aren’t either) but if you like the flavor of hairy crab without the fussiness of picking apart the small critters, this is a great way to go. Traditional crab season lasts from September to the end of winter, but these days, hairy crab dumplings are available year-round.

Update: The Tianjin Lu location of Lai Lai received a Bib Gourmand in the Michelin Guide Shanghai 2024.

Lai Lai Xiao Long for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Lai Lai’s xiao long bao are the best overall in my opinion, their thin wrappers hold a river of soup and are rich with flavor.

Lai Lai Xiao Long for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Crab roe with pork is ¥70/eight (蟹膏鲜肉), crab meat with pork is ¥40/eight (蟹粉鲜肉), pure crab meat is ¥78/four (纯蟹粉), pure crab roe is ¥158/four (纯蟹膏), pork with matsutake is ¥39/four (鲜肉松茸). They’re also known for their crab xiao huntun (蟹粉小馄饨), served in soup for ¥30/10. Ginger in vinegar is ¥1. All dumplings are made to order.

Lai Lai Xiao Long for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Be prepared to jostle for a table come lunchtime / peak hours, which brings locals and visitors alike. If not, go after 1:30pm. They do take an hour lunch break. They also opened a Jing’an location in April 2023.

Lai Lai Xiao Long
Click here for the Jing’an listing.
Click here for the Tianjin Lu (original) listing.


Jia Jia Tang Bao (佳家汤包)

Jia Jia Tang Bao for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence
Liyuan Lu store

Jia Jia Tang Bao started as a mom-and-pop shop in 1986 in Shanghai. Unlike Din Tai Fung’s world domination stance, Jia Jia has basically remained the same, staying in Shanghai. But it’s not a small business either, as they have nine locations in town.

Jia Jia Tang Bao for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence
Huanghe Lu store

The most popular shop has always been on Huanghe Lu, just north of People’s Square and near The Bund, where there is always a queue. Be aware that a couple of years ago, they moved from #90 Huanghe Lu to #127; another shop with a similar name but totally unrelated called Jia Le Tang Bao now occupies #90. It’s not bad either, but I stick to the original Jia Jia. I suggest going to their Liyuan Lu store, which has a shorter wait time and is just as good.

Jia Jia Tang Bao for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Their dumplings are wrapped and steamed to order, which means they come out extra hot, and you usually have to wait at least 10 minutes. Thin wrappers with lots of soup and deliciously porky fillings.

Jia Jia Tang Bao for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Pork dumplings are ¥23/12 (鲜肉), pure crab is ¥108/12 or ¥55/six (纯蟹粉), crab and pork is ¥38/12 (蟹粉鲜肉). They also do a couple other variations and combo baskets, as well as other kinds of dumplings and noodles. You can also get frozen huntun (馄饨) to go.

Jia Jia Tang Bao
Click here for the Liyuan Lu listing
Click here for the Huanghe Lu listing.


Fuchun Xiao Long Bao 富春小笼馆

Fuchun is a popular xiaolongbao restaurant in Shanghai.

Fuchun is a legendary Shanghai xiaolongbao spot, famous for their extra-porky soup dumplings. The restaurant was originally established in 1885 and is recognized as a China Time-Honored Brand (老字号).

Fuchun is a popular xiaolongbao restaurant in Shanghai.

Since its early days on Yuyuan Road, this dumpling and noodle shop has maintained a cult following. Now in Xuhui District, the two-story eatery churns out steaming baskets all day, satisfying Shanghainese residents and dumpling purists. The pork dumplings, as mentioned, are porky (¥18/six) and rich in flavor. The skins are slightly thicker than Lai Lai and come across as more “rustic” in style.

Fuchun is a popular xiaolongbao restaurant in Shanghai.

Their crab roe dumplings (¥58/six) are also excellent. Crab roe and crabmeat-topped noodles are another hit here.

Fuchun is a popular xiaolongbao restaurant in Shanghai.

Fuchun Xiao Long Bao
Click here for the listing.


Man Man Tang Bao 曼曼汤包

Man Man Tang Bao is a hole-in-the-wall eatery in Shanghai that does made-to-order xiao long bao, tangyuan, and congee.

Man Man Tang Bao is a hole-in-the-wall specializing in xiao long bao, congee and tangyuan. For such a tiny shop, they still do wrapped and steamed to order soup dumplings. Heading up the age-old recipe is proprietor Mr. Li, who’s been in Shanghai since the 90s making the same dumplings, and currently runs the shop with his son. The best part about Man Man is that it is open late and delivers (via Shansong)! Back in the day, it used to be 24/7.

The xiao long bao are excellent and super cheap, and Mr. Li also offers a vegetarian version, made with Shepherd’s Purse. Congee and Chinese breakfast foods are served in the morning. The black sesame tangyuan are also worth trying. Pull up a stool, order from the picture menus, and grab your drinks from the convenience store next door.

Man Man Tang Bao
Click here for the venue listing.


Fumai Baozi 上海富麥包子·吴苑

Fumai, formerly Fuchun for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Fumai Baozi, located on Yanping Lu, is run by the same crew as Fuchun Xiao Long Bao. It’s a beloved institution for how porky the pork filling is — really strong! These dumplings are a bit rougher around the edges with wrappers slightly thicker than Jia Jia’s but thin enough that it’s still very enjoyable. Dumplings are also wrapped and steamed to order.

Fumai, formerly Fuchun for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Interiors here are in the same style as the former Fuchun—1930s Shanghai—clean, and air-conditioned.

Fumai, formerly Fuchun for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

In addition to xiao long bao, they’re also known for their steamed baozi and shaomai, and popular crab noodles. Other items include noodle dishes, fried snacks, and Chinese dianxing (点心) like sesame buns and baked rice cakes.

Fumai, formerly Fuchun for the best xiao long bao in Shanghai. Photo by Rachel Gouk @ Nomfluence

Pork xiao long bao is ¥16/six, crab is ¥38/six. Steamed baozi start from ¥4 a piece, crab noodles are ¥98, shepherd’s purse yellow croaker spring rolls are ¥20 a plate.

Fumai Baozi
Click here for the venue listing.


More Xiao Long Bao in Shanghai

Other worthwhile xiao long baos in Shanghai:

Nanxiang Mantou Dian (南翔馒头店)

Eat the best xiao long bao in Shanghai at these restaurants. Nanxiang Mantou Dian. Photo by Rachel Gouk @ Nomfluence
Located opposite here.

Nanxiang Mantou Dian in Yu Gardens is the original shop that started it all in downtown Shanghai and, according to some, the place many Shanghainese think of first when they think of xiao long bao. The brand was founded in 1900, and the Yu Gardens location has a Bib Gourmand.

They went through a couple rough years of management, but they are past that now. The restaurant on the second and third floors is modern and clean. They have other locations around Shanghai, but the original is the one to go to. Some argue that it’s a tourist trap, but plenty of residents venture through the throngs of visitors to get to Nanxiang Mantou for some slurping action.

Personally, I think it can be a bit of a hassle to go through the queues and hectic scene at Yu Gardens for XLB here. It’s not as good as Lai Lai or Jia Jia, but if you’re touring the Gardens, it’s right there.

Eat the best xiao long bao in Shanghai at these restaurants. Nanxiang Mantou Dian. Photo by Rachel Gouk @ Nomfluence
Image via guide.michelin.com

Nanxiang Mantou has a myriad of xiao long bao fillings, including pork for ¥42/six, crab meat and pork for ¥72/six, matsutake and pork for ¥108/six, clam and pork for ¥48/six. They even have the supersized crab meat and roe for ¥42/one, the kind you suck out with a straw.

Nanxiang Mantou
Click here for the venue listing.


Din Tai Fung (鼎泰丰)

Eat the best xiao long bao in Shanghai at these restaurants. Din Tai Fung. Photo by Rachel Gouk @ Nomfluence

Din Tai Fung was started in Taiwan by a man from Shanxi about fifty years ago. It has nothing to do with Shanghai except that the man, Yang Bingyi, made and sold Shanghainese soup dumplings, and made them so well that his shop became famous. Fast forward five decades and it’s a huge, global chain that has very high standards for service, hygiene, the thickness of the wrapper and how many pleats each dumpling has.

Critics call it soulless and overpriced and the food bland. Admirers call it clean and consistent. Find them in nice malls.

Eat the best xiao long bao in Shanghai at these restaurants. Din Tai Fung. Photo by Rachel Gouk @ Nomfluence

Hot tip, I’ve ordered delivery xiao long bao from Din Tai Fung and they’re not bad. Let’s say if you’re lazy and have a craving, DTF delivers their xiao long bao in plastic trays with individual holsters so they don’t stick. Does in a pinch!

Locations in IFC, Xintiandi Style, Grand Gateway, Qiantan Taikoo Li, Taikoo Hui.


Paradise Dynasty (乐忻皇朝)

Eat the best xiao long bao in Shanghai at these restaurants. Paradise Dynasty. Photo by Rachel Gouk @ Nomfluence

Paradise Dynasty is from Singapore. Their thing is a basket of eight non-traditional flavors in colored wrappers that include flavors like mala (numb & spicy), cheese, truffle, and foie gras. The “Special Dynasty Xiao Long Bao” multi-color basket is ¥72; individual flavors are also sold as baskets, including the original pork one for ¥29/five or ¥42/8. The chili oil and soy sauce drenched dumplings (红油抄手, ¥36) are good too.

Eat the best xiao long bao in Shanghai at these restaurants. Paradise Dynasty. Photo by Rachel Gouk @ Nomfluence

If you are okay with a mall setting but want to branch out from DTF, this chain might be worth it. Locations at iapm, LuOne, Reel Mall, and Shanghai Tower.


Shan Shan (珊珊小笼馆)

Eat the best xiao long bao in Shanghai at these restaurants. Shan Shan. Photo by Rachel Gouk @ Nomfluence

Shan Shan is a small working-class chain for Shanghainese snacks, particularly known for the xiao long bao and their potstickers. Expect a little less finesse in the wrapping and pleating than the fancier places but more of a community atmosphere.

Eat the best xiao long bao in Shanghai at these restaurants. Shan Shan. Photo by Rachel Gouk @ Nomfluence

The dumpling wrappers are pretty thick, which aren’t my favorite but are preferred by some. I also suspect the xiao long bao are pre-wrapped. Still, not bad for a quick, inexpensive meal. Pork is ¥10/six, Wuxi sweet-style is ¥10/four.

Address: 749 Kangding Lu 康定路749号
Tel: 62532858
Hours: Daily, 6am-8:30pm


Lao Sheng Chang (老盛昌汤包) and Lao Sheng Xing (老盛兴汤包馆)

Eat the best xiao long bao in Shanghai at these restaurants. Lao Sheng Chang and Lao Sheng Xing. Photo by Rachel Gouk @ Nomfluence
Eat the best xiao long bao in Shanghai at these restaurants. Lao Sheng Chang and Lao Sheng Xing. Photo by Rachel Gouk @ Nomfluence

You’ve probably seen these snack chains around but didn’t recognize it. Both do all kinds of Shanghai-ish snacks, as well as soy sauce-based xiao long bao, which are often sweetened with sugar. Good if you want to vary your soup dumpling diet. The wrappers are also on the thicker side.


Wan Shou Zhai (万寿斋)

Eat the best xiao long bao in Shanghai at these restaurants. Wan Shou Zhai. Photo by Rachel Gouk @ Nomfluence
Image via dianping

No-frills snacking spot in Hongkou, near Lu Xun’s old house. This is for people who like their atmosphere more on the livelier side of things and not in a shopping mall. Expect to share a table and fight to place an order. The dumplings themselves are smaller than average and light in flavor. Many Shanghainese consider this the best place in Shanghai.

Address: 123 Shanying Lu 山阴路123号
Tel: 13818065119
Hours: Daily, 5am-9pm


Nanxiang Town (南翔镇)

Eat the best xiao long bao in Shanghai at these restaurants. Nanxiang Town. Photo by Rachel Gouk @ Nomfluence
Image via dianping

If you are hardcore about xiao long bao, or just bored and hungry, you can always take a trip to Nanxiang town, which is now connected to downtown by Metro Line 11. There are a number of dumpling spots around Guyi Park, as well as the granddaddy of them all, the Guyi Garden restaurant (上海古猗园餐厅), which claims to have invented the genre. The dumplings themselves are kind of a throwback to a time when things were more roughly handmade and not so fussed-over, so don’t expect perfection in a basket.

Address: 218 Huyi Gong Lu 沪宜公路218号
Tel: 59124233
Hours: Daily, 8am-8pm

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like