Loading live feeds…🕒
j
JB EatsJOHOR BAHRU · GUIDE
OUR CANONICAL LIST · UPDATED APR 2026

The JB 38

The 38 essential eats of Johor Bahru. Curated quarterly by our editors. These are the places we send our own friends to when they cross the causeway. No paid placements. No advertorial. Ordered by approximate driving distance from KSL City Mall.

STOP 1 OF 38 · CHINESE

Cha Lao Dim Sum

Old-school trolley dim sum a 2-minute walk from KSL. Har gow and fu zhok are the signatures.

4.4·Google (1,500+)
  • G-6 Holiday Villa, 260 Jalan Dato Sulaiman, Taman Abad, 80250 JB
  • Open now · 7:00 AM – 3:00 PM
  • RM20–50 · 2 min from KSL
  • Order: Push-cart har gow · Fried fu zhok
STOP 2 OF 38 · INDIAN

Dapo' Khaleeda

Mamak directly opposite KSL. Roti canai sarang burung is the must-order; 24-hour service makes this a supper saviour.

4.4·Google (1,000+)
  • 102 Jalan Dato Sulaiman, Taman Abad, 80250 JB
  • Open now · 24 hours
  • RM5–20 · 2 min from KSL · Halal-friendly
  • Order: Roti canai sarang burung · Nasi lemak basmathi
STOP 3 OF 38 · CAFE

Space Cafe

The closest serious café to KSL. Caramel Biscotti coffee and laminated pastries; quiet workspace vibes.

4.5·Google (1,200+)
  • G11 Holiday Villa, 260 Jalan Dato Sulaiman, Taman Abad, 80250 JB
  • Open now · 9:00 AM – 10:00 PM
  • RM20–50 · 2 min from KSL · Halal-friendly
  • Order: Caramel Biscotti Coffee · French pastries
STOP 4 OF 38 · CHINESE

Soon Soon Heng Bak Kut Teh

Peppery Teochew-style BKT that queues out the door on weekends. Sesame oil chicken is the sleeper hit.

4.2·Google (2,000+)
  • 43 Jalan Serigala, Taman Abad, 80250 JB
  • Open now · 7:00 AM – 2:00 PM, 6:00 PM – 11:00 PM
  • RM5–20 · 2 min from KSL
  • Order: Teochew clear-broth BKT · Sesame oil chicken
STOP 5 OF 38 · MALAY

Yummy Nasi Lemak House

The nasi lemak to beat within walking distance of KSL. Ayam goreng berempah is the must-order.

4.3·Google (1,500+)
  • 104 Jalan Dato Sulaiman, Taman Abad, 80250 JB
  • Open now · 7:00 AM – 10:00 PM
  • RM5–20 · 3 min from KSL · Halal-friendly
  • Order: Nasi lemak ayam goreng berempah · Mutton rendang
STOP 6 OF 38 · CHINESE

Restoran Ho Seng Kee

Third-generation wantan mee institution. Order the black sauce version with fried wantan on the side.

4.2·Google (800+)
  • Jalan Harimau Tarum, Taman Century, 80250 JB
  • Open now · 8:00 AM – 9:00 PM
  • RM20–50 · 4 min from KSL
  • Order: White/black wantan mee · Prawn dumplings
STOP 9 OF 38 · CHINESE

Restoran Hua Mui

A heritage kopitiam from 1946. The chicken chop is the order; kaya toast and local coffee the accompaniments.

4.3·Google (3,500+)
  • 131 Jalan Trus, Bandar JB, 80000
  • Open now · 7:30 AM – 7:00 PM
  • RM5–20 · 8 min from KSL
  • Order: Hainanese chicken chop · Kaya butter toast
STOP 15 OF 38 · INDIAN

Chakra Restaurant

The benchmark for upscale Indian in JB. Butter chicken, Chettinad fish head, lamb biryani — all serious.

4.5·Google (1,200+)
  • 1 Jalan Yusof Taha, Kampung Bahru, 80100 JB
  • Open now · 12:00 PM – 10:30 PM
  • RM50+ · 9 min from KSL · Halal-friendly
  • Order: Butter chicken · Chettinad fish head curry
STOP 17 OF 38 · INDIAN

Kerala Restaurant

Since 1949. The fish head curry is legendary among JB Indians; order the banana leaf set and add a fried mackerel.

