Top-Rated Food
in Johor

480 ★4.5+ spots mapped across Johor — 399 restaurants and 81 stalls. Ratings, hours, and directions sourced from Google.

Johor has 480 top-rated food spots mapped on Makan Guru — 399 sit-down restaurants and 81 street-food stalls. Every entry sits at ★4.5 or higher on Google. The average across all Johor listings is ★4.7.

The densest food neighbourhoods are Bandar Indahpura, Kulai (18), Taman Pelangi, Johor Bahru (18), and Bandar Johor Bahru, Johor Bahru (13). Together they account for roughly 10% of the spots mapped in Johor — a useful starting point if you're new to the area or planning a food crawl.

The Wagyu Tavern (JB) - No Pork, No Lard in Taman Ungku Tun Aminah, Johor Bahru currently leads Johor's rankings (★5.0 from 5,496 reviews). Other consistently top-rated picks include MR CHURROS (Muar), Cendol Mahkamah Yong Peng, and Cendol N Kuttiy Impian Emas.

By cuisine, Johor skews toward Chinese Restaurant (32), Thai Restaurant (16), Malaysian Restaurant (14), and Seafood Restaurant (12) — a quick read on what locals actually queue for.

Below you'll find the full directory grouped by neighbourhood, plus a quick list of the highest-rated spots overall. Tap any place for hours, phone, and directions.

TOTAL
480
RESTAURANTS
399
STALLS
81
AVG RATING
★ 4.7

Top-rated spots

The Wagyu Tavern (JB) - No Pork, No Lard
★ 5.0
Taman Ungku Tun Aminah, Johor Bahru · 5,496 reviews
MR CHURROS (Muar)
★ 5.0
Taman Mas Jaya, Muar · 224 reviews
Cendol Mahkamah Yong Peng
★ 5.0
Taman Selatan, Yong Peng · 103 reviews
Cendol N Kuttiy Impian Emas
★ 5.0
Taman Impian Emas, Skudai · 86 reviews
MR CHURROS (Kg Melayu Kluang)
★ 5.0
Kampung Melayu, Kluang · 74 reviews
Rasa nyamai
★ 5.0
Taman Kempas Utama, Johor Bahru · 56 reviews
小龙行江湖新山火锅店 Dragon’s Journey Hotpot JB
★ 4.9
Taman Abad, Johor Bahru · 17,295 reviews
Souper Tang Restaurant JPO
★ 4.9
Bandar Indahpura, Kulai · 15,234 reviews
MADE ON MONDAY HQ
★ 4.9
Sri Gelam, Johor Bahru · 11,192 reviews
Kuroma Buffet & Dining
★ 4.9
Taman Daya, Johor Bahru · 10,356 reviews
Super Lobster Village
★ 4.9
Kg Bukit Buloh, Pengerang · 7,822 reviews
Sama-sama Cuisine, Muar
★ 4.9
Kampung Dato Bentara Dalam, Muar · 3,903 reviews

Cuisines in Johor

Chinese Restaurant 32
Thai Restaurant 16
Malaysian Restaurant 14
Seafood Restaurant 12
Family Restaurant 11
Asian Restaurant 10
Japanese Restaurant 9
Halal Restaurant 9

All spots in Johor, by area

Bandar Indahpura, Kulai

18 spots

Taman Pelangi, Johor Bahru

18 spots

Bandar Johor Bahru, Johor Bahru

13 spots

Taman Mount Austin, Johor Bahru

13 spots

Taman Sutera Utama, Skudai

13 spots

Johor Bahru

10 spots

Taman Johor Jaya, Johor Bahru

9 spots

Iskandar Puteri

8 spots

Kampung Masjid Lama, Kluang

8 spots

Taman Flora Utama, Batu Pahat

8 spots

Puteri Harbour, Iskandar Puteri

7 spots

Taman Abad, Johor Bahru

7 spots

Taman Melodies, Johor Bahru

7 spots

Taman Sri Tebrau, Johor Bahru

7 spots

Bandar Baru Permas Jaya, Masai

6 spots

