JB chicken rice — heritage Hainanese plates, just across the Causeway

From a 1946 kopitiam to kampung-chicken specialists, here is where Singaporeans go for chicken rice in Johor Bahru.

Hainanese chicken rice is a shared inheritance between Singapore and Johor. The two cities grew up eating the same dish, and a short drive across the Causeway puts you in front of stalls that have been poaching chicken since before independence. JB chicken rice is not a softer or harder version of the Singapore plate — it is its own thing, with its own old-school masters, kampung-chicken specialists, and a few SG brands that crossed over and stayed.

This guide is a working shortlist of where to eat, what to order, and how to shape a half-day food run from Singapore without the trip eating the meal.

TL;DR — JB chicken rice in 4 lines
Heritage names: Restoran Hua Mui (since 1946), Pine Chicken Rice 2.0, Sin Bee Hiang, Swee Kee.
Expect roughly RM 8–20 a plate, around 40–60% cheaper than the Singapore equivalent.
Most legit stalls open mid-morning and sell out by mid-afternoon — go early for kampung chicken.
We chauffeur you door-to-door from SGD 150 (Standard MPV) for SG↔JB; tolls and Causeway clearance included.

What “JB chicken rice” actually means

The dish has the same DNA as the Singapore version — poached or roasted chicken served with chicken-fat rice, chilli, ginger paste, and a small bowl of broth. What differs across the Causeway is the spread of styles you can find in one city: classic steamed Hainanese, soya-braised, herbal soya, BBQ-finished, fried, and Nyonya-curry variants all sit comfortably on JB menus.

Most of the well-known stalls are inside Johor Bahru city centre (Jalan Trus, Jalan Dhoby, Tan Hiok Nee), with a few standouts further out at Taman Bintang, Taman Ungku Tun Aminah, and Senai. If you are coming over the Causeway from Woodlands, the city-centre cluster is 10–15 minutes from CIQ on a clear morning.

Who this trip is for

It is for the Singaporean who already loves chicken rice and wants to taste the JB lineage of the same dish — not someone hunting a “trendy” version. Heritage chicken rice is a quiet meal: rice, chicken, soup, chilli, gone in twenty minutes. Pair it with kopi or a coffin-bread side and you have a complete morning.

Best timing is a weekday late-morning, or weekend before 11am. The famous stalls run on a “sell until habis” model — once the day’s birds are gone, the kitchen closes. Expect queues at heritage names from 11.30am onward on weekends.

The shortlist — where to eat

Restoran Hua Mui (since 1946)

The most recognised heritage chicken rice address in Johor Bahru, operating out of an original kopitiam at the corner of Jalan Trus and Jalan Dhoby. Hua Mui is technically a Hainanese restaurant — chicken rice is the house dish, but the kopitiam coffee, kaya toast, chicken chop, and coffin bread (a thick fried-bread shell stuffed with curry chicken) are all part of the order. Five branches across Johor; the Jalan Trus original is the one to visit for atmosphere.

Pine Chicken Rice 2.0 (Tan Hiok Nee)

A modern take on the old-shop chicken rice format, on the Tan Hiok Nee heritage street. Pine offers six-plus chicken styles on one menu — steamed Hainanese, roasted, herbal soya, BBQ, fried, and Nyonya curry — which makes it a good first stop if you are travelling with eaters who want choice.

Swee Kee Chicken Rice (Taman Bintang)

The Singapore brand that expanded northward and put down roots. Swee Kee in JB lets you choose between American broiler and kampung chicken; rice is cooked with grain imported from Thailand. Cleaner, more “restaurant” feel than the kopitiam veterans.

Sin Bee Hiang Chicken Rice (Agape Food Court)

A specialist’s specialist — the owner hand-picks live kampung chicken at the wet market every morning. The bird is firmer, gamier, and more “country” than commercial broiler. Get there before noon if you want to taste why people drive across town for it.

Seng Kee Chicken Rice

Long-running steamed-chicken stall with a strong reputation for tenderness. The skin is silky and the meat is wet without being raw — a textbook example of Hainanese poaching done patiently.

Yuen Kee (Taman Ungku Tun Aminah) and New Swee Kee (Senai)

Worth the detour if you are already heading toward Senai or the Tuas Second Link side. Both are local-favourite plates rather than tourist-discovered names, and the prices are a little kinder than city-centre stalls.

How to plan a JB chicken rice morning from Singapore

Chicken rice runs are a half-day shape, not a full day. The default rhythm we plan for our riders looks like this:

For two adults, a Standard Car works. For four-plus, we usually put you in a Voxy from our fleet — easier on the back seat after a heavy meal. The full cross-border taxi brief explains how the trip is priced and what we cover; the headline is that flat fares already include tolls and Causeway clearance. See /pricing/ for the full matrix.

If you want the chicken rice morning to bleed into a longer day — markets, malls, kopi roastery, an early dim sum — read the JB food day trip guide for itinerary shapes.

Pitfalls and things to know

FAQ — JB chicken rice

Is JB chicken rice cheaper than Singapore chicken rice?

Yes, generally 40–60% cheaper at like-for-like venues. A standard plate in JB sits around RM 8–20; the Singapore equivalent is roughly SGD 4–12. Heritage names sit mid-range rather than at the cheap end.

Which JB chicken rice place is the most famous?

Restoran Hua Mui is the most recognised heritage name — a Hainanese kopitiam-restaurant that has been running since 1946. The Jalan Trus / Jalan Dhoby branch is the original.

What is the difference between kampung and broiler chicken?

Kampung chicken is free-range, smaller, firmer, and more flavourful. Broiler is the standard commercial bird — softer texture, milder taste. Stalls like Swee Kee in Taman Bintang and Sin Bee Hiang let you choose; most heritage stalls default to broiler.

How long does a JB chicken rice trip from Singapore take?

Half a day. SG pickup 8.30–9.00am, first plate by 10am, back home by 1–2pm. Add an hour each way if you cross on a weekend morning peak.

Can we combine chicken rice with dim sum on the same trip?

Yes, that is a common shape. Most JB dim sum places open from around 6.30–7am and close by 12–2pm, so dim sum first, chicken rice second is the workable order. Our dim sum guide covers timing.

Do we need to pre-book the restaurant?

Not for most heritage stalls — they run walk-in only and queues move quickly. For Pine Chicken Rice 2.0 and similar restaurant-style venues, weekend dinner reservations help; weekday lunch usually does not.

What size chauffeur vehicle do we need?

Two adults: Standard Car. Four to seven: Standard MPV (Voxy or Noah class). Larger groups: a 13-seater Hiace from our fleet. Pricing matrix is at /pricing/.

Plan your JB chicken rice morning with us

From SGD 150 (Standard MPV) for SG↔JB. Door-to-door, tolls and clearance included — we get you there in a jiffy.

WhatsApp us

Book this route

Required field