Johor Bahru (JB) is more than just a bustling border city—it’s a paradise for food lovers, especially fans of Nasi Kandar. This Penang-origin dish has found a loyal following in Johor, offering fragrant rice, a variety of meats, vegetables, and that irresistible kuah banjir (mixed curry flood). Whether you love ayam goreng, sotong, or fish head curry, JB’s Nasi Kandar scene has something for every craving.
Here’s your ultimate guide to the top 10 Nasi Kandar spots in Johor Bahru—complete with must-try dishes, price ranges, Google ratings, and facilities.
1. Nasi Kandar Hijrah – Taman Molek’s Curry Heaven
Address: 25, Jalan Molek 1/5C, Taman Molek, 81100 Johor Bahru, Johor
Must Try: Lamb shank, fried chicken, fish head curry, kuah banjir
Price Range: RM25–30 per person
Google Rating: ★ 4.7 (6,600+ reviews)
Opening Hours: Daily 8:30 AM – 6:30 PM (Fri break 12:40–2:20 PM)
Facilities: Vintage-style decor, efficient card-ordering system, organized seating
Nasi Kandar Hijrah tops most lists for its rich, aromatic curries and perfectly fried meats. Locals recommend going early to avoid long queues.
2. Restoran Sirap Selasih – Homely & Air-Conditioned Comfort
Address: 12, Jalan Kemajuan, Taman Desa Rahmat, 81200 Johor Bahru, Johor
Must Try: Ayam bawang, sotong with extra kuah, sirap selasih drink
Price Range: RM5–20 (nasi campur), RM15–23 (nasi kandar sets)
Google Rating: ★ 4.2 (745+ reviews)
Opening Hours: 7:00 AM – 4:00 PM daily
Facilities: Spacious air-conditioned dining, ample parking, wide menu variety
A favourite for those who like their meals in comfort, Restoran Sirap Selasih serves hearty portions and a homely taste.
3. Nasi Kandaq Talam – Generous Portions & Friendly Service
Address: Jalan Padi Emas, Bandar Baru Uda, 81200 Johor Bahru, Johor
Must Try: Ayam goreng berempah, kuah campur
Price Range: RM10–20
Google Rating: ★ 4.4
Opening Hours: 8:00 AM – 10:00 PM
Facilities: Casual dining, quick service, takeaway available
Perfect for budget-friendly feasts, this spot is known for generous servings and value-for-money pricing.
4. Nasi Kandar Marwah – Mount Austin’s Busy Hotspot
Address: 57, Jalan Mutiara Emas 2A, Taman Mount Austin, 81100 Johor Bahru, Johor
Must Try: Ayam madu, kari kambing, kuah banjir
Price Range: RM12–25
Google Rating: ★ 4.3
Opening Hours: 9:00 AM – 11:00 PM
Facilities: Air-conditioned dining, family-friendly, large seating capacity
If you don’t mind the crowd, Nasi Kandar Marwah rewards you with a variety of flavorful curries and meats.
5. Nasi Royale JB – A Senai Favourite
Address: Jalan Impian Senai Utama, Taman Impian Senai, 81400 Senai, Johor
Must Try: Ayam bawang, kari ikan
Price Range: RM10–20
Google Rating: ★ 4.1
Opening Hours: 7:00 AM – 10:00 PM
Facilities: Halal-certified, takeaway & dine-in, ample parking
Popular among locals in Senai, this spot offers authentic flavours without the city rush.
6. Restoran Nasi Kandar Pelita JB
Address: Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor
Must Try: Ayam goreng, kari daging
Price Range: RM12–20
Google Rating: ★ 4.0
Opening Hours: 24 hours
Facilities: Spacious dining, late-night option, family-friendly
The go-to choice for those craving Nasi Kandar in the middle of the night.
7. Nasi Kandar Subaidah JB
Address: Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor
Must Try: Ayam madu, sotong kari
Price Range: RM10–20
Google Rating: ★ 3.9
Opening Hours: 24 hours
Facilities: Casual dining, takeaway, strategic location near JB CIQ
8. Restoran Zainal Nasi Kandar
Address: Jalan Larkin Perdana 2, Taman Larkin Perdana, 80350 Johor Bahru, Johor
Must Try: Kari kambing, ayam goreng
Price Range: RM12–18
Google Rating: ★ 4.2
Opening Hours: 8:00 AM – 11:00 PM
Facilities: Clean, simple setup, quick service
9. Nasi Kandar LC Catering
Address: Jalan Kebudayaan, Taman Universiti, 81300 Skudai, Johor
Must Try: Ayam berempah, kari ikan
Price Range: RM10–15
Google Rating: ★ 4.1
Opening Hours: 9:00 AM – 10:00 PM
Facilities: Affordable, takeaway options, homely service
10. Nasi Kandar Warisan JB
Address: Jalan Dedap, Taman Johor Jaya, 81100 Johor Bahru, Johor
Must Try: Ayam madu, kuah campur
Price Range: RM8–15
Google Rating: ★ 4.0
Opening Hours: 7:00 AM – 9:00 PM
Facilities: Budget-friendly, casual dining, local favourite
Final Thoughts
From the legendary queues at Nasi Kandar Hijrah to the comfort of Sirap Selasih and the budget-friendly plates at Nasi Kandaq Talam, Johor Bahru offers a Nasi Kandar experience for every taste and budget.
So, grab your plate, flood it with curry, and discover why Nasi Kandar in JB is a culinary experience you can’t miss.