Southkey, Johor Bahru

6 spots

Kampung Melayu Majidee, Johor Bahru

5 spots

Taman Bukit Mewah, Johor Bahru

5 spots

Taman Daya, Johor Bahru

5 spots

Taman Desa Tebrau, Johor Bahru

5 spots

Taman Sentosa, Johor Bahru

5 spots

Taman Ungku Tun Aminah, Skudai

5 spots

Bandar Baru Permas Jaya, Johor Bahru

4 spots

Horizon Hills, Iskandar Puteri

4 spots

Kampung Pegawai, Batu Pahat

4 spots

Larkin, Johor Bahru

4 spots

Taman Impian Emas, Skudai

4 spots

Taman Sri Jaya, Batu Pahat

4 spots

Bandar Baru Uda, Johor Bahru

3 spots

Bandar Medini Iskandar, Iskandar Puteri

3 spots

Muar

3 spots

Pusat Komersial Bentara, Batu Pahat

3 spots

Sunway City, Iskandar Puteri

3 spots

Taman Bukit Indah, Johor Bahru

3 spots

Taman Century, Johor Bahru

3 spots

Taman Damansara Aliff, Johor Bahru

3 spots

Taman Ekoflora, Johor Bahru

3 spots

Taman JP Perdana, Johor Bahru

3 spots

Taman Molek, Johor Bahru

3 spots

Taman Setia Indah, Johor Bahru

3 spots

Taman Skudai Baru, Skudai

3 spots

Taman Tasik Indah, Kluang

3 spots

Taman Utama, Segamat

3 spots

Bandar Dato Onn, Johor Bahru

2 spots

Bandar Jaya Putra, Johor Bahru

2 spots

Bandar Putra Kulai, Kulai

2 spots

Bandar Sunway, Iskandar Puteri

2 spots

Kampung Abdullah, Segamat

2 spots

Kampung Atap, Pontian

2 spots

Kampung Beroleh, Batu Pahat

2 spots

Kampung Dato Bentara Luar, Muar

2 spots

Kampung Pasir, Johor Bahru

2 spots

Kluang

2 spots

Larkin Jaya, Johor Bahru

2 spots

Muar, Johor

2 spots

Pekan Muar, Muar

2 spots

Pusat Komersial Gemilang Bakri, Muar

2 spots

Rengit

2 spots

Segamat

2 spots

Taman Austin Heights, Johor Bahru

2 spots

Taman Austin Perdana, Johor Bahru

2 spots

Taman Mas Jaya, Muar

2 spots

Taman Nusa Bestari 2, Skudai

2 spots

Taman Nusa Bestari, Iskandar Puteri

2 spots

Taman Nusa Bestari, Johor Bahru

2 spots

Taman Nusa Perintis, Iskandar Puteri

2 spots

Taman Nusa Sentral, Iskandar Puteri

2 spots

Taman Nusantara, Johor Bahru

2 spots

Taman Pelangi, JB

2 spots

Taman Perling, Johor Bahru

2 spots

Taman Sri Kluang, Kluang

2 spots

Taman Suria, Kluang

2 spots

Taman Sutera Utama, Johor Bahru

2 spots

Taman Tun Dr Ismail, Muar

2 spots

Taman Ungku Tun Aminah, Johor Bahru

2 spots

Wadi Hana, Johor Bahru

2 spots

Adda Heights, Johor Bahru

1 spot

BANDAR MEDINI ISKANDAR, Iskandar Puteri

1 spot

BANDAR UTAMA, Segamat

1 spot

Bandar Baru Permas Jaya, Bandar Baru

1 spot

Bandar Baru Seri Alam, Masai

1 spot

Bandar Indahpura, Johor Bahru

1 spot

Bandar Kluang, Kluang

1 spot

Bandar Seri Impian, Kluang

1 spot

Bandar Sunway Iskandar, Iskandar Puteri

1 spot

Batu Pahat

1 spot

Bukit Horizon, Iskandar Puteri

1 spot

Bukit Siput, Segamat

1 spot

Cahaya Kota Puteri, Masai

