Johor Bahru's food scene has always run on two currents: century-old Chinese kopitiams clustered around the Tan Hiok Nee heritage core, and Malay cooking that never needed a tourist brochure to draw a crowd. All eight spots below are currently-trading, independently verified originals — not new openings riding on the JB food-tourism wave.

The heritage core: Tan Hiok Nee to Jalan Wong Ah Fook

Four of these institutions sit within a short walk of each other in downtown JB. Hiap Joo Bakery & Biscuit Factory has been baking in a charcoal oven since 1919, and its banana cake — added to the menu in the early 2000s — now draws a daily queue. A few streets over, Restoran Hua Mui has served its signature Hainanese fried chicken chop since 1946. Kam Long Ah Zai Curry Fish Head, on Jalan Wong Ah Fook, traces its curry fish head recipe back to 1983, while Restoran Ya Wang on Jalan Segget pioneered JB's herbal roasted duck more than 30 years ago and now consults for Singapore's Dian Xiao Er chain.

Beyond downtown

Restoran Kacang Pool Haji in Taman Dato Onn, Larkin, serves Johor's own kacang pool — stewed kidney beans in a tomato-based sauce, a dish adapted generations ago from the Middle Eastern ful medames. Shun Fa (Soon Huat) Bak Kut Teh's original Taman Sentosa shop has been simmering claypot pork rib soup since 1975, since expanding to more than 20 branches. Kwan Kee Store JB, opposite KSL in Taman Abad, is the local branch of a Hong Kong street-snack shop whose parent store was recommended in the MICHELIN Guide for six consecutive years. And near Plaza Pelangi, the family behind Otak Shiduoli has been grilling otak-otak by hand for more than 30 years — good enough that some say it beats Muar's own.

How to plan the crawl around opening hours

The single thing that ruins a JB food day-trip is arriving at the right shop on the wrong day, or three hours after it sold out. These are morning-and-early-afternoon businesses, not dinner spots: Hiap Joo shuts at 4:30pm, Kam Long Ah Zai at 4pm, Ya Wang at 6pm, Hua Mui at 5:30pm, and Otak Shiduoli closes at noon and routinely sells out before then. Only Kacang Pool Haji (7am to midnight) and Shun Fa (to 8pm, 6pm on Mondays) are still serving in the evening.

That points to one workable shape for a day: start early with otak-otak or kacang pool, do the downtown heritage cluster mid-morning through lunch, and leave Shun Fa or Kacang Pool Haji for whatever is left of the afternoon. If you are on foot from the Causeway, the Tan Hiok Nee cluster — Hiap Joo, Hua Mui, Kam Long Ah Zai, Ya Wang — is all within a short walk of JB Sentral and City Square, so four of the eight need no transport at all. Larkin, Taman Sentosa, Taman Abad and Taman Maju Jaya each need a Grab.

Rest days are the other trap. Kam Long Ah Zai is closed Mondays, Ya Wang is closed Wednesdays, Otak Shiduoli is closed Tuesdays, and Hiap Joo doesn't open on Sundays. A Thursday, Friday or Saturday visit is the only way to catch all eight in one trip.

How to pick if you only have one meal

If you want the dish JB is most identified with, it is curry fish head at Kam Long Ah Zai — but note it is not halal-certified, and the queue on Jalan Wong Ah Fook is real. If you want something you genuinely cannot get in Singapore or KL, choose kacang pool at Restoran Kacang Pool Haji: it is a Johor original rather than a nationwide dish, the restaurant is halal-certified, and it keeps the longest hours on this list. If you are travelling with people who want a sit-down meal with aircon and a full menu rather than a queue, Ya Wang and Hua Mui are the safer picks. And if you are buying something to carry back across the Causeway, Hiap Joo's banana cake and Kwan Kee's pastries are the two built for it — both are takeaway-first counters.

Before you go

No prices in this article are confirmed from a first-party source, so check menus on arrival. All eight are walk-in only — none of them take reservations. Kwan Kee sells until stock runs out, sometimes well before closing time, and Kacang Pool Haji has a second Larkin shop about 800m from the Jalan Dato Jaafar original; the Jalan Dato Jaafar one is the central kitchen where the beans are cooked each day. Beyond Kam Long Ah Zai, most of the rest are Chinese-run kopitiams and hawker stalls, so Muslim visitors should check halal status shop by shop — Kacang Pool Haji is the clearest halal-certified option here.

Related reads

*Cover image: JB Macatulad, CC BY-SA 4.0, via Wikimedia Commons*