4.4·Google (400+)
  • 77 Jalan Storey, Kim Teng Park, 80300 JB
  • Open now · 11:00 AM – 3:00 PM, 6:00 PM – 9:00 PM
  • RM5–20 · 10 min from KSL
  • Order: Banana leaf · Fried mackerel
STOP 21 OF 38 · MALAY

Nasi Lemak Hantu

Supper-only nasi lemak. The "ghost" name refers to the hours — it only opens after dark.

4.3·Google (800+)
  • 141 Jalan Sri Pelangi, Taman Pelangi, 80400 JB
  • Closed · 8:00 PM – 4:00 AM
  • RM5–20 · 8 min from KSL · Halal-friendly
  • Order: Nasi lemak ayam cili api · Ayam rendang
STOP 23 OF 38 · CHINESE

Jiah Xiang Dim Sum

The rare dim sum spot that does both breakfast trolley and supper service. Liu sha bao is iconic.

4.3·Google (2,000+)
  • Blk F, Plaza Sentosa, Jalan Sutera, 80150 JB
  • Open now · 7:00 AM – 3:00 PM, 6:00 PM – 11:00 PM
  • RM5–20 · 8 min from KSL
  • Order: Liu sha golden bao · Kataifi mango shrimp
STOP 25 OF 38 · MALAY

Warung Saga

Since 1986. Saturday laksa Johor is a pilgrimage — sells out by 10 AM.

4.4·Google (1,000+)
  • 5 Jalan Mahmoodiah, Kampung Mahmoodiah, 80100 JB
  • Open now · 7:00 AM – 2:00 PM
  • RM5–20 · 10 min from KSL · Halal-friendly
  • Order: Nasi lemak Johor · Saturday laksa Johor
STOP 26 OF 38 · MALAY

Restoran ZZ Sup Tulang

The original "gearbox" — massive beef bones sticking out of the mee rebus. Laksa Johor is superb.

4.2·Google (2,000+)
  • 20 Jalan Petri 5/1, Kampung Bahru, 80100 JB
  • Open now · 8:00 AM – 5:00 PM
  • RM5–20 · 10 min from KSL · Halal-friendly
  • Order: Mee rebus tulang gearbox · Laksa Johor
STOP 27 OF 38 · CAFE

Keijometo

The Japan-inflected brunch café that redefined what JB cafés could be. Sando is iconic.

4.5·Google (2,500+)
  • 3 Jalan Chengai, Taman Melodies, 80250 JB
  • Open now · 10:00 AM – 9:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Mentaiko Tamagoyaki Sando · Watermelon Matcha Iced Latte
STOP 28 OF 38 · CAFE

OTTO Cafe

Ice Caramel Sea Salt Latte — the signature order.

4.6·Google (500+)
  • 81 Jalan Chengai, Taman Melodies, 80250 JB
  • Open now · 9:00 AM – 7:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Ice Caramel Sea Salt Latte · Açaí bowls
STOP 30 OF 38 · CAFE

D Cafe

Glasshouse café with industrial warmth. Pulled Benny is a JB brunch landmark.

4.5·Google (2,000+)
  • 9 Jalan Kelewang, Taman Sri Tebrau, 80050 JB
  • Open now · 9:00 AM – 10:00 PM
  • RM20–50 · 12 min from KSL · Halal-friendly
  • Order: Pulled Benny · Pot-a-tato Rosti
STOP 32 OF 38 · MALAY

Almizan Satay House

Satay with generous, caramelised char. The kambing version is singular in JB.

4.5·Google (3,500+)
  • PTD 64399 Jalan Tebrau Kg. Ubi, Taman Persiaran Ekoperniagaan, 81100 JB
  • Closed · 5:00 PM – 12:00 AM
  • RM5–20 · 18 min from KSL · Halal-friendly
  • Order: Satay daging · Satay kambing
STOP 38 OF 38 · INDIAN

The Spice Kitchen

The best biryani in JB, full stop. Hyderabadi lamb is the order; Friday lunch needs a reservation.

4.7·Google (984+)
  • 2 Jalan Sutera Danga, Taman Sutera Utama, 81300 Skudai
  • Open now · 11:30 AM – 11:00 PM
  • RM50+ · 22 min from KSL · Halal-friendly
  • Order: Hyderabadi lamb biryani · Bengali chicken