1 spot

Century Garden, Johor Bahru

1 spot

Danga Bay, Johor Bahru

1 spot

Gelang Patah

1 spot

Indahpura, Kulai

1 spot

Jalan Dhoby, JB

1 spot

Jalan Tan Hiok Nee, JB

1 spot

Jalan Trus, JB

1 spot

Johor

1 spot

Kampung Baharu, Muar

1 spot

Kampung Bakar Batu, Johor Bahru

1 spot

Kampung Dalam, Pontian

1 spot

Kampung Dato Bentara Dalam, Muar

1 spot

Kampung Dato Sulaiman Menteri, Johor Bahru

1 spot

Kampung Gubah, Segamat

1 spot

Kampung Hadi Hana, Johor Bahru

1 spot

Kampung Melayu, Kluang

1 spot

Kampung Mersing Kanan, Mersing

1 spot

Kampung Nong Chik, Johor Bahru

1 spot

Kampung Parit Awang, Yong Peng

1 spot

Kampung Parit Banyumas, Yong Peng

1 spot

Kampung Parit Buaya, Bukit Pasir

1 spot

Kampung Parit Keroma, Muar

1 spot

Kampung Seri Bunian, Pontian District

1 spot

Kampung Seri Lalang Batu Enam, Ayer Hitam

1 spot

Kampung Stulang Laut, Johor Bahru

1 spot

Kampung Sungai Rengit, Pengerang

1 spot

Kampung Tarum, Johor Bahru

1 spot

Kampung Telok Serdang, Johor Bahru

1 spot

Kampung Temang, Muar

1 spot

Kampung Tiram, Iskandar Puteri

1 spot

Kampung Yap Tau Sah, Kluang

1 spot

Kangkar Pulai, Johor Bahru

1 spot

Kawasan Kempas Lurah, Johor Bahru

1 spot

Kg Bukit Buloh, Pengerang

1 spot

Kg kenangan dato onn 1, Batu Pahat

1 spot

Kim Teng Park, Johor Bahru

1 spot

Kota Iskandar, Iskandar Puteri

1 spot

Kota Puteri, Masai

1 spot

Kota Southkey 1, Johor Bahru

1 spot

Kulai

1 spot

Mutiara Rini, Skudai

1 spot

Nasa City, Johor Bahru

1 spot

PUSAT KOMERSIL PANTAI, Batu Pahat

1 spot

Permas Jaya, Masai

1 spot

Perniagaan Kota, Pontian District

1 spot

Plentong, Masai

1 spot

Pontian Kecil, Pontian

1 spot

Pontian, Johor

1 spot

Projek Perumahan Rakyat, Johor Bahru

1 spot

Pusat Bandar, Johor Bahru

1 spot

Pusat Komersial Gemilang Bakri Bakri, Muar

1 spot

Pusat Komersial Indah Indahpura, Kulai

1 spot

Pusat Komersil Pantai, Batu Pahat

1 spot

Pusat Perdagangan Danga Utama, Johor Bahru

1 spot

Pusat Perdagangan Mega, Muar

1 spot

Pusat Perniagaan Bakri, Muar

1 spot

Pusat Perniagaan Ceria, Batu Pahat

1 spot

Pusat Perniagaan Sinar Warisan, Muar

1 spot

Pusat Perniagaan, Muar

1 spot

Pusat perdagangan danga utama, Skudai

1 spot

Senai

1 spot

Setia Tropika, Johor Bahru

1 spot

Skudai

1 spot

Skudai, Johor

1 spot

Southkey, JB

1 spot

Sri Gelam, Johor Bahru

1 spot

Sri Utama, Segamat

1 spot

Stulang Bahru, Johor Bahru

1 spot

Sunway Iskandar, Iskandar Puteri

1 spot

Sunway, Iskandar Puteri

1 spot

TAMAN BANDAR BARU, Ayer Hitam

1 spot

TAMAN BANDAR UTAMA, Segamat

1 spot

TAMAN DESA BOTANI, Batu Pahat

1 spot

