Xiao long bao — those delicate Shanghainese soup dumplings with thin, pleated skins holding pork (or crab roe) and a mouthful of hot broth — are one of Singapore's most-loved comfort foods. Whether you want flawless consistency, wacky flavours, a fine-dining spread or a heritage hole-in-the-wall, there's an XLB for you. We rounded up the 6 best xiao long bao in Singapore for 2026, each with what to order and any current, verified deal: Din Tai Fung (the 18-fold benchmark, with an OCBC card deal), Paradise Dynasty (world-first 8-flavour XLB), Crystal Jade La Mian Xiao Long Bao (wallet-friendly XLB + la mian), Imperial Treasure (fine-dining XLB), Swee Choon (late-night institution) and Jing Hua Xiao Chi (homegrown Neil Road heritage).
Updated 18 August 2026: three things changed since our last check, all of them the kind that waste a trip. Imperial Treasure Fine Shanghai Cuisine closed at Takashimaya on 9 March 2026 after 13 years, so the group's xiao long bao now lives on the *lunch* dim sum menu at Imperial Treasure Huaiyang Cuisine in ION Orchard — an evening booking won't get you one. Crystal Jade La Mian Xiao Long Bao is down to four outlets, none of them in the malls we previously listed. And Din Tai Fung's Steamed Chilli Crab & Pork XLB is a limited return that ends on 31 August 2026 — after that the dish goes, not just the OCBC discount. We've also removed Nanxiang Steamed Bun Restaurant: the century-old Shanghai icon, long the go-to for crab-roe XLB here, has closed its last Singapore outlet at Bugis Junction after earlier shutting its Junction 10 branch. For crab roe now, see the FAQ below.
Prices below exclude the usual 10% service charge and 9% GST unless marked 'nett'. One note: none of these restaurants is MUIS halal-certified, and xiao long bao is traditionally made with pork — Muslim diners should look for dedicated halal Chinese or dim sum restaurants instead.
How much does xiao long bao cost in Singapore?
Roughly $1.30 to $3 a dumpling at a sit-down restaurant, before service charge and GST. Here's what the restaurants on this list actually charge, taken off their own 2026 menus:
- Jing Hua Xiao Chi — $10.50 for 7 pieces, the cheapest proper sit-down basket here. Guo tie $11.60 for 10; frozen cook-at-home packs of 10 XLB $11.70 with a $5 delivery fee.
- Paradise Dynasty — Signature Original $9.30 (6pc) or $13.30 (10pc); the 8-flavour Specialty steamer $16.90 (8pc); garlic and Szechuan $9.90 (6pc); cheese and Korean kimchi $11.90 (6pc); crab roe, foie gras and black truffle $18.30 (6pc) or $29.90 (10pc).
- Imperial Treasure Huaiyang Cuisine (ION Orchard) — $16.80 for 6 pieces, lunch dim sum menu only.
- Crystal Jade La Mian Xiao Long Bao — à la carte prices aren't published online, but takeaway bento sets start at $13.80 and the tea-time discount takes 35% off the à la carte food bill.
- Din Tai Fung and Swee Choon — neither publishes prices online. Din Tai Fung states plainly that pricing and portion sizes vary between its restaurants, so check in-store.
How to eat xiao long bao the right way
- Free it gently — lift the dumpling by its top knot with chopsticks and rest it on your spoon so the skin doesn't tear.
- Let the steam out — nibble a small hole in the side and sip or cool the soup first; it's scaldingly hot straight from the steamer.
- Dip lightly — a little julienned ginger with black (Chinkiang) vinegar cuts the richness; don't drown the dumpling or the skin goes soggy.
- Eat it fresh — XLB skins toughen as they cool, so eat each basket while it's hot rather than letting it sit.
- Order in rounds — get baskets fresh off the steamer in waves for a group rather than all at once.
Promos, prices and opening hours change and can be outlet- or card-specific — always confirm the current offer and terms on each brand's official channels before you head down.









