Best Dim Sum in Johor Bahru (JB)
Dim sum (點心), which means "touch the heart" in Cantonese, is a traditional Chinese meal comprising a variety of small dishes.
Originating from southern China, particularly in Guangzhou (Canton), dim sum is typically enjoyed during brunch hours and served alongside Chinese tea in a setting known as yum cha (飲茶), which means drink tea.
Dim sum isn’t just about eating — it’s a social experience. Families, friends, and even business partners gather around the table, sipping hot tea, chatting, and sharing dozens of small dishes placed at the center. The idea is to taste a variety, rather than eating one big dish. It’s communal, comforting, and full of flavor.
📍 Dim Sum in Johor
Bahru (JB) Malaysia
JB got amazing dim sum
spots, ranging from humble kopitiams to luxurious hotel restaurants. So if
you’re crossing the border for breakfast or brunch, dim sum is always a good idea.
1. Hock Chiang Hin (福振兴餐室)
Google Rating 3.8
(354)

Longtime dim sum fans might
have heard of Hock
Chiang Hin, also known as the oldest dim sum restaurant in Johor Bahru.
Hock Chiang Hin has been operating since the 1940s and used to
be that brekkie
spot that everyone would flock to for their signature bao before the old
Johor Bahru Checkpoint moved to its current location.
Address: 18, Jalan Siu Nam, Bandar Johor Bahru,
80000 Johor Bahru, Johor, Malaysia
Operating Hours:
7.30am to 2.00pm (daily)
2. Cha Lao Dim Sum (茶楼)
Google Rating 3.7 (617)
Cha Lao Dim Sum doesn’t need much of an introduction — you’ve probably seen them all over social media, serving customers using push carts laden with dim sum in bamboo steamers akin to that of traditional tea houses in Hong Kong.
Servers will push the dim sum carts around the floor and you can
take your pick of dishes directly from the carts. You shouldn’t miss out on
their har
gow (shrimp dumplings, and Deep Fried Fu Zhok (bean curd roll.
Some of Cha Lao’s specialty dishes do have to be
ordered through the menu, like their Portuguese Egg Tarts.
Cha Lao Dim Sum is a little on the pricey side, but you’re paying for quality dim sum in a comfortable, air-conditioned environment. Ironically, it’s probably the hottest dim sum spot in Johor Bahru now, so it’s best if you make your reservations ahead of time to avoid the queue.
Address: Shop 6, Ground Floor Holiday Villa
Hotel, No.260, Jalan Dato Sulaiman 80250 Johor Bahru, Johor, Malaysia
Operating Hours: 9.00am to 5.00pm (daily)
Phone: +607 290 3394
3. Hao You Dim Sum (豪友点心楼)
Google Rating 3.9 (609)
This is an underrated dim sum spot that is
always overshadowed by more popular restaurants like Changman Dim Sum and Say
Yes Hong Kong Dim Sum. Hao
You Dim Sum has been serving quality dishes since more than 30 years ago,
and is a source of childhood memories and nostalgia for many locals in the
area.
Their Red Bean Baos are a fan
favourite, but you should also try out their Chicken Glutinous Rice, char siew bao and braised chicken feet.
Any dim sum prepared with their secret savoury braising sauce is bound to be a
hit!
Most regulars laud their dim sum for still
tasting the same after all these years, and at wallet-friendly prices as
well.
Address:
1, Jalan Bakawali 50, Taman Johor Jaya, 81100 Johor Bahru, Johor,
Malaysia
Operating Hours: 6.00am to 3.30pm (close on Monday)
Phone: +607 354 2708
4. Chi Bao Zi (吃包子香港有馅公司)
Google Rating 4.1 (196)
This is the dim sum
spot you’re looking for if you are tired of having the same old traditional dim
sum dishes on every Johor Bahru trip.
Chi Bao Zi serves fusion dim
sum — think Black Truffle Cha
Siu Bun with charcoal dough, realistic cheesy shiitake mushroom buns and Lychee Balls that are actually made of
prawn.
Other than the main
store, Chi Bao Zi in Bukit
Indah, there are two other outlets: Sek Bao (吃饱卖包) at Eco Botanic and Mount Austin. Sek Bao’s menu differs slightly in that they focus on offering traditional Hong Kong mains like
noodles and rice in addition to their signature fusion dim sum baos.
Address: 49, Jalan Indah 1/1, Taman Bukit
Indah, 81200 Johor Bahru, Johor, Malaysia
Operating Hours: 8.00am to 5.00pm (daily)
Phone: +6011 1112 5661
Address: 14A, Jalan Eko Botani 3/2 , Johor Bahru, Malaysia, 79100
Operating Hours: 8.00am to 5.00pm (daily)
Phone: +6010 905 7660
Address: 17, Jalan Austin Heights 7/5, Taman Mount Austin, 81100 Johor Bahru,
Johor.
Operating Hours: 8.30am to 6.30pm (daily)
Phone: +6019 770 7282
5. Tasixi Hong Kong Dim Sum (大四喜香港点心楼)
Google Rating 4.0(1,558)
Tasixi Hong Kong Dim
Sum is probably your one Cantonese aunt’s favourite dim sum restaurant — and she won’t accept any of
your recommendations for other dim sum places because “Tasixi’s dim sum is the best”.
Like Cha Lao Dim Sum, Tasixi also strives to
give customers a traditional experience with servers carrying trays of piping hot dim
sum around. But don’t just think with your stomach and
order everything from the first tray that comes around! Servers will be make
their rounds with different trays of food and desserts, so you might want to
wait and see what’s available.
The main Taman Perling branch sees crowds of
Singaporeans each day, but thankfully they do have another branch at Eco Botanic.
Address: 11, Jalan Camar 1/3, Taman Perling,
81200 Johor Bahru, Johor, Malaysia
Operating Hours: 6.30am to 4.00pm (daily)
Phone: +6017 769 1184
Address: 58 Jalan Eko Botani, Eco Botanic, 79100 Gelang Patah Johor Malaysia
Operating Hours: 7.00am to 4.00pm (daily)
Phone: +6016 749 5747
6. Hau Food Station (膳济素食点心楼)
Google Rating 4.4(280)
Hau Food Station is out here hard-carrying the entire vegetarian
dim sum industry. Hau Food Station is never empty —
despite what some meat lovers would think — and their dim sum is so good that
veggie haters might even come out with a new appreciation for vegetarian
cuisine.
Any of their chee
cheong fan options are amazing, but their HK Cheong Fun Prawn + Char Siew is a definite must-order.
It is silky, smooth and savoury beyond belief.
Other dishes that are
not to be missed are their HK
Fried Carrot Cake, Honeycomb Taro, Peanut
Seaweed Porridge and Xiao Long Bao. Personally, I’m not a fan of
mock meat so I’ve always skipped their siew
mai, but go for it if you’re curious!
Address: 19, Jalan Ekoperniagaan 1/2, Taman
Ekoperniagaan, 81100 Johor Bahru. Johor 81100 Johor Bahru, Johor, Malaysia
Operating Hours: 7.30am to 2.30pm (closes on Wednesday)
7.30am to 2.00pm (Sunday)
Phone: +6016 715 6027
7. Restoran Kak Kak (佳佳点心茶楼)
Google Rating 3.9(809)
Restoran Kak Kak at Plaza Pelangi is another oldie but goodie dim sum spot. They’ve been in the dim sum business since the 1980s, and is a great breakfast spot for Singaporeans entering from the Johor Bahru checkpoint as it’s just a 10 minutes drive away.
Restoran Kak Kak has been preparing their dim sum in the
traditional way as well, handmade and steamed with towering steel covers over the bamboo
baskets. They used to push trays of dim sum around, but now it has changed to a
self-ordering system.
However,
it’s still largely the same, and you don’t have to worry about not knowing the
names of the dishes— just point to the dishes in the basket and you’ll get
them.
You’ll be glad to know that dim sum is
calculated at a flat price there. A normal
plate of dim sum will set you back just RM5.00 or RM5.50 for a special plate. Try out
their chicken
glutinous rice, turnip
cake, har gow and porridge.
Address: 9, Jalan Maju, Taman Maju Jaya, 80400
Johor Bahru, Johor, Malaysia
Operating Hours: 6.00am to 1.30pm (close on Tuesday)
Phone: +6018 337 9328
8. Hijrah Dim Sum
Google Rating 4.3(514)
Like Hau Food
Station, Hijrah Dim
Sum’s back must be aching from carrying the halal dim sum industry in Johor Bahru. The Muslim-owned restaurant offers Chinese cuisine, and is a great chance for you
to indulge in some good dim sum with your Muslim friends!
You have to order Hijrah’s Salted Egg Bun (RM9.90) that will explode
in your mouth when you bite down on ‘em. Legit though, do let it cool down before digging in or you’ll burn yourself.
Check out their unique Shark
Fin’s “Siew Mai” (RM8.90) and chee cheong fun (RM7.90) as
well!
They also offer main dishes like noodles, rice and vegetables if you’re feeling extra peckish.
Address: 42, Jln Beringin, Taman Melodies, 80250
Johor Bahru, Johor, Malaysia
Operating Hours: 12.00 to 10.00pm (close on Monday)
Phone: +6016 668 0258
9.Gim Cheng Dim Sum Restaurant (锦成茶楼)
Google Rating 3.9(1,716)
Gim Cheng Dim Sum Restaurant is probably the go-to recommendation by Singaporeans when asked
about dim sum in Johor Bahru. Many visit Gim Cheng for their fried dim sum,
which tastes the best when it’s fresh out of the fryer in the morning.
Customers have also raved about their special
house-made mayonnaise which goes amazingly well with their fried items, and how
Gim Cheng has over 60
varieties of dim sum that you can choose from.
The typical to-orders
are their salted egg
buns (RM6.30), fried
mango shrimp roll, stuffed
cabbage rolls, fried
carrot cake and egg tarts. There’s also free refills of tea and free flow of water at Gim Cheng — score!
Address: 2, Jalan Sagu 36, Taman Daya, 81100
Johor Bahru, Johor, Malaysia
Operating Hours: 7.00am to 1.00pm (close on Wednesday)
Phone: +6016 712 1257
10.Gui Yuan Restaurant (桂苑港式点心茶楼)
Google Rating 3.9(834)
If you like more steamed dim sum than fried, then Gui Yuan Restaurant is
the one for you. Gui Yuan Restaurant has long been in the dim sum business and
is known for their hearty and delicious dishes at affordable prices ranging
around (RM6.00 to RM7.00).
Their chee cheong fun is freshly made upon order, but their
signature dishes are their congee that’s
smooth and flavourful and their highly popular chicken glutinous rice that’s
juicy (yes, juicy!) and fragrant. They have selections of fried dim sum as well, though
you won’t be able to find as much variety as in Gim Cheng Dim Sum Restaurant.
Address: 27, Jalan
Dedap 8, Taman Johor Jaya, 81100 Johor Bahru, Johor, Malaysia
Operating Hours: 7.00am to 12.00noon (close on Tuesday)
Phone: +6012 723 5560
11.Restaurant Tim Sum Peng Siang (品香点心茶室)
Google Rating 3.9(182)
Restaurant Tim Sum Peng Siang is a hidden dim sum
gem in Johor Bahru. They’ve been serving great dim sum since the 90s, but other than the loyal
local regulars, not many Singaporeans know of this underrated restaurant.
Rather than a traditional Cantonese style dim sum, Tim
Sum Peng Siang has localised their dishes to fit the palate of the
Malaysian-Chinese in Johor Bahru. They don’t offer any fried dim sum, but it’s
the only place where you can get a plate of unique yellow ginger mee hoon (RM4.50).
Their steamed pork ribs (RM6.00) are also
not to be missed with their tender meat and a spice level that’s just right.
Their tofu
(RM5.00) is praised for its freshness as well.
While Tim Sum Peng Siang may not offer a large
variety of dishes, they prioritise quality over quantity, ensuring that every dish on the menu will satisfy their loyal
regulars who often come back for the “homemade taste and freshness” that can’t
be found at other restaurants.
Address: No.118, Jalan Chengai, Taman Melodies,
80250 Johor Bahru, Johor
Operating Hours: 8.00 to 3.00pm (close on Monday)
Phone: +607 334 3345
12.Jiah Xiang/Meng Xiang
Dim Sum (佳香点心茶楼)
Google Rating 4.0(535)
Jiah Xiang Dim Sum will satisfy your random cravings for dim
sum at any time of the day — their Plaza Sentosa outlet is open 24 hours, while their other two outlets at Horizon Hills and Mount Austin are open till 12am.
Jiah Xiang’s dim sum is never a hit or miss. You
can expect good quality ingredients and dishes from morning to late night.
Other than the classic dishes like Golden Bao (RM7.50) and Xiao Long Bao (RM7.50), their shrimp
dim sum dishes are also a must-order.
The Cheese
Yoba Shrimp, Kataifi
Mango Shrimp and Deep Fried Beancurd Sheet Rolls with Shrimp (all RM7.50) are but
some of the selections you should try. Jiah Xiang offers quite an extensive
number of dim sum dishes so it’s definitely worth revisiting to try out all
that they can offer!
Address: Lot 1, Ground Floor, Block F, Plaza
Sentosa, Jalan Sutera, Taman Sentosa, 80150 Johor Bahru, Johor
Operating Hours: 24 hours
Phone: +607 291 4003
Address: No 113 & 115, Jalan Mutiara Emas 2A, Taman Mount Austin, 81100
Johor Bahru, Johor
Operating Hours: 7.00am to 12.00midnight
Phone: +607 361 4848
Address: No 7&9, Jalan Horizon Perdana 4,
Horizon Hills, 79100 Johor Bahru, Johor
Operating Hours: 7.00am to 12.00midnight
Phone: +607 231 4613
Johor Bahru may be known for its shopping and vibrant city life, but its dim sum scene is truly a hidden gem waiting to be explored. Whether you’re craving a comforting basket of har gow or hunting down the flakiest egg tart in town, JB has something to satisfy every dim sum lover.
So the next time you're in the city — or just crossing the causeway for a foodie adventure — make sure dim sum is at the top of your list. Trust us, your taste buds will thank you.
Ready to dig in? 🥢 Let your dim sum journey in JB begin with Tripeers!