Skip to content
8 Johor Bahru Food Stops: What to Eat, Where, and When

8 Johor Bahru Food Stops: What to Eat, Where, and When

The quick version

Johor Bahru food by dish, area and budget: eight must-eat stops, sell-out times, RM prices, plus half-day and full-day eating plans.

11 min readBy Banyan Bound Editorial
Share this article:
On this page

Last updated November 2026: Johor Bahru food is best planned by the clock, because the strongest breakfast stalls sell out before noon. This guide ties eight dishes to areas, opening windows and budget so you can build a day around them. Start with the one-meal table, then work down the list.

Featured image: Chongkian, CC BY-SA 4.0, via Wikimedia Commons.

Johor Bahru Food at a Glance

Johor Bahru food splits into early Malay breakfasts, kopitiam plates, noodle lunches, afternoon sweets and late lamb soup. Most stalls close by mid-afternoon, so eat the heavy dishes first. Pick one row below if you only have one meal.

Meal slotPickAreaBest time
BreakfastNasi lemak at Mughni Saujana CafeBandar Johor Bahru7am, before the 11am sell-out
LunchLaksa Johor at WW Laksa HouseTaman Kolam AirBefore noon to beat the queue
SnackCendol at Cendol KingTaman MelodiesAfternoon, open 10:30am to 6:30pm
DinnerSup kambing at Meldrum WalkDowntown Johor BahruAfter 5pm
Johor Bahru Food, Malaysia β€” 1
Photo: Terence Ong, CC BY 2.5, via Wikimedia Commons.

8 Must-Eat Johor Bahru Food Stops, Dish by Dish

Prices and hours checked November 2026 against 2024 listings. RM figures come from those listings, and stalls adjust them. Each stop below earns its place with a dish, an area and a time window.

1. Nasi lemak and lontong kering at Mughni Saujana Cafe

Mughni Saujana Cafe sits at 8 Jalan Abdul Rahman Andak in Bandar Johor Bahru and feeds locals a Malay breakfast. Nasi lemak was listed at RM2.50 in 2024, and lontong kering, rice cakes wrapped in banana leaf with savoury curry, at RM6. Hours run 7am to 12pm, but many dishes sell out by 11am and seating is limited.

Arrive near 7am for the full spread. Sources disagree on its weekly closed day, so check the cafe's social page that morning. Late risers should skip it and head to a kopitiam instead.

2. Roti canai at Bukit Chagar and Taman Johor Jaya

Bukit Chagar Roti Canai on Jalan Tengku Azizah has been frying bread for over 30 years and serves from 7am to 11am. Order kosong, the plain version, with the mild vegetable curry and optional sambal. Beef rendang is the add-on. Restoran Selera Selatan at Jalan Rosmerah 2/13, Taman Johor Jaya, sells roti canai from 7am until sold out, usually about 10:30am and sometimes by 9am.

Johor Bahru Food, Malaysia β€” 2
Photo: Chongkian, CC BY-SA 4.0, via Wikimedia Commons.

It closes on Sundays and switches to nasi campur for lunch until 3:30pm. Anyone who sleeps in should skip both, since neither works past mid-morning.

3. Mee rebus at Zainal Place and JJ Mee Rebus

Mee rebus is blanched yellow noodles under a thick, nutty, savoury-sweet sauce, topped with fried fritters for crunch. Zainal Place at 89 Jalan Keris, Taman Sri Tebrau, opens 7am to 5pm and follows a family recipe tied to nearly a century of JB mee rebus. JJ Mee Rebus on Jalan Bakawali 76, Johor Jaya, runs 11:30am to 3pm and closes Sundays. Its sauce uses shrimp, potato and tapioca.

More bowls are covered in our guide to Johor's mee rebus stalls. Both sit outside the central cluster, so skip them on a tight half-day built around Bandar Johor Bahru.

4. Laksa Johor at WW Laksa House

Laksa Johor is a creamy curry noodle bowl, and WW Laksa House at 36A1 Jalan Kolam Air, Taman Kolam Air, has served it since 1978. Bowls started at RM8 in 2024, extra cockles were RM4, and self-serve otak-otak was RM1 each. It opens 8:30am to 3pm, Thursday to Tuesday, and closes Wednesdays.

Lunch queues are the norm, so get there before noon. Dry-noodle fans can skip it. Browse Johor laksa stalls for other styles.

Johor Bahru Food, Malaysia β€” 3
Photo: Johan JΓΆnsson (Julle), CC BY-SA 4.0, via Wikimedia Commons.

5. Nyonya kopitiam breakfast at Tong Guan on Jalan Trus

