
8 Johor Bahru Food Stops: What to Eat, Where, and When
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.
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 slot | Pick | Area | Best time |
|---|---|---|---|
| Breakfast | Nasi lemak at Mughni Saujana Cafe | Bandar Johor Bahru | 7am, before the 11am sell-out |
| Lunch | Laksa Johor at WW Laksa House | Taman Kolam Air | Before noon to beat the queue |
| Snack | Cendol at Cendol King | Taman Melodies | Afternoon, open 10:30am to 6:30pm |
| Dinner | Sup kambing at Meldrum Walk | Downtown Johor Bahru | After 5pm |

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.

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.

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.

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
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

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.
| Area | Best for | Getting around | Best time |
|---|---|---|---|
| Central Bandar JB | Kopitiam, nasi padang, banana cake, sup kambing | Compact downtown cluster, best for short stays | 8am to midnight |
| Taman Sri Tebrau and Johor Jaya | Mee rebus, roti canai, nasi ambang | Plan a ride between stops | 7am to 11am |
| Taman Abad, Tampoi, Perling | Nasi lemak, nasi padang | Plan a ride | Late morning |
| Skudai, Kulai, Pasir Gudang | Kompia, Kulai nasi lemak, seafood | Full-day trip with a ride | Varies by stall |

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.
| Tier | Typical dish | Reported 2024 price |
|---|---|---|
| Budget | Nasi lemak, cendol, roti canai | RM2 to RM6 |
| Mid | Kopitiam mains, nasi lemak sets | RM10 to RM15 |
| Splurge | Cafe and Japanese plates | RM25 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.

Sample Half-Day and Full-Day Food Plans
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
Most misses come down to timing and money.
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
Keep planning your Johor Bahru trip with these guides.
Johor Bahru Guides
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





