Kam Long curry fish head: how to beat the queue
Kam Long Ah Zai's curry fish head has been packing out a Jalan Wong Ah Fook shophouse since 1983 — when to go, what it costs, and how long you'll wait.
Quick answer
- Kam Long is at 74, Jalan Wong Ah Fook, open daily 8am–4:30pm, only serves curry fish head
- Been in business more than 30 years — since 1983
- Portions: individual RM18, small RM22, medium RM33, large RM44 (as of recent visits, confirm on the day)
- Queue at 11:30am on a weekday runs about 45 minutes, plus 15 minutes for food to arrive
Contents
Kam Long Ah Zai has been selling exactly one dish out of the same Jalan Wong Ah Fook shophouse since 1983, and the queue is the whole story. Go in blind at 12:30pm on a Saturday and you'll be standing for the better part of an hour. Go with a plan and you can be eating by noon.
The one dish
There's no menu to agonise over — curry fish head, in a choice of sizes. As of recent visits, pricing runs roughly individual RM18, small RM22, medium RM33, and large RM44, though you should confirm the current price when you order, since it does move. The curry is rich, mildly spiced rather than fiery, and comes with a whole fish head plus a scoop of vegetables and, usually, a side of rice for the table.
When to go
The shop opens at 8am and closes at 4:30pm, but the fish curry itself tends to sell out by around 2:30pm on a busy day. The queue starts building well before noon. On a weekday, arriving around 11:30am can already mean a 45-minute wait for a table, plus another 15 minutes once you're seated before the food lands. If you want to actually beat the queue, aim to arrive by 11am, or come for a late lunch after 2pm and accept the risk that the curry might already be gone.
Where it is
74, Jalan Wong Ah Fook, in the old town — an easy walk from JB Sentral and the CIQ checkpoint if you're coming straight off the Causeway. It sits within the same old-town cluster as Meldrum Walk, so a common move is to queue at Kam Long first, eat, then walk over to Meldrum Walk for an evening drink if you're staying into the night.
While you wait
If the queue is genuinely 45 minutes and you don't want to just stand there, Hiap Joo Bakery on Jalan Tan Hiok Nee is a short walk away and sells banana cake fresh from its century-old wood-fired oven — a good reason to peel off from the queue for ten minutes and come back.
What actually makes the curry good
Reviewers consistently point to the same reason Kam Long has lasted this long on a single dish: the curry itself is thicker and more savoury than the thinner, more watery versions common elsewhere in JB, and the fish head is fresh enough that the meat comes away easily rather than needing a fight. Portions are generous for the price bracket, which is part of why groups often split a medium or large rather than each ordering their own individual bowl.
If the queue is too long
If you arrive and the wait looks unreasonable, the old town has other curry fish head options within a short walk that don't carry the same reputation-driven crowd — asking a local or checking reviews on the day is a reasonable backup plan rather than standing in a 45-minute line out of stubbornness. Kam Long earns its queue, but it isn't the only curry fish head in JB, and a shorter wait elsewhere can still be a good lunch.
Is it worth the wait
For a first-time visitor, yes, once — it's one of JB's genuinely old, single-dish institutions, the kind of place that's been doing the same thing since before most food courts in the area existed. For a JB local, it depends how much you value your lunch hour; the curry is good, but it's not so far ahead of other fish head curry in town that the wait is mandatory every visit.
If curry fish head isn't your thing, or you want something to finish the meal with, our stall, Apam Balik Jalil, is over at Century Street Food Court rather than the old town, but it's a reasonable stop later in the day if your JB trip takes you that way too.
Sources: Eatbook — Kam Long Ah Zai, Miss Tam Chiak — Kam Long, Johor Kaki — Kam Long
Places in this guide
- Kam Long Ah Zai Curry Fish Head 金龙咖喱鱼头 (阿仔) — Old Town · pork-free, not certified
- Meldrum Walk 麦达伦街 — Old Town · no data
- Hiap Joo Bakery & Biscuit Factory 协裕面包西果厂 — Old Town · pork-free, not certified
FAQ
What time should I arrive to skip the worst of the queue?
Go before 11:30am. Once the lunch crowd builds, the wait for a table can run 45 minutes with another 15 minutes for the food, and the curry is often sold out by 2:30pm even though the shop stays open until 4:30pm.
What should I order at Kam Long?
Curry fish head is the only dish, so the decision is really about portion size — individual (as of recent visits around RM18) up to large (around RM44) for a group. Ask about current pricing when you order since it can shift.
Is Kam Long halal?
No, it's a Chinese-style curry fish head shop and not halal-certified. If you're travelling with a group that needs halal options, Medan Selera Meldrum Walk nearby has labelled halal hawker stalls.