TAMAN EKO BOTANIC, Iskandar Puteri

1 spot

TAMAN SUNGAI ABONG, Muar

1 spot

TAMAN TASIK INDAH, Kluang

1 spot

Taman Batu Pahat, Batu Pahat

1 spot

Taman Bukit Gemilang, Skudai

1 spot

Taman Bukit Indah 2, Johor Bahru

1 spot

Taman Bukit Pasir, Batu Pahat

1 spot

Taman Bukit Perdana, Batu Pahat

1 spot

Taman Desa Rahmat, Johor Bahru

1 spot

Taman Eko Botani, Iskandar Puteri

1 spot

Taman Gaya, Johor Bahru

1 spot

Taman Gunung Lambak, Kluang

1 spot

Taman Idaman, Kluang

1 spot

Taman Impian Emas, Johor Bahru

1 spot

Taman Indah, Muar

1 spot

Taman Indahpura, Kulai

1 spot

Taman Intan, Kluang

1 spot

Taman Johor, Johor Bahru

1 spot

Taman Junid Perdana, Muar

1 spot

Taman Kebun Teh, Johor Bahru

1 spot

Taman Kempas Utama, Johor Bahru

1 spot

Taman Kenanga, Muar

1 spot

Taman Kesihatan Afiat, Iskandar Puteri

1 spot

Taman Kota Masai, Pasir Gudang

1 spot

Taman Kulai Besar, Kulai

1 spot

Taman Kulai Permai, Kulai

1 spot

Taman Kulai, Kulai

1 spot

Taman Lagenda Putra, Kulai

1 spot

Taman Maju Jaya, Johor Bahru

1 spot

Taman Mawar, Pasir Gudang

1 spot

Taman Megah, Batu Pahat

1 spot

Taman Melewar, Parit Raja

1 spot

Taman Melodies, Johor

1 spot

Taman Munsyi Ibrahim, Johor Bahru

1 spot

Taman Nesa, Skudai

1 spot

Taman Nusa Bestari 2, Johor

1 spot

Taman Pelangi Indah, Ulu Tiram

1 spot

Taman Pelangi, Johor

1 spot

Taman Pelangi, Segamat

1 spot

Taman Perindustrian Jb Perdana, Johor Bahru

1 spot

Taman Perniagaan Arosa, Muar

1 spot

Taman Pulai Flora, Skudai

1 spot

Taman Pulai Utama, Johor Bahru

1 spot

Taman Puteri Indah, Batu Pahat

1 spot

Taman Rinting, Masai

1 spot

Taman Saujana, Pontian

1 spot

Taman Scientex, Pasir Gudang

1 spot

Taman Selatan, Yong Peng

1 spot

Taman Sembrong Baru, Yong Peng

1 spot

Taman Sembrong, Yong Peng

1 spot

Taman Serene, Johor Bahru

1 spot

Taman Seri Orkid, Skudai

1 spot

Taman Setia Jaya, Batu Pahat

1 spot

Taman Soga, Batu Pahat

1 spot

Taman Sri Emas, Muar

1 spot

Taman Sri Pulai Perdana, Johor Bahru

1 spot

Taman Sri Tanjung, Muar

1 spot

Taman Tasek, Johor Bahru

1 spot

Taman Universiti, Johor Bahru

1 spot

Taman Universiti, Skudai

1 spot

Taman Yayasan, Segamat

1 spot

Tampoi New Village, Johor Bahru

1 spot

Tanjung Puteri, Johor Bahru

1 spot

Tun Dr. Ismail, Muar

1 spot

Uda Business Centre, Johor Bahru

1 spot

bandar jaya putra, Johor Bahru

1 spot

forest city, Gelang Patah

1 spot

horizon hills, Iskandar Puteri

1 spot

sunway emerald boulevard, Johor Bahru

1 spot

taman batera, Simpang Renggam

1 spot

Singapore-style stall, JB

1 spot
// only the good stuff

★4.5 floor, no exceptions

Every listing is re-checked against Google. Spots that drop below ★4.5 are pulled from the map.

← Back to the map