Tong Guan Nyonya Kopitiam at 14 Jalan Trus opens 8am to 10pm daily, so it covers breakfast, lunch or an off-hour snack. Dry Nyonya mee siam with fish otak started at RM14.90 and butter pandan kaya toast at RM4.60. Heavier orders include the nasi lemak seafood special at RM24.60 and three-egg porridge at RM13.

Choose it for long hours and a proper seat in downtown JB. Budget eaters should skip it, because stall breakfasts cost a fraction of these plates.

6. Hakka thunder tea rice at Tai Hong Kopitiam

Tai Hong Kopitiam is known for thunder tea rice, or Hakka lei cha. It pairs rice and chopped vegetables with a sauce of ground Thai basil, mugwort, mint and coriander. Bowls started at RM15, and butter and kaya butter toast was RM4.34. Five outlets were reported across Johor in 2024, each with its own hours, so pick the branch nearest your route.

Order it when you want a lighter, vegetable-heavy break from curry and fried food. Anyone set on a Malay breakfast should skip it.

7. Nasi ambang at A.B. Rahmat and Mat Corner

Nasi ambang is a Javanese rice plate with two relishes, fried chicken or beef rendang, stir-fried vegetables, fried coconut, tempe and small salted fish. A.B. Rahmat Stall in Taman Sri Tebrau Hawker Centre on Jalan Keris serves it on Wednesdays only, from 11am to 2pm. Mat Corner Nasi Ambang at 22 Jalan Padi Mahsuri 13, Bandar Baru Uda, opens 10:30am to 3pm and closes Fridays.

Johor Bahru Food, Malaysia β€” 4
Photo: Matti Blume, CC BY-SA 4.0, via Wikimedia Commons.

Mat Corner serves it on banana leaf or in a triangular banana-leaf bundle, without fried noodles. Skip A.B. Rahmat unless your trip lands on a Wednesday.

8. Sup kambing at Meldrum Walk

Meldrum Walk in downtown Johor Bahru has about half a dozen sup kambing stalls, so you can compare lamb soup in one stop. Daud Kambing Soup opens 5pm to midnight. Its broth is medium-bodied and mildly spicy, with many lamb cuts to choose from. Pair it with a roti canai morning to cover both ends of the day.

Lunch-only visitors should skip it, since the stalls open at 5pm. Anyone avoiding strong gamey flavours should pick a noodle soup instead.

Teatime and Late Snacks in Johor Bahru

Sponsored

Cendol King on Jalan Meranti Merah, Taman Melodies, opens 10:30am to 6:30pm with no fixed day off. Cendol there was listed at about RM2 in 2024. Pisang Goreng Mawar, off Jalan Sungai Chat, fries bananas to order from RM2 for three pieces, with opening around 11am to 7pm. Sweet Banana, off Jalan Stulang Laut, runs 1pm to 6pm and closes Sundays. Hiap Joo Bakery at 3 Jalan Tan Hiok Nee sells banana cake from 7:30am to 5:30pm, also closed Sundays. For after-dark bites, try the evening night-market snacks.

Dinner in Johor Bahru: Seafood, Satay and Sit-Down Rooms

Johor Bahru Food, Malaysia β€” 5
Photo: Chongkian, CC BY-SA 4.0, via Wikimedia Commons.

Al Mizan Satay House on Jalan Tebrau, Kampung Ubi, grills charcoal satay with peanut sauce from 3:30pm to 11pm. Merah Project at 17 Jalan Ibrahim opens 6pm to 12am, Tuesday to Sunday, with Asian fusion plates such as lychee smoked duck at RM34.90. Kedai Makan Rahmat at 3 Jalan Pantai, Kampung Pasir Putih, Pasir Gudang, serves fried siakap (barramundi) from 10:30am to 3:30pm. That makes it a lunch trip rather than a dinner one. For more crab and fish, see the seafood restaurants around Johor Bahru. For tablecloth dining, see these sit-down restaurants in the city.

Johor Bahru Food by Area

Central Bandar Johor Bahru suits a short stay because Jalan Trus, Jalan Dhoby, Jalan Tan Hiok Nee and Meldrum Walk are all downtown. Qin Garden at 7 Jalan Dhoby serves nasi padang from 11am to 2pm. Yummy Nasi Lemak House at 104 Jalan Dato Sulaiman, Taman Abad, opens 8:30am to 3pm, Tuesday to Sunday. Its basic set was RM10.50 and the ayam berempah set RM14.50. Nasi Padang Tampoi on Jalan Tampoi offers over 20 dishes from 10:30am to 2:30pm, closed Sundays.

