Bak Kut Teh in Johor Bahru: Where to Go
A local guide to bak kut teh in Johor Bahru — Shoon Huat, Hwa Mei, Kota Tinggi style, the difference between herbal and peppery broth, and rough 2026 prices.
Some people in JB will tell you the best bak kut teh in Malaysia isn’t in Klang — it’s right here in Johor. I won’t pick that fight, but I will say JB takes its pork-rib soup seriously, and you can eat very, very well. This is a guide to the styles, the famous shops, and roughly what a bowl costs as of 2026.
Bak kut teh — literally “meat bone tea” — is pork ribs simmered for hours in a broth of herbs, garlic and spices until the meat falls off the bone. It’s a breakfast dish as much as a dinner one here, which surprises a lot of newcomers. For the wider food and city picture, see our Johor Bahru explore guide.
Know your broth: the two main styles
Before you order, it helps to know which camp a shop belongs to, because the soup is completely different.
Herbal / dark-soy style
This is the JB and Klang tradition. The broth is dark, rich, deeply herbal — heavy on dong gui (angelica root), dang shen and other Chinese herbs, with a soy-driven colour. It’s the comforting, medicinal-tasting version, and it’s what most JB shops serve. If someone here says “bak kut teh” with no qualifier, they usually mean this.
Peppery (Teochew) style
Lighter in colour, clear, and dominated by white pepper rather than herbs. It’s the Singapore-style bowl. Less common in JB but you’ll find it, and it’s a good shout if you find the herbal version too heavy.
Dry bak kut teh
Not really a broth at all — the ribs are braised down with dark soy, dried chilli, lady’s fingers and cuttlefish until sticky and intense. Many shops offer it alongside the soup version, and it’s worth getting one of each to share.
The shops worth knowing
These are the names that come up again and again, both from locals and the Singaporean crowd that crosses over for them.
Shoon Huat (顺发)
Probably the best-known bak kut teh brand in JB, with branches all over the city. The original flagship is in Taman Sentosa (Jalan Sutera Satu), and it’s been going since 1975. The herbal claypot version is the order — peppery-edged, dark, with ribs that slide off the bone. Because there are so many branches, it’s the easiest one to find wherever you happen to be.
Shoon Huat Bak Kut Teh (顺发)
- 🕐 Hours
- Around 8:30am–8pm daily (earlier close Mondays); check before going
- 📍 Address
- Jalan Sutera 1, Taman Sentosa, 80150 Johor Bahru (flagship)
Hwa Mei (华美)
Often called the oldest bak kut teh shop in JB, with more than 50 years behind it. Found in Taman Sri Tebrau (Jalan Keris). Home-cooked, consistent, the kind of place regulars have been going to for decades.
Hwa Mei Bak Kut Teh (华美)
Taman Sri Tebrau area — daytime only, sells out by early afternoon. Check live hours on Maps.
Open in Google Maps (photos & live hours) →Restoran Kota Zheng Zong (古来正宗)
This one serves Kota Tinggi style and made a real splash when it opened. Also in Taman Sentosa, on Jalan Sutera. It’s a morning-to-afternoon shop — get there before it closes for the day, which it does in the early afternoon, and note it’s typically shut on Mondays.
Restoran Kota Zheng Zong (古来正宗)
- 🕐 Hours
- Tue–Sun 8am–4pm (closed Mondays)
- 📍 Address
- Jalan Sutera, Taman Sentosa, 80150 Johor Bahru
Soon Soon Heng
Conveniently located near the KSL City area (Taman Abad), which makes it an easy pick if you’re shopping or staying around there.
Soon Soon Heng Bak Kut Teh
Near KSL City / Taman Abad. Check live hours on Maps.
Open in Google Maps (photos & live hours) →A note on hours and closing days: many of the famous shops close one weekday (often Monday) and sell out or shut by mid-afternoon. Bak kut teh is a daytime dish here, so don’t plan it for a late dinner without checking first.
How to order like a regular
A proper bak kut teh meal is more than just the soup. Here’s the full ritual.
- The pork. Beyond plain ribs, you can usually order specific cuts — lean meat, meaty ribs, pork belly (three-layer), intestines, and sometimes pig stomach or trotter. Mixed is fine if you can’t decide.
- You tiao (fried dough fritters). Tear them up and dunk them in the broth to soak. Non-negotiable, in my opinion.
- Plain rice or yam rice. Yam rice (savoury rice cooked with taro and shallots) is the upgrade. Get it.
- Free broth refills. Most shops top up your soup for free — just ask. The broth is the whole point, so don’t be shy.
- Garlic, chilli and dark soy on the side. Smash a clove of raw garlic into your dipping soy with sliced chilli padi. That’s the dip.
- Tea. It’s called bone tea for a reason. A pot of Chinese tea cuts the richness and is the traditional pairing.
What it costs, roughly
As of 2026, a bowl of bak kut teh in JB typically runs RM10–18 depending on the cut and portion, with premium cuts and claypot versions at the higher end. Add yam rice (around RM2–3), you tiao (a couple of ringgit) and a pot of tea, and one person eats comfortably for RM15–25.
For two people sharing a larger claypot with a couple of side cuts, rice and tea, expect somewhere around RM40–60 total. It’s hearty, filling food that doesn’t dent the wallet — part of why eating out here is so easy on the budget, which we break down fully in our cost of living in Johor Bahru guide.
Honest tips
- Eat it for breakfast at least once. It feels strange the first time, then it makes complete sense. Steaming herbal soup at 8am is a JB thing and it’s wonderful.
- Go early on weekends. The famous shops near Taman Sentosa get queues, and several sell out before lunch.
- Check the closing day. A wasted trip to a shop that’s shut on Monday is a classic newcomer mistake.
- Don’t skip the you tiao and garlic soy. They turn a good bowl into a great meal.
If you’re building a JB food itinerary, slot bak kut teh in for a morning — alongside the dim sum and seafood we cover elsewhere, it rounds out the city’s eating scene perfectly. More ideas in our things to do in Johor Bahru guide.
About the author
Chris Tan lives and works in Johor Bahru, Malaysia, helping people relocate to and buy property in the Iskandar region. Questions about your move? Get in touch.