If you’re putting together a JB food guide for your next day trip, here’s the honest version. The best meals in Johor Bahru aren’t hiding. They’re sitting at the same kopitiams, hawker stretches and Mount Austin cafes that locals have been telling Singaporeans about for years.
A heads-up before you go: a lot of the smaller stalls are cash-only, and you’ll get a better rate by withdrawing ringgit from an ATM in JB than from a money changer back home. More on that near the end.
The best places to eat in JB cover three rough buckets for a Singapore day-tripper:
Plan around two or three neighbourhoods, not the whole city.
Stay Up To Date:
– Lotte World Seoul Guide 2025: Tickets, Rides, Tips
– Can YouTrip Be Used in China?
– Ultimate LEGOLAND Malaysia Guide: Rides, Prices, Tips (2025)
TL;DR: JB Food Guide at a Glance| Best For | Top Pick | From | Where |
|---|---|---|---|
| Heritage kaya toast | Restoran Hua Mui | ~S$2 | Jalan Trus, old downtown |
| Best chicken chop | IT Roo Café | ~S$5.50 | Jalan Dhoby, old downtown |
| Iconic JB curry fish head | Kam Long Curry Fish Head | ~S$9 | Jalan Wong Ah Fook |
| Famous herbal duck | Restoran Ya Wang | ~S$4.50 | Jalan Segget |
| Wood-fired banana cake | Hiap Joo Bakery | ~S$4 | Jalan Tan Hiok Nee |
| Tze char standout | Restaurant Teck Sing | ~S$11 | Taman Sentosa |
| Herbal bak kut teh | Restaurant Shoon Huat | ~S$5 | Taman Sentosa |
| Bib Gourmand-linked seafood soup | Hai Kah Lang | ~S$9 | Taman Sentosa |
| Best matcha cafe | Slow Day Cafe | ~S$5 | Austin Heights |
| Aesthetic brunch cafe | OTTO Cafe / Keijometo | ~S$6 | Taman Melodies |
| Destination steak | Fire Pitz | ~S$25 | Horizon Hills, Iskandar Puteri |
| Halal kacang pool | Restoran Kacang Pool Haji | ~S$2 | Taman Dato Onn |
| Hong Kong dessert | Jane Deer Dessert | ~S$3 | Taman Sri Tebrau |
| Hawker dinner walk | Medan Selera Meldrum Walk | ~S$3 | City centre |
Related Guide: Find Lok Lok Near Me: 9 Best Lok Lok JB Stalls
Table of ContentsThe trick to a JB food trip is picking two neighbourhoods and eating across them, not zigzagging the city.
Old downtown around Jalan Tan Hiok Nee, Jalan Trus, Jalan Dhoby and Jalan Wong Ah Fook is the obvious starting point if you’re walking in from Woodlands. Heritage kopitiams, the iconic curry fish head, herbal duck, banana cake stalls and Medan Selera Meldrum Walk are all within ten minutes of City Square. Taman Sentosa (near KSL) earns a separate visit for Teck Sing, Shoon Huat and Hai Kah Lang. Mount Austin and Taman Melodies are 15–20 minutes by Grab from CIQ and earn a full afternoon. Iskandar Puteri and Tebrau are worth it for one specific meal (Fire Pitz steak, Eden by Wizards dinner), not a half-day plan.
Cross earlier than you think you need to. The CIQ queue at Woodlands routinely tips into the hours by 10 AM on weekends, and most of the heritage breakfast spots sell out by midday.
If you’re new to the route, our train to JB guide breaks down rail options, and our things to do in JB guide covers the non-food half of the day. If you’d rather drive across, our car rental JB guide walks through the cross-border permit and insurance setup. For the entry-point mall right at JB Sentral, our City Square JB guide has the inside layout.
The best local food in JB sits in the old downtown grid: Jalan Tan Hiok Nee, Jalan Trus, Jalan Dhoby, Jalan Wong Ah Fook, and Jalan Segget. All walkable from City Square if you’re crossing on foot.
Image Credits: @hxxmy on Lemon8
Hua Mui has been doing the same thing on Jalan Trus since 1946, and you can taste it. Charcoal-grilled kaya toast, soft-boiled eggs, kopi with a slow pour, and a Hainanese chicken chop that’s the reason regulars sit upstairs by the verandah windows.
Go early. By 9:30 AM on a Saturday the wait creeps to 20 minutes. The non-air-conditioned upstairs is the better seat, fan-cooled with a view of the pre-war shophouses.
Image Credits: TripAdvisor
IT Roo has been around since the 1950s, and its Hainanese-style chicken chop won “Best Chicken Chop in Malaysia” from The Star back in 2003 (a title that nobody locally has really challenged since). Sit at the al fresco section under the big tree if it’s not too humid.
You get a choice of grilled or deep-fried, with black pepper or mushroom sauce. Most regulars pick grilled with black pepper.
Image Credits: Johor Foodie
Kin Hua is the other heritage kaya toast spot on Jalan Trus, a few doors from Hua Mui. Same Hainanese coffee-shop format, slightly different signature toast, often a shorter queue if Hua Mui is rammed.
A good “Plan B” for old-town breakfast if Hua Mui’s upstairs is full.
Image Credits: @qloechan on Lemon8
Hiap Joo has been baking wood-fired banana cake since 1919 out of a hole-in-the-wall on Jalan Tan Hiok Nee, and it’s the one souvenir worth queuing for. Get there before noon on a weekend or the buns and cakes sell out.
The banana cake is the headline. Their savoury buns (curried potato, otak otak, ikan bilis, shredded coconut) are the underrated grab for the bus ride home.
Image Credits: @shanice.k0h on Lemon8
Roast & Coffee is the modern kopitiam answer to Hua Mui: same heritage neighbourhood, same kaya toast lineage, but air-conditioned, retro-styled, and with a more adventurous menu. The flagship sits on the Jalan Tan Hiok Nee heritage walk, with branches at Mount Austin, Pelangi, Permas Jaya and Johor Jaya.
The Lava Egg Butter Kaya is the order. The Golden Duck Char Kway Teow (yellow noodle and kway teow stir-fried with prawns, fishcake, cockles and a duck egg) is the surprise.
Image Credits: @eatbooksg on Instagram
Kam Long has been doing one thing since 1983: claypot curry fish head with vegetables. That’s the entire menu. Crispy fish head, rich gravy that’s somewhere between curry and assam, and a queue out the door at lunch.
It’s a 5-minute walk from City Square on Jalan Wong Ah Fook. There’s a newer branch in Permas Jaya (opened 2024) if you’re in that area, but the original is the experience.
Image Credits: @_sharleenang_ on Lemon8
Ya Wang pioneered herbal roasted duck in Johor Bahru, using Angelica herb and a proprietary Ten Wonder Herbs gravy. The duck is the order, but the char siew and roast pork on rice are also strong.
Walking distance from City Square. Closed Wednesdays, easy to forget on a midweek plan.
Image Credits: @roycelim90 on Lemon8
Kway Teow Kia is a Johorean speciality: flat rice noodles in a herbal soy broth with braised duck, tofu, and offal. Woon Kiang is one of the better-known spots for it, with late operating hours that make it a supper option.
If you’ve never had Kway Teow Kia, this is the introduction. It’s nothing like char kway teow.
Image Credits: @yeggys on Lemon8
Bev C is the dessert and coffee detour on Jalan Tan Hiok Nee. Sea salt chocolate tart, coco banana pie, well-pulled espresso in a heritage shophouse. A natural after-meal stop if you’ve just done Hiap Joo or Roast & Coffee.
The best hawker food in JB clusters at four spots: Medan Selera Meldrum Walk (central, walkable from CIQ), Cedar Point and Taman Sri Tebrau (near KSL), and the TEBRAU Food Truck Park (Mount Austin area).
Image Credits: Confirm Good
This is JB’s central hawker dinner stretch, a narrow open-air walkway off Jalan Meldrum lined with stalls doing satay, char kway teow, fried oyster omelette, nasi lemak, roti canai and dim sum. Most stalls warm up in the late afternoon and go late into the night.
Noisy, cash-only, plastic-stool, fluorescent-light hawker. If you’re crossing back into Singapore on a late bus, this is the easy supper plan.
Image Credits: Jeff C on Google Reviews
Cedar Point is the hawker centre near KSL that locals send Singaporeans to for grilled stingray with sambal. Standard hawker centre format, cash payments, evening crowd.
Image Credits: kyra on Google Reviews
This is the morning-and-evening hawker centre for the Tebrau side of JB. Oyster omelette, kway teow kia, satay: the JB hawker classics in one spot.
Image Credits: YC Chong on Google Reviews
Up in Mount Austin, this open-air food truck park runs from evening to late. Highlights are Nasi Ganja (the spicy nasi kandar), banana fritters, and a Milo shaved ice that’s surprisingly good.
The best tze char and sit-down local food in JB clusters in Taman Sentosa near KSL, with one anchor spot (Ong Shun) closer to City Square. Three of the four below are within 200 metres of each other on Jalan Sutera.
Image Credits: @theresa.pudding on Lemon8
Teck Sing is the tze char everyone in JB knows you to order Paper Baked Herbal Chicken from. A whole spring chicken baked for two hours in dong guai, red dates and goji berries. Nine out of ten tables order it.
Order at least one other thing. The Curry Prawn (Indonesian style) and the Drunken Prawn in Claypot are both strong. Closed Wednesdays and Thursdays, plan accordingly.
Image Credits: @fatherfaiths on Lemon8
Shoon Huat is the herbal bak kut teh standout in Taman Sentosa, two minutes from Teck Sing. The Claypot Bak Kut Teh is the order: peppery, dark-soy, ribs that fall off the bone. Solid breakfast option too (opens 8:30 AM).
Image Credits: @thehappypeels on Lemon8
Hai Kah Lang in JB is the branch of the KL Bib Gourmand-listed seafood noodle shop of the same name. Pick your soup base (Shaoxing wine clear soup is the signature), then build your own bowl from over 30 seafood ingredients: fish maw, scallops, baby razor clams, flower crab.
The Mixed Seafood Noodle is the no-decisions order if you don’t want to customise.
Image Credits: Farah Zolkepi on Google Reviews
Ong Shun is the slightly-off-the-beaten-track tze char for Moonlight Kuey Tiao, Butter Cream Prawns, and Salted Egg Squid. ~8 minutes from JB City Square in Kampung Bahru.
The JB cafe scene is concentrated in three neighbourhoods: Mount Austin / Austin Heights (matcha, art-jamming, slow-day vibe), Taman Melodies (industrial-aesthetic brunch, walkable from KSL City Mall), and a couple of standalone picks in Tan Hiok Nee. If you’re pairing cafe-hopping with shopping, our Mount Austin JB things-to-do guide maps the wider area, and 25 trendy JB cafes goes wider.
Image Credits: @selfcarelivingdays on Lemon8
Slow Day is the matcha cafe everyone keeps reposting, and the hype actually holds up. Tea-infused everything (matcha, hojicha, genmaicha) across drinks, cakes and desserts, in a space that doubles as an art-jamming studio.
The Strawberry Matcha is the signature. If you only have time for one drink and one cake, that’s the combo.
Image Credits: @ice_dwhite on Lemon8
OTTO is the prettiest cafe near KSL City Mall: Bali-leaning interior, Western-Asian fusion brunch menu, well-pulled coffee, and a 10-minute walk to the mall if you’re combining food with shopping.
Note: it’s in Taman Melodies, not Mount Austin, despite what some viral reels claim. Hours skew daytime, closes by 6 PM.
Image Credits: @cryingchickens on Lemon8
Keijometo is the industrial-concrete-minimalist cafe two doors down from OTTO. Japanese-leaning menu (sando, donburi, fusion udon) and a strong matcha lineup. The Watermelon Matcha Latte is the most-photographed drink in JB right now.
It runs walk-in only, and weekends sell out. Aim for a weekday lunch slot.
Image Credits: @kopi0kosongpeng on Lemon8
This is the school-themed kopitiam in Mount Austin, with school-desk seating, blackboard menus, and a Chicken Chop Signature Sandwich served on charcoal toast. Tourist-y but the chicken chop is actually solid, and kids love it.
Image Credits: Klook Travel
The Replacement is the all-day brunch spot near JB Sentral. BNB French Toast is the signature, plus a strong coffee program and a heritage shophouse vibe.
A good first-stop if you’ve just arrived on the bus or train and want to ease in.
The destination dinners in JB are 20–30 minutes from CIQ by Grab: Iskandar Puteri for steak (Fire Pitz), Tebrau for garden-cafe and BBQ (Eden by Wizards, Project Smoked). Worth a dedicated dinner trip, not a quick stop.
Image Credits:
Fire Pitz is the steakhouse worth driving for. 42-day dry-aged steaks, open-flame charcoal grill, dry-aged fish if you want to switch it up. Seats around 70–80, so book ahead on weekends.
Image Credits: @gracewang_731 on Lemon8
Eden by Wizards is the destination garden-cafe dinner: same group as KL’s Wizards, a warehouse transformed into a Japanese-garden-meets-birds-of-paradise interior with real trees and ambient bird sounds. Menu is Western-Asian fusion, salted egg soft-shell crab burger is the signature.
It’s not cheap by JB standards. Budget around RM100–150 per person. Reservation strongly recommended on weekends.
Image Credits: @daroro80 on Lemon8
Project Smoked is JB’s smokehouse BBQ destination: Angus beef ribs, pulled pork, Kurobuta pork spare ribs, sticky-smoky-sweet. Located near The Mall, Mid Valley Southkey, so easy to pair with shopping.
The best halal food in JB is the nasi lemak, roti canai and kacang pool you’d struggle to find as good in Singapore. The three picks below are dedicated halal spots; for halal hawker options, Medan Selera Meldrum Walk has clearly labelled halal stalls.
Image Credits: @johorfoodie on Instagram
Onn Kitchen does the best roti canai you’ll have all year, served with dhal curry until about 11:30 AM. Famous enough that the queue can be 30 minutes on weekends.
Image Credits: @yeah.maozi on Lemon8
Kacang Pool is a Johor-specific Malay-style stewed bean dish with minced beef and a runny fried egg on top, eaten with toasted bread. Kacang Pool Haji is the famous spot for it, with operating hours that span 7 AM to midnight: works for breakfast, late lunch, or supper.
The best dessert in JB right now is Hong Kong-style (mango pomelo sago, brown sugar ice jelly, durian fairy hotpot), with Jane Deer leading the pack. For chocolate-and-coffee dessert, Bev C JB in old downtown (covered above) is the other strong pick.
And if you’re going during durian season (roughly June–August), our JB durian guide lists the best stalls and buffets for Musang King, Black Thorn and D24 at half the Singapore price.
Image Credits: @starmill_michelle on Lemon8
Jane Deer is the viral HK-dessert pick that doesn’t actually disappoint when you get there. Two storeys, family-friendly with an indoor kids’ play area upstairs, free parking, and a No-Pork-No-Lard kitchen if that matters for your group.
The Musang King Durian Fairy Hotpot is the order-this-once dish. Mango Pomelo Sago is the safer fallback.
Image Credits: Tripadvisor
There’s one international buffet in JB that genuinely earns the cross-Causeway trip: Makan Kitchen at DoubleTree by Hilton. Live stations spanning Malay, Chinese, Indian and Peranakan cuisines, all in one sitting. Easy to pair with a hotel-stay weekend.
Short answer: no Michelin-star restaurants in JB itself, but at least one JB outlet is a branch of a Michelin Bib Gourmand-listed KL restaurant. The Michelin Guide Kuala Lumpur & Penang launched in 2023 and now in its 4th edition (2026), covers KL and Penang only. JB isn’t in the guide.
That said, Hai Kah Lang in Taman Sentosa is the JB branch of the KL Bib Gourmand-listed Hai Kah Lang seafood noodle shop. A handful of JB heritage spots (Kam Long curry fish head, Hua Mui, Teck Sing) would likely make a Bib Gourmand list if the guide ever expands south.
Use this as a quick reference when you’re building the trip:
| Neighbourhood | Best For | Anchor Spots |
|---|---|---|
| Old downtown (Jalan Tan Hiok Nee, Jalan Trus, Jalan Dhoby, Jalan Wong Ah Fook) | Heritage breakfast, iconic local dishes, walk from CIQ | Hua Mui, IT Roo, Hiap Joo, Kam Long, Ya Wang, Roast & Coffee, Bev C JB |
| City centre (Jalan Meldrum) | Hawker dinner, late supper | Medan Selera Meldrum Walk |
| Taman Sentosa (near KSL) | Tze char, BKT, seafood lunch | Teck Sing, Shoon Huat, Hai Kah Lang |
| Mount Austin / Austin Heights | Cafe afternoon, matcha, food trucks | Slow Day Cafe, High School Kopitiam, TEBRAU Food Truck Park |
| Taman Melodies (near KSL City Mall) | Brunch cafes, fusion plates | OTTO Cafe, Keijometo |
| Tebrau | Destination dessert, garden-cafe dinner, BBQ | Jane Deer, Eden by Wizards, Project Smoked |
| Iskandar Puteri (Horizon Hills) | Steak dinner | Fire Pitz |
| Larkin / Kampung Bahru / Taman Dato Onn | Halal breakfast and bean stew | Onn Kitchen, Kacang Pool Haji |
| JB Sentral area | Brunch, hotel buffet | The Replacement, Makan Kitchen @ DoubleTree |
For shopping-and-eating in one stop, KSL City Mall is the obvious pairing with the Taman Melodies cafes and the Taman Sentosa tze char strip. The newer SKS City Mall JBCC is a sub-five-minute drive from CIQ if you want a fresher mall to anchor the day, and our Mid Valley Southkey guide covers the area around Project Smoked.
The smartest way to pay for food in JB is a mix: card for the cafes and sit-down restaurants, cash for the hawker stalls and heritage spots. Most modern cafes (OTTO, Keijometo, Slow Day, Fire Pitz, Eden by Wizards) take card or QR. Most heritage spots (Hua Mui, Hiap Joo, Kam Long, Medan Selera, Cedar Point) are cash-only or via Touch ‘n Go.
So you’ll need ringgit. Skip the money changer queue. Money changers in Singapore quietly mark up the MYR rate (typically 1–3% on a major currency like ringgit, more at airport or checkpoint counters). The cleaner play:
Useful, practical, no money-changer detour required. For deeper detail on the ringgit-cash side, see our Malaysia ATM withdrawal guide before crossing. For a broader picture of how YouTrip stacks up against other options, our best travel card Singapore comparison breaks it down.
The most famous food in Johor Bahru is Kam Long curry fish head on Jalan Wong Ah Fook, the Hainanese chicken chop at IT Roo Café and Restoran Hua Mui, and the wood-fired banana cake from Hiap Joo Bakery. All four are heritage spots in the old downtown grid, walkable from CIQ, and they routinely make every JB food guide.
The best Chinese food in Johor Bahru spans Paper Baked Herbal Chicken at Restaurant Teck Sing in Taman Sentosa, herbal bak kut teh at Shoon Huat, seafood noodle soup at Hai Kah Lang (branch of the KL Bib Gourmand outlet), and herbal roasted duck at Restoran Ya Wang near City Square. For dim sum specifically, see our dim sum JB guide.
The best halal food in Johor Bahru is roti canai at Onn Kitchen and kacang pool at Restoran Kacang Pool Haji in Taman Dato Onn. For halal options at the hawker centres, Medan Selera Meldrum Walk has clearly-labelled halal stalls. For halal breakfast options specifically, our JB breakfast guide covers Larkin Jaya in depth.
Budget around S$30–50 per person for a casual day of three meals: old-town breakfast, a mid-priced lunch, and a hawker dinner. A destination steak dinner at Fire Pitz or Eden by Wizards adds another S$30–45 per person on top. Heritage and hawker spots run as low as S$2–5 per dish.
Most JB cafes and sit-down restaurants take Visa or Mastercard. For the hawker stalls, heritage kopitiams and Medan Selera Meldrum Walk, the answer is Touch ‘n Go (TNG) eWallet QR — Malaysia’s dominant QR system, accepted almost everywhere. Set up the TNG app before you cross, top it up from your YouTrip card (no 1% credit-card fee since YouTrip is prepaid), and carry a small cash buffer for the stalls that still only take notes.
The best time to cross into JB for food is before 7 AM on a weekday to clear CIQ in under 30 minutes and still catch the heritage breakfast spots before they sell out. Weekends after 9 AM, expect the Causeway queue to add 1–2 hours each way.
Slot in Hua Mui or IT Roo at 8 AM, Hiap Joo on the walk back to your Grab, Kam Long curry fish head for an early lunch, Slow Day or Keijometo in the afternoon, and Teck Sing, Hai Kah Lang or Fire Pitz for dinner. That’s the honest 28-spot version of the JB food guide everyone keeps trying to write. If you’d rather stretch it into a proper weekend, our best JB hotels guide has options from S$46 a night.
Not a YouTrooper yet? Singapore’s go-to multi-currency wallet helps you save with great FX rates and zero fees. Skip the money changer and get a free YouTrip card + S$5 YouTrip credits with code <YTBLOG5>.
Then, head over to our YouTrip Perks page for exclusive offers and promotions — we promise you won’t regret it. Join our Telegram (@YouTripSG) and Community Group (@YouTripSquad) for travel tips, event invites, and more!
Happy travels!
Related Articles:
Best JB Massage Spots For Your Weekend Getaway
Escape Room JB Guide: Prices, Themes, More
Go-Kart JB: 9 Best Tracks To Race (With Prices)
15 Best JB Hotels From S$46/Night
The post JB Food Guide 2026: 29 Best Places to Eat in JB appeared first on YouTrip Singapore.