AreaBest forGetting aroundBest time
Central Bandar JBKopitiam, nasi padang, banana cake, sup kambingCompact downtown cluster, best for short stays8am to midnight
Taman Sri Tebrau and Johor JayaMee rebus, roti canai, nasi ambangPlan a ride between stops7am to 11am
Taman Abad, Tampoi, PerlingNasi lemak, nasi padangPlan a rideLate morning
Skudai, Kulai, Pasir GudangKompia, Kulai nasi lemak, seafoodFull-day trip with a rideVaries by stall
Johor Bahru Food, Malaysia β€” 6
Photo: JohnLim99, CC BY-SA 4.0, via Wikimedia Commons.

How Much Does Food in Johor Bahru Cost?

Budget eating means stall staples: nasi lemak at RM2.50, cendol near RM2 and pisang goreng from RM2 in 2024 listings. Mid-range kopitiam plates ran RM10 to RM15, such as the RM10.50 nasi lemak set or RM14.90 mee siam. Splurge cafe plates reached RM25 to RM36, including the RM30 salmon ochazuke at Keijometo. As an editorial estimate built from these tiers, a food day might run roughly RM30 to RM70 per person.

TierTypical dishReported 2024 price
BudgetNasi lemak, cendol, roti canaiRM2 to RM6
MidKopitiam mains, nasi lemak setsRM10 to RM15
SplurgeCafe and Japanese platesRM25 to RM36

Getting to JB and Around for Food

Bukit Chagar RTS station on Jalan Tun Abdul Razak connects to JB Sentral by a covered link bridge. The operator reports station infrastructure nearing completion, with full operational readiness targeted by January 2027. Plan your crossing around whatever is running when you travel, and read border hours and entry rules on each country's immigration site. Kerala Restaurant at 55 Jalan Tun Abdul Razak Susur 1/1 serves banana-leaf meals from 8:30am to 4pm, closed Sundays. Stulang Laut is also a ferry terminal, with sailings to Batam Center in about 150 minutes and Tanjung Pinang in about 220 minutes. Indonesia is one hour behind Malaysia. Carry cash in RM, since small stalls may not take cards or e-wallets, and check the current exchange rate before you swap money. Staying downtown keeps breakfast stops close. Current events and travel updates are on Visit Johor's official site.

Johor Bahru Food, Malaysia β€” 7
Photo: JohnLim99, CC BY-SA 4.0, via Wikimedia Commons.

Sample Half-Day and Full-Day Food Plans

Sponsored

A central half-day trades range for ease. A full day with rides reaches the best breakfast stalls but needs an early start.

  • Central half-day: 8am kaya toast and mee siam at Tong Guan on Jalan Trus.
  • 11am: nasi padang at Qin Garden on Jalan Dhoby, which closes at 2pm.
  • 3pm: banana cake at Hiap Joo on Jalan Tan Hiok Nee before 5:30pm.
  • 5pm: sup kambing at Meldrum Walk.
  • Full day with rides: 7am roti canai at Bukit Chagar Roti Canai.
  • 11:30am: mee rebus at JJ Mee Rebus in Johor Jaya.
  • 2pm: cendol at Cendol King before 6:30pm.
  • 7pm: satay at Al Mizan Satay House, open until 11pm.

Halal, Dietary and Etiquette Notes

Malay and Indian-Muslim stalls are generally halal, while Chinese kopitiams often serve pork. Look for certification displays or ask before ordering. Moons Cafe in Skudai is described as serving no pork and no lard. Eat with your right hand at banana-leaf counters, and expect Muslim-run stalls to slow down around prayer times.

Mistakes to Avoid

Sponsored

Most misses come down to timing and money.

Tip

Arriving after 11am means many Mughni Saujana Cafe dishes are gone, and Bukit Chagar Roti Canai stops serving at 11am too, so a late start loses both.

  • Arriving after 11am at Mughni Saujana Cafe, when many dishes have sold out.
  • Assuming every stall opens daily: A.B. Rahmat serves nasi ambang on Wednesdays only, and WW Laksa House closes Wednesdays.
  • Planning Sunday around Hiap Joo, Kerala Restaurant or Selera Selatan, which close that day.
  • Carrying only a card at stalls that run on cash.
  • Crossing the border at peak weekend or holiday hours.

Building the rest of the trip? Our Johor Bahru attractions guide covers the sights, districts and logistics around this guide.

Explore food in other cities

Frequently Asked Questions

What are some signature dishes in Johor?

Laksa Johor and mee rebus are the two noodle bowls most tied to the state. Nasi ambang is a Javanese rice plate, and Hakka lei cha is a vegetable-heavy rice bowl.

Which dish is famous in Malaysia?

Nasi lemak is the everyday breakfast across JB. It costs from RM2.50 at Mughni Saujana Cafe to RM14.50 for an ayam berempah set at Yummy Nasi Lemak House.

Explore More Johor Bahru Guides

Sponsored

Keep planning your Johor Bahru trip with these guides.

Johor Bahru Guides

Useful notes for your Southeast Asia trip

Optional updates to our guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful