"Zi char" — literally "cook and fry" in Hokkien — is Malaysia and Singapore's answer to a home-style Chinese menu: wok-fried "economy dishes" ordered à la carte and shared over rice, built around whatever's fresh that day. In Johor Bahru, the zi char and seafood scene splits two ways: old-school kopitiam-style operators turning out cheap, fast wok classics, and dedicated seafood houses built around live tanks of mud crab, prawns and fish sold by weight.
Most of JB's best-known seafood restaurants sit outside the city core, spread across Gelang Patah, Skudai and the coastal kampung of Telok Jawa in Masai — a legacy of cheaper waterfront and kampung land near the fishing communities some of these kitchens still buy directly from. A handful of zi char institutions inside JB proper, in Taman Pelangi, Taman Sentosa and Kampung Bahru, have been turning out the same wok-fried classics for 30-plus years.
One caveat before you go: crab and other seafood here is typically priced by weight and moves with the day's catch and market conditions, so no menu prices are listed below unless a source explicitly dated one — treat any older published figure as a rough historical guide only, and confirm at the table before ordering, especially for anything sold at "market price."
How zi char ordering actually works
Zi char is ordered à la carte and shared, not plated per person. The working rule most tables use is one dish per diner plus one extra, built around a protein, a vegetable, a soup and a starch — so four people would typically order a crab or a whole fish, a plate of prawns, a stir-fried green such as sambal kang kong, and either white rice or a fried carbohydrate like San Low's San Lou bee hoon. Deep-fried mantou buns get ordered alongside anything in a thick sauce; at Tian Lai they are effectively part of the chilli crab order rather than a side dish.
The sauces worth knowing
Nearly every kitchen on this list cooks the same core seafood in a handful of standard styles, and knowing them saves a lot of menu-decoding at the table. Chilli is the sweet-savoury tomato-and-chilli gravy meant to be mopped up with mantou. Black pepper is drier and sharper, coating the shell rather than pooling. Salted egg uses cured duck yolk for a grainy, rich crust. Kam heong — "golden fragrance" — is a darker, drier stir-fry of dried shrimp, curry leaf and dried chilli. Butter and cereal are both creamy and sweet, with cereal adding a crumbly fried topping. Steamed with garlic is the order that shows off the freshness of the fish rather than the sauce.
Timing, rest days and payment
Several of these kitchens are evening-only: San Low opens around 4.30pm and runs past midnight, while Teck Sing is a daytime operation that shuts in the early evening. Weekly rest days are the thing most likely to spoil a first visit — Ong Shun is closed on Mondays, Chua Kee closes on Wednesdays (listings differ on whether that is every week or alternate weeks), and Teck Sing posts its off-days month by month on its own Facebook page, where the August 2026 closures fall on Thursdays rather than the Tuesday some older write-ups quote. Cash is still the default at the kampung-style operators in Gelang Patah and Telok Jawa, and Singapore visitors should budget for the causeway queue rather than the drive: Gelang Patah and Masai are both roughly 30 to 45 minutes from the CIQ once you are actually through.
How to pick from this list
If you want the classic JB chilli crab experience with fried mantou, go to Tian Lai in Gelang Patah, and go early — weekend waits run 30 to 45 minutes. For a view as much as a meal, Restoran Todak's stilt dining room over the water at Telok Jawa has no equivalent here. If you are staying in the city and want the shortest drive from the checkpoint, San Low in Taman Pelangi and Hai Kee in Taman Sri Tebrau are the closest picks. Teck Sing is the outlier of the group: the strongest non-seafood signature in the paper-baked herbal chicken, and — along with Justs Seafood in Skudai — one of only two operators here that publish a full menu on their own website. And if you need a Muslim-friendly option, Ong Shun in Kampung Bahru is the clearest choice on this list.
Related reads
- Best Laksa in Johor & JB 2026 — the other Johor dish worth crossing the causeway for
- 7 Family-Friendly Things To Do in Johor Bahru 2026 — how to build a day around dinner











