🏙️

2026 Guide · Johor

Best Food in Johor Bahru (2026)

Updated October 2026 · 106 spots

⚡ Quick answer

Top of the list in Johor Bahru: Hiap Joo Bakery & Biscuit Factory for Bakery & Pastry, Mee Rebus Haji Wahid for Mee Rebus and Zainal's Place for Mee Rebus.

🥐Bakery & Pastry
#1🌶️🌶️🌶️Legenda

Hiap Joo Bakery & Biscuit Factory

🥐 Bakery & Pastry · Jalan Tan Hiok Nee, Johor Bahru, Johor

🐖 Non-halalRM5–RM20Since 1919

wood-fired ovenheritagesells out

Order: Wood-fired banana cake, coconut buns

Baking in a wood-fired oven since 1919, this old-town JB bakery is famous for banana cakes that sell out fast. Singaporeans cross the Causeway for it.

🍜Mee Rebus
#2🌶️🌶️🌶️Legenda

Mee Rebus Haji Wahid

🍜 Mee Rebus · Tampoi, Johor Bahru, Johor

☪︎ Muslim-friendlyRM7–RM12

Order: Mee rebus special with beef

The name synonymous with Johor mee rebus — a family recipe passed down for well over half a century. The gravy is thick, sweet-potato rich and nutty; get the special with beef chunks.

🍜Mee Rebus
#3🌶️🌶️🌶️Legenda

Zainal's Place

🍜 Mee Rebus · Taman Sri Tebrau, Johor Bahru, Johor

☪︎ Muslim-friendlyRM7–RM12

Order: Mee rebus Johor with homemade keropok

Run by Haji Wahid's grandson, carrying the same heritage gravy in a smartened-up shop. Extra homemade fish crackers on the side are the house trademark.

⚠️ Last confirmed before 2025 — check it is open before you go.

🍞Kopitiam Breakfast
#4🌶️🌶️🌶️Wajib Cuba

Restoran Hua Mui

🍞 Kopitiam Breakfast · Jalan Trus, Johor Bahru, Johor

🐖 Non-halalRM8–RM25Since 1946

heritagemultiple outlets

Order: Hainanese chicken chop, double butter-kaya Hainan toast

JB's best-known Hainanese coffee shop since 1946, with the original on Jalan Trus and several outlets around the city.

☕Specialty Coffee
Light-roast single origins and espresso tonic — Sweet Blossom Coffee Roasters
📷 Sweet Blossom Coffee Roasters
#5🌶️🌶️🌶️Wajib Cuba

Sweet Blossom Coffee Roasters

☕ Specialty Coffee · Taman Pelangi, Johor Bahru, Johor

🐖 Non-halalRM15–RM40Since 2015

light roastsbeans for salecoffee only

Order: Light-roast single origins and espresso tonic

Roasting since 2015, Sweet Blossom is JB's best-known light-roast specialist and a regular stop for Singaporean coffee hunters. No food, just beans taken seriously; a second outlet opened on Tan Hiok Nee in 2025.

🟢Durian
#6🌶️🌶️🌶️Wajib Cuba

Ah Shui Durian (Sutera)

🟢 Durian · Taman Sutera Utama, Johor Bahru, Johor

🥬 Pork-free (not halal-certified)RM30–RM120

seatingvacuum packing

Order: Black Thorn, Musang King

One of JB's best-known stands, with seating and vacuum packing — a favourite with weekend visitors from Singapore.

🍮Tong Sui (Chinese Dessert)
#7🌶️🌶️🌶️Wajib Cuba

Hey Yi Dessert 喜二糖水

🍮 Tong Sui (Chinese Dessert) · Taman Mount Austin, Johor Bahru, Johor

🐖 Non-halalRM5–RM15

open till 2am80+ dessertsalso at Taman Sutera Utama and Eco Botanic 2

Order: Hot nut pastes (peanut, sesame, almond), gui ling gao, longan tau fu fah

JB's go-to late-night tong sui stop: a Hong Kong cha chaan teng-style room with 80-plus traditional desserts, from RM4.90 red bean and mung bean to sesame and almond pastes. Open till 2am and busy right up to closing, which is why it now runs three outlets.

🍣Japanese & Omakase
#8🌶️🌶️🌶️Wajib Cuba

Binchotan JB

🍣 Japanese & Omakase · Taman Pelangi, Johor Bahru, Johor

🐖 Non-halalRM200–RM450

omakasereservation

Order: Charcoal-grilled omakase

JB's most talked-about omakase counter, with an open kitchen and binchotan charcoal grilling. 4.8 on Google from over 1,000 reviews.

🥩Korean BBQ
#10🌶️🌶️🌶️Wajib Cuba

Nam Moon Korean BBQ

🥩 Korean BBQ · Taman Pelangi, Johor Bahru, Johor

🐖 Non-halalRM60–RM120

sharing setshouse-made banchangroups

Order: Kalbisal (beef short rib); house banchan

Seoul-style family recipes and house-made banchan make this JB's most-recommended KBBQ. Sharing sets scale from two to six diners.

🫖Bak Kut Teh
#11🌶️🌶️🌶️Wajib Cuba

Shun Fa Bak Kut Teh

🫖 Bak Kut Teh · Taman Sentosa, Johor Bahru, Johor

🐖 Non-halalRM16–RM35Since 1975

Order: Herbal bak kut teh with you tiao and sesame oil chicken

Founded on Jalan Sutera in 1975 and now JB's best-known bak kut teh name, drawing locals and Singaporeans across the Causeway. The broth is hearty and the shop is clean and spacious, so it's an easy one for families.

🍣Japanese & Omakase
#12🌶️🌶️🌶️Wajib Cuba

Kyu Izakaya

🍣 Japanese & Omakase · Taman Pelangi, Johor Bahru, Johor

🐖 Non-halalRM80–RM250

izakayasake

Order: Izakaya skewers and omakase sets

A packed Pelangi izakaya with close to 3,000 Google reviews at 4.7. A lively room, good sake and a value omakase option.

🍳Brunch Café
#13🌶️🌶️🌶️Wajib Cuba

Mrs. WHO

🍳 Brunch Café · Bukit Senyum, Johor Bahru, Johor

🐖 Non-halalRM30–RM55

all-day breakfastwaffles

Order: Eggy hash; Big Ol' Breakfast; buttermilk waffles

JB's best-known all-day brunch café, a regular on both Malaysian and Singaporean round-ups. Big plates, waffles and a relaxed crowd.

🍣Japanese & Omakase
#15🌶️🌶️🌶️Berbaloi

Sushi Shin

🍣 Japanese & Omakase · Taman Sri Tebrau, Johor Bahru, Johor

🐖 Non-halalRM270–RM600

omakaselunch omakasereservation recommended

Order: Lunch omakase; lobster risotto

JB's go-to omakase for Singaporeans crossing the causeway, with a lunch course from about RM268. Classic nigiri plus a few fusion plates.

🫓Roti Canai
#16🌶️🌶️🌶️Wajib Cuba

Warung Roti Canai Bukit Chagar

🫓 Roti Canai · Bukit Chagar, Johor Bahru, Johor

☪︎ Muslim-friendlyRM2–RM8

Order: Thick, crispy roti canai with dhal and curry

A roadside warung near the JB checkpoint that has fed Causeway commuters for about two decades. The roti is thicker and crunchier than most, and it often sells out by mid-morning.

🦀Seafood Restaurant
#17🌶️🌶️🌶️Wajib Cuba

Ong Shun Seafood Restaurant

🦀 Seafood Restaurant · Kampung Bahru, Johor Bahru, Johor

☪︎ HalalRM50–RM100

halalChinese-style seafoodgroups

Order: Salted egg squid, tulip-sauce clams, moonlight kuey teow

A halal-certified Chinese seafood restaurant, a rare and much-loved combination, serving crab, prawns and clams to a packed, mixed crowd.

🫖Bak Kut Teh
#18🌶️🌶️🌶️Wajib Cuba

Hwa Mei Bak Kut Teh

🫖 Bak Kut Teh · Bukit Chagar, Johor Bahru, Johor

🐖 Non-halalRM15–RM30

Order: Golden herbal bak kut teh in claypot with pork belly

A JB staple that started back in the 1960s, about 2km from the CIQ. Its golden, peppery-herbal broth is the classic Johor style, and the pork belly and skin get a lot of praise.

🍔Burger
#19🌶️🌶️🌶️Wajib Cuba

Woodfire Johor Tourist Information Centre

🍔 Burger · Bandar Johor Bahru, Johor Bahru, Johor

☪︎ HalalRM20–RM45

halal certifiednear CIQchain

Order: Beef brisket burger and gourmet chicken burger

A halal-certified Malaysian chain famous for huge, overloaded burgers. Its JOTIC outlet near the Causeway is the busiest and pulls in Singaporean day-trippers too.

🍨Ice Cream & Gelato
#20🌶️🌶️🌶️Wajib Cuba

The Ice-Cream Project

🍨 Ice Cream & Gelato · Jalan Dhoby, Johor Bahru, Johor

🐖 Non-halalRM9–RM18

heritage street

Order: Butterscotch, rocher fudge, pistachio pink salt

One of JB's longest-running artisan scoop shops, tucked into the old-town heritage street. Handmade batches and old-shophouse charm.

💒Wedding Banquet Venue
#21🌶️🌶️🌶️Wajib Cuba

Thistle Johor Bahru

💒 Wedding Banquet Venue · Jalan Sungai Chat, Johor Bahru, Johor

☪︎ Muslim-friendly

up to 1,000 guestspillar-freesea viewhalal banquet

Order: Chinese and Malay banquets in the Orchid Ballroom

Its pillar-free Orchid Ballroom seats up to 1,000 for a banquet, one of the largest in JB, with sea views across the Straits.

💒Wedding Banquet Venue
#22🌶️🌶️🌶️Wajib Cuba

Renaissance Johor Bahru Hotel

💒 Wedding Banquet Venue · Permas Jaya, Johor Bahru, Johor

☪︎ Muslim-friendly

up to 900 guestswedding plannerhalal banquet

Order: Custom Chinese, Malay and Indian banquet menus

A Grand Ballroom for about 900 guests and an in-house certified wedding planner. Popular with JB couples and Singaporean families crossing the Causeway.

🍚Nasi Lemak
#23🌶️🌶️🌶️Wajib Cuba

Alang Tunggal Nasi Lemak Ayam Goreng Berempah

🍚 Nasi Lemak · Pusat Bandar, Johor Bahru, Johor

☪︎ Muslim-friendlyRM9–RM15

Order: Nasi lemak ayam goreng berempah

The name JB locals throw out first when the 'best nasi lemak in town' argument starts. The spiced fried chicken comes out crackly and aromatic, the sambal has proper bite, and the morning crowd clears it out well before lunch ends.

🫖Bak Kut Teh
#24🌶️🌶️🌶️Wajib Cuba

Kedai Bak Kut Teh Hin Hock

🫖 Bak Kut Teh · Taman Tampoi, Johor Bahru, Johor

🐖 Non-halalRM15–RM30

Order: Claypot herbal bak kut teh, poached fish

Over four decades in Tampoi and still one of JB's heavyweight BKT names. The claypot broth leans herbal with a liquorice sweetness, and regulars always add the poached fish on the side.

☕Specialty Coffee
#25🌶️🌶️🌶️Berbaloi

August Drip Coffee

☕ Specialty Coffee · Taman Abad, Johor Bahru, Johor

🐖 Non-halalRM15–RM40

on-site roastinghuge bean selectionopen late weekdays

Order: Rotating specialty beans roasted on-site

More coffee workshop than café, with dozens of imported specialty beans and roasting done in the room. Great for exploring origins you won't find elsewhere in JB.

🍮Tong Sui (Chinese Dessert)
#26🌶️🌶️🌶️Berbaloi

YUE TANG 粤糖

🍮 Tong Sui (Chinese Dessert) · Taman Mount Austin, Johor Bahru, Johor

🐖 Non-halalRM8–RM20

open till midnight

Order: Cantonese dessert soups, coconut black glutinous rice

A Cantonese-style dessert house in the Mount Austin cafe belt, rated 4.8 by over 300 Google reviewers. Desserts lean light and not too sweet, and the late closing makes it an easy after-dinner stop.

🍖Nasi Arab & Mandy
#27🌶️🌶️🌶️Berbaloi

Zaituna Restaurant

🍖 Nasi Arab & Mandy · Taman Tasek, Johor Bahru, Johor

☪︎ Muslim-friendlyRM25–RM55

Order: Mandy rice and Arab grills

Around 4.6 stars from about 3,700 Google reviewers, which puts it near the top of JB's Middle Eastern scene. A solid all-rounder for rice and grills.

🥩Korean BBQ
#28🌶️🌶️🌶️Berbaloi

Hanam BBQ

🥩 Korean BBQ · R&F Mall, Johor Bahru, Johor

🐖 Non-halalRM60–RM100

near causewaymallsharing sets

Order: Pork assortment set (belly, collar butt, jowl)

A pork-focused grill steps from the causeway, ideal for a quick KBBQ fix after crossing over. The three-cut assortment set is the one to order.

🍳Brunch Café
#29🌶️🌶️🌶️Berbaloi

The Replacement – Lodge & Kitchen

🍳 Brunch Café · Jalan Dhoby, Johor Bahru, Johor

☪︎ Muslim-friendlyRM25–RM50

pork-freeno alcoholheritage zoneboutique lodge

Order: Breakfast platter; soft-shell crab bao

A stylish lodge-café in JB's heritage quarter with a pork-free, alcohol-free menu. A comfortable brunch for everyone at the table.

🍜Mee Rebus
#30🌶️🌶️🌶️Wajib Cuba

Restoran ZZ Sup Tulang

🍜 Mee Rebus · Kampung Bahru, Johor Bahru, Johor

☪︎ Muslim-friendlyRM10–RM25

Order: Mee rebus tulang with gearbox

Johor's late-night mee rebus fix: the classic gravy upgraded with a hulking marrow-filled mutton bone. Messy, glorious and open till midnight.

🍗Ayam Gepuk & Penyet
Ayam gepuk ori with extra-pedas sambal — Ayam Gepuk Pak Gembus Nong Chik
📷 Ayam Gepuk Pak Gembus
#31🌶️🌶️🌶️Wajib Cuba

Ayam Gepuk Pak Gembus Nong Chik

🍗 Ayam Gepuk & Penyet · Nong Chik, Johor Bahru, Johor

☪︎ Muslim-friendlyRM15–RM25

JAKIM halal (brand)chain

Order: Ayam gepuk ori with extra-pedas sambal

The brand that kicked off Malaysia's ayam gepuk craze after landing in Gombak in 2017, now with close to a hundred outlets and JAKIM-certified kitchens. The Nong Chik Riverside shop puts the JB crowd within easy reach of the original recipe.

🟢Durian
#32🌶️🌶️🌶️Berbaloi

Best Durian (Pasar Borong Pandan)

🟢 Durian · Pandan, Johor Bahru, Johor

🥬 Pork-free (not halal-certified)RM30–RM120

late nightwholesale market

Order: Musang King, Red Prawn, D13

A late-night wholesale-market stall that keeps going past 2am — JB's after-dinner durian run.

🍮Tong Sui (Chinese Dessert)
#33🌶️🌶️🌶️Berbaloi

Thousands More Dessert House 千茉糖水铺

🍮 Tong Sui (Chinese Dessert) · Bandar Jaya Putra, Johor Bahru, Johor

🐖 Non-halalRM6–RM15

Order: Traditional tong sui and chilled dessert bowls

A newer tong sui shop on the Jaya Putra side of town that has quickly piled up a 4.8 Google rating from about 300 reviews. Locals rate it for honest, homemade dessert soups at fair prices.

🥐Bakery & Pastry
#34🌶️🌶️🌶️Berbaloi

Doña Bakehouse

🥐 Bakery & Pastry · Bandar Johor Bahru, Johor Bahru, Johor

🐖 Non-halalRM10–RM30

heritage street

Order: Croissants and French pastries

An artisan bakery across the street from Hiap Joo, focused on laminated pastry. 4.5 on Google from over 1,400 reviews; the croissants are the reason to queue.

🍳Brunch Café
#36🌶️🌶️🌶️Berbaloi

Nimmies Pastry Cafe

🍳 Brunch Café · Taman Melodies, Johor Bahru, Johor

🐖 Non-halalRM25–RM50

pastriesopen latespacious

Order: Nimmies' Big Breakfast; nasi lemak croissant

A pastry café in a mansion-style house, mixing big breakfasts with local-twist bakes like the nasi lemak croissant. Open early till late.

🥥Laksam & Laksa Johor
#37🌶️🌶️🌶️Wajib Cuba

Warung Saga

🥥 Laksam & Laksa Johor · Jalan Mahmoodiah, Johor Bahru, Johor

☪︎ HalalRM8–RM12

Order: Laksa Johor (spaghetti in fish gravy)

Laksa Johor is mostly a home-cooked festive dish, which makes this nostalgic, vintage-decked eatery a rare find: spaghetti under a thick, spiced fish-and-kerisik gravy with all the ulam.

☕Specialty Coffee
#39🌶️🌶️🌶️Berbaloi

Cool Coffee Project

☕ Specialty Coffee · Taman Johor Jaya, Johor Bahru, Johor

🐖 Non-halalRM15–RM40

micro-roasterycoffee flightscounter seating

Order: Coffee flights in handmade ceramics

A micro-roastery tucked inside a car workshop near Mount Austin, serving flights in handmade cups. Quirky setting, serious coffee.

🍗Ayam Gepuk & Penyet
#40🌶️🌶️🌶️Berbaloi

Ayam Gepuk Top Global Larkin

🍗 Ayam Gepuk & Penyet · Larkin Jaya, Johor Bahru, Johor

☪︎ Muslim-friendlyRM12–RM20

open late

Order: Ayam gepuk with sambal and unlimited rice

The Larkin outlet of a fast-growing gepuk chain, sitting at 4.6 on Google and named by several JB foodies as their pick. Crisp smashed chicken, punchy sambal and generous sets keep the dining hall full.

🍔Burger
#41🌶️🌶️🌶️Berbaloi

Woodfire Bukit Indah

🍔 Burger · Bukit Indah, Johor Bahru, Johor

☪︎ Muslim-friendlyRM20–RM40

Order: Stuffed beef cheese burger, brisket beef burger

Woodfire's first full sit-down store, from the smoked-burger crew whose JOTIC outlet is already a JB legend. Juicy smoked patties and loaded stacks for a fraction of Singapore prices.

🍳Brunch Café
#43🌶️🌶️🌶️Berbaloi

The FOUNDERS Cafe

🍳 Brunch Café · Tebrau, Johor Bahru, Johor

🐖 Non-halalRM30–RM60

industrial space

Order: Melbourne-style brunch plates

A warehouse-style brunch cafe with a big Melbourne-influenced menu and more than 2,500 Google reviews at 4.4.

🍨Ice Cream & Gelato
#45🌶️🌶️🌶️Berbaloi

Siblings Gelato

🍨 Ice Cream & Gelato · Jalan Ibrahim, Johor Bahru, Johor

🐖 Non-halalRM12–RM28

waffles

Order: Sicilian pistachio, 70% Belgian dark chocolate, mochi waffle

Old-town JB gelato with serious pistachio and dark chocolate, plus mochi waffles to share. Makes a good break between heritage-street walks.

💒Wedding Banquet Venue
#46🌶️🌶️🌶️Berbaloi

DoubleTree by Hilton Johor Bahru

💒 Wedding Banquet Venue · Jalan Ngee Heng, Johor Bahru, Johor

☪︎ Muslim-friendlyFrom ~RM2,888 per table (10 pax, min. 15 tables; 2024)Since 2013

up to ~360 guestsnear CIQhalal banquet

Order: Chinese wedding banquet package

A well-reviewed city-centre ballroom for about 360 guests, a short drive from the CIQ for Singapore guests.

☕Specialty Coffee
#47🌶️🌶️🌶️Berbaloi

Sunday Morning Coffee Shop

☕ Specialty Coffee · Bandar Johor Bahru, Johor Bahru, Johor

🐖 Non-halalRM15–RM40

hand dripJapanese brunchheritage shophouse

Order: Hand-drip black and café au lait

A Japanese-feel second-floor shophouse café in old JB, good for a hand drip and a katsu curry. Close to the causeway and calm on weekdays.

🍲Steamboat & Hotpot
#48🌶️🌶️🌶️Wajib Cuba

Good Family Steamboat

🍲 Steamboat & Hotpot · Taman Pelangi, Johor Bahru, Johor

🐖 Non-halalRM30–RM60

handmade itemsmultiple soup basesfamily

Order: 40 handmade hotpot items and five soup bases

A JB homegrown chain known for its handmade balls and dumplings, with branches in Taman Pelangi, Molek, Bukit Indah and Mount Austin. Regularly named among the city's best-value steamboats.

🥟Wantan Mee
#49🌶️🌶️🌶️Wajib Cuba

Yit Foh Wan Tan Mee

🥟 Wantan Mee · Taman Abad, Johor Bahru, Johor

🐖 Non-halalRM8–RM12Since 1970

Order: JB-style wantan mee with founder's-recipe egg noodles and house char siew

A JB name since the 1970s, built on the founder's own egg-noodle recipe and char siew roasted daily. Spicy or not, it's a classic JB plate that's open till late most nights.

🐔Chicken Rice
#51🌶️🌶️🌶️Wajib Cuba

Nasi Ayam Kee Chup

🐔 Chicken Rice · Bandar Johor Bahru, Johor Bahru, Johor

☪︎ Muslim-friendlyRM8–RM15

Order: Nasi ayam with house kicap-glazed chicken

A Muslim-friendly chicken rice that downtown JB queues for at lunch. The kicap-glazed chicken is sticky, savoury and slightly sweet, and the rice carries good chicken-fat fragrance.

🍚Nasi Lemak
#52🌶️🌶️🌶️Berbaloi

Yummy Nasi Lemak House

🍚 Nasi Lemak · Taman Abad, Johor Bahru, Johor

☪︎ Muslim-friendlyRM8–RM15

Order: Nasi lemak ayam goreng berempah

JB's go-to breakfast nasi lemak, with Indian and Indonesian touches in its sides and a crisp spiced chicken. A regular on every JB nasi lemak round-up and a favourite of Singaporeans crossing for breakfast.

🍞Kopitiam Breakfast
#54🌶️🌶️🌶️Berbaloi

Pacific Kopi

🍞 Kopitiam Breakfast · Jalan Dhoby, Johor Bahru, Johor

🐖 Non-halalRM6–RM20

open latehawker stalls

Order: Kopi, egg tarts, fried carrot cake, char kuey teow

Old-town JB kopitiam on Jalan Dhoby with a big hawker line-up and open into the evening.

🟢Durian
#55🌶️🌶️🌶️Berbaloi

Durian Tok Man Larkin

🟢 Durian · Larkin, Johor Bahru, Johor

☪︎ Muslim-friendlyRM30–RM100

sells outMuslim-run

Order: Kampung and Musang King baskets

A Malay-run Larkin stall whose baskets sell out fast — go early.

🟢Durian
#56🌶️🌶️🌶️Berbaloi

Yi Foon Durian

🟢 Durian · Taman Johor Jaya, Johor Bahru, Johor

🥬 Pork-free (not halal-certified)RM35–RM60 (buffet)

durian buffetbudget

Order: All-you-can-eat durian buffet

Famous for one of JB's cheapest durian buffets in season — a budget feast that's drawn plenty of cross-border fans.

🍗Ayam Gepuk & Penyet
#57🌶️🌶️🌶️Berbaloi

Ayam Gepuk Story Taman Molek

🍗 Ayam Gepuk & Penyet · Taman Molek, Johor Bahru, Johor

☪︎ Muslim-friendlyRM12–RM18

Order: Ayam gepuk set with tempe, tauhu and sambal

A Molek favourite rated 4.6 on Google, across the road from Johor Jaya police station. Fried chicken is well seasoned before it is smashed, and the sambal is properly fiery.

🏮Nyonya Food
#62🌶️🌶️🌶️Berbaloi

Tong Guan Nyonya

🏮 Nyonya Food · Jalan Trus, Johor Bahru, Johor

🐖 Non-halalRM15–RM35

all-daybudget

Order: Ayam buah keluak, white Nyonya laksa

A JB old-town kopitiam-style Nyonya spot — buah keluak chicken and white laksa from morning till night.

🍗Ayam Gepuk & Penyet
#63🌶️🌶️🌶️Berbaloi

Ayam Gepuk Pak Antok Larkin

🍗 Ayam Gepuk & Penyet · Larkin Jaya, Johor Bahru, Johor

☪︎ Muslim-friendlyRM12–RM18

Order: Ayam gepuk with level-based sambal

One of the bigger ayam gepuk names in the south, and its Larkin branch holds 4.5 on Google. Reliable, quick and well priced, with sambal you can dial up or down.

🍨Ice Cream & Gelato
#64🌶️🌶️🌶️Berbaloi

Udders Mid Valley Southkey

🍨 Ice Cream & Gelato · Southkey, Johor Bahru, Johor

🐖 Non-halalRM18–RM28

durian flavoursome alcohol-based flavours

Order: Mao Shan Wang durian ice cream

The Singapore craft ice-cream name's JB kiosk, rated 4.7 on Google. Its Mao Shan Wang durian scoop is the local-flavour star, alongside tiramisu and Kyoto matcha.

🥐Bakery & Pastry
#65🌶️🌶️🌶️Berbaloi

Lavender Bakery Taman Pelangi

🥐 Bakery & Pastry · Taman Pelangi, Johor Bahru, Johor

☪︎ HalalRM3–RM15

flagship storecafe upstairs

Order: Savoury puffs, buns and celebration cakes

The flagship of JB's best-known homegrown bakery chain, with a restaurant upstairs. A family favourite for puffs, buns and birthday cakes.

🫖Bak Kut Teh
#67🌶️🌶️🌶️Berbaloi

Kedai Makanan Ah Soon

🫖 Bak Kut Teh · Taman Sri Tebrau, Johor Bahru, Johor

🐖 Non-halalRM20–RM30

Order: Charcoal-simmered bak kut teh

The soup here is still simmered over charcoal, the old way. That gives a gentler, rounder herbal broth that the morning regulars at Sri Tebrau prefer to the punchier styles.

⚠️ Last confirmed before 2025 — check it is open before you go.

🍞Kopitiam Breakfast
#68🌶️🌶️🌶️Berbaloi

Kopiloco

🍞 Kopitiam Breakfast · Jalan Tan Hiok Nee, Johor Bahru, Johor

🐖 Non-halalRM8–RM20

heritage streetair-conditioned

Order: Double butter kaya toast, mee siam, iced Kopiloco

A spruced-up heritage-street kopitiam on JB's café strip — classic toast-and-eggs with a modern edge.

🍷Fine Dining
#70🌶️🌶️🌶️Berbaloi

L.table Taman Pelangi

🍷 Fine Dining · Taman Pelangi, Johor Bahru, Johor

☪︎ HalalRM60–RM150

above Lavender Bakery

Order: Wagyu beef burger, French-influenced Western-Asian plates

The restaurant above Lavender Bakery's flagship, with a rustic room and French-leaning cooking. Rated 4.8 from nearly 1,200 reviews.

🫖Bak Kut Teh
#71🌶️🌶️🌶️Berbaloi

Soon Soon Heng Bak Kut Teh

🫖 Bak Kut Teh · Taman Abad, Johor Bahru, Johor

🐖 Non-halalRM18–RM30

Order: Classic pork rib bak kut teh

Steps from KSL City and open all day, it's the easy BKT fix for both locals and Singaporeans popping across. Even the big family pots stay consistent.

🍗Ayam Gepuk & Penyet
#74🌶️🌶️🌶️Berbaloi

Ayam Gepuk Republik

🍗 Ayam Gepuk & Penyet · Bandar Dato Onn, Johor Bahru, Johor

☪︎ Muslim-friendlyRM12–RM18

Order: Set C with cashew nut sauce and kobis goreng

A Bandar Dato Onn shop that stands out for its cashew nut sauce, served alongside the usual sambal. Comes with fried cabbage, tempe and tofu for a full plate.

🍔Burger
#75🌶️🌶️🌶️Berbaloi

Project Smoked

🍔 Burger · Taman Sentosa, Johor Bahru, Johor

🐖 Non-halalRM30–RM50

Order: Smoked Angus burger

A smokehouse that brings real wood-smoke flavour to its burgers. The smoked Angus burger with rich barbecue sauce is the one people cross town for.

🥐Bakery & Pastry
#76🌶️🌶️🌶️Berbaloi

Salahuddin Bakery

🥐 Bakery & Pastry · Bandar Baru Uda, Johor Bahru, Johor

☪︎ Muslim-friendlyRM2–RM10Since 1937

since 1937coal-fired oven

Order: Coal-fired traditional bread

A family-run Malay bakery that has been baking since 1937 in coal-fired ovens. Old-school bread with real heritage.

🍳Brunch Café
#78🌶️🌶️🌶️Berbaloi

D' Cafe

🍳 Brunch Café · Taman Sri Tebrau, Johor Bahru, Johor

🐖 Non-halalRM25–RM45

garden setting

Order: Pulled benny, pot-a-tato rosti

A garden-themed cafe whose eggs benny and rosti come up again and again in JB brunch roundups.

🍚Nasi Lemak
#80🌶️🌶️🌶️Berbaloi

Nasi Lemak Hantu

🍚 Nasi Lemak · Taman Sri Tebrau, Johor Bahru, Johor

☪︎ Muslim-friendlyRM8–RM15

Order: Nasi lemak ayam cili api

As the name says, this one comes alive after dark. It's the late-night go-to for JB supper crowds, and the fiery ayam cili api is what keeps them coming back past midnight.

🍲Curry Laksa
#81🌶️🌶️🌶️Berbaloi

WW Laksa House

🍲 Curry Laksa · Taman Kolam Air, Johor Bahru, Johor

🐖 Non-halalRM9–RM15

Order: Lemak curry laksa with cockles and taupok

A family laksa shop running since the 1970s. The rich coconut-curry broth is packed with cockles and puffed tofu, and it's a JB comfort bowl that has outlasted plenty of trends.

🫓Roti Canai
#83🌶️🌶️🌶️Berbaloi

Onn Kitchen

🫓 Roti Canai · Kampung Bahru, Johor Bahru, Johor

☪︎ Muslim-friendlyRM2–RM10

Order: Roti canai and roti tampal

One of JB's best-known roti shops, with thousands of Google reviews and a crowd from breakfast to late night. Try the roti tampal, with the egg pressed right into the dough.

🍲Curry Laksa
#84🌶️🌶️🌶️Berbaloi

Restoran Yew Swee

🍲 Curry Laksa · Taman Century, Johor Bahru, Johor

🐖 Non-halalRM8–RM15

Order: Curry laksa with hand-torn mee hoon kueh

JB's signature twist: curry laksa served with thin, chewy hand-torn mee hoon kueh instead of yellow noodles. Frequently named the best curry laksa in Johor.

⚠️ Last confirmed before 2025 — check it is open before you go.

🥟Wantan Mee
#85🌶️🌶️🌶️Berbaloi

Guang Ji Traditional Wanton Mee

🥟 Wantan Mee · Taman Johor Jaya, Johor Bahru, Johor

🐖 Non-halalRM6–RM10

Order: Old-style wantan mee served with cabbage

A morning stall with more than 30 years in Johor Jaya, keeping things old-fashioned with cabbage instead of choy sum. Honest prices and an old-school kopitiam feel.

🍗Ayam Gepuk & Penyet
#86🌶️🌶️🌶️Berbaloi

Boss Ayam Gepuk

🍗 Ayam Gepuk & Penyet · Bandar Johor Bahru, Johor Bahru, Johor

☪︎ Muslim-friendlyRM15–RM20

near JB CIQ

Order: Set D ayam gepuk with cashew sauce

A walkable old-town option, about ten minutes from JB CIQ, praised by local blogger Johor Kaki for well-cooked chicken and a moreish cashew sauce. Handy for day-trippers from Singapore.

🍷Fine Dining
#89🌶️🌶️🌶️Berbaloi

Sweetwater Mediterranean

🍷 Fine Dining · Taman Pelangi, Johor Bahru, Johor

🐖 Non-halalRM120–RM250

Order: Pan-Mediterranean menu

A romantic white-tablecloth spot cooking across Spain, Italy, France, Morocco, Greece and Turkey. Often first on JB fine-dining lists.

🌆Rooftop & View Dining
#90🌶️🌶️🌶️Berbaloi

SOLENE

🌆 Rooftop & View Dining · Bukit Senyum, Johor Bahru, Johor

🐖 Non-halalRM100–RM250

skyline views24-seat open-air terraceopened 2026

Order: Latin American-inspired plates and cocktails

JB's newest sky-high restobar, opened July 2026 by The Olive Tree Group on Level 26 of SKS Tower. Skyline views from a 200-seat room and a small open-air terrace.

🍜Mee Rebus
#93🌶️🌶️🌶️Berbaloi

Mee Rebus Stulang Laut

🍜 Mee Rebus · Taman Dataran Larkin, Johor Bahru, Johor

☪︎ Muslim-friendlyRM7–RM10

Order: Mee rebus with fritter crisps

A long-running local favourite: springy yellow noodles in thick, nutty gravy, crowned with crunchy fried bits. Squeeze in lime and green chilli to cut the sweetness.

🍚Nasi Lemak
#94🌶️🌶️🌶️Berbaloi

Warung Nasi Lemak CIQ Kampung Melayu

🍚 Nasi Lemak · Kampung Melayu Majidee, Johor Bahru, Johor

☪︎ Muslim-friendlyRM5–RM15

Order: Banana-leaf nasi lemak with rendang and fried chicken

A proper midnight warung. Rice comes wrapped in banana leaf and you build your plate from a spread of rendang, paru and sambal sotong. It's cheap and cheerful, and the nocturnal crowd swears by it.

⚠️ Last confirmed before 2025 — check it is open before you go.

🍲Steamboat & Hotpot
#95🌶️🌶️🌶️Berbaloi

Bào Jūn Hot Pot

🍲 Steamboat & Hotpot · Mid Valley Southkey, Johor Bahru, Johor

🐖 Non-halalRM60–RM70

buffetmall locationkids pricing

Order: Hotpot buffet with mala, tonkotsu and tomato broths

A sprawling buffet hotpot in Southkey mall, a crowd-pleaser for groups and Singaporean day-trippers wanting variety at fair prices.

🥟Wantan Mee
#96🌶️🌶️🌶️Berbaloi

Li Bao Ji Wanton Mee (Restoran LFZ)

🥟 Wantan Mee · Taman Johor Jaya, Johor Bahru, Johor

🐖 Non-halalRM8–RM12Since 1970

Order: Muar-style wantan mee in white, black or mala sauce

This recipe started in Muar in the 1970s before moving to Johor Jaya. Choose white, black or soup style, or go for the mala version if you want some heat.

🍧Cendol
#97🌶️🌶️🌶️Berbaloi

Cendol King (Md Zain)

🍧 Cendol · Taman Melodies, Johor Bahru, Johor

☪︎ Muslim-friendlyRM3–RM8

Order: Cendol Special with hand-shaved ice

Old-school JB cendol from a food truck that still shaves its ice by hand. Simple, cold and generous, the kind of bowl JB folk queue for after work.

💒Wedding Banquet Venue
#98🌶️🌶️🌶️Berbaloi

Berjaya Waterfront Hotel Johor Bahru

💒 Wedding Banquet Venue · Stulang Laut, Johor Bahru, Johor

☪︎ Muslim-friendlyQuote on enquiry

Grand Ballroom ~1,000 guestsup to 1,600 with JBCEC

Order: Chinese, Malay and Western banquet packages

A big waterfront hotel ballroom for large weddings: about 1,000 guests in the Grand Ballroom, up to 1,600 with the adjoining convention centre.

💒Wedding Banquet Venue
#99🌶️🌶️🌶️Berbaloi

Opero Hotel Southkey

💒 Wedding Banquet Venue · Southkey, Johor Bahru, Johor

☪︎ Muslim-friendlyRM2,000 nett per table of 10; RM150 nett per pax (Malay/Indian)

Grand Florius Ballroom up to 450 guests

Order: Chinese, Malay, Indian and Western wedding packages

A modern hotel ballroom in the Mid Valley Southkey area with clear published prices: RM2,000 nett per Chinese table and RM150 nett per head for Malay and Indian packages.

🌆Rooftop & View Dining
#100🌶️🌶️🌶️Berbaloi

Pantheon Lounge, Sky 26

🌆 Rooftop & View Dining · Taman Abad, Johor Bahru, Johor

🐖 Non-halalRM50–RM120

360-degree viewssunset

Order: Set dinners and cocktails with a view

A 26th-floor sky lounge with floor-to-ceiling windows and an outdoor terrace, looking across JB towards Singapore. Good for sunset drinks with affordable set meals.

🍥Pan Mee
#102🌶️🌶️🌶️Berbaloi

Restoran Yi Bao

🍥 Pan Mee · Taman Maju Jaya, Johor Bahru, Johor

🐖 Non-halalRM8–RM14

Order: Pan mee and mee hoon kuey with six noodle options

One of JB's best-known pan mee and mee hoon kuey shops, with lunchtime queues that test your patience. Choose from six noodle types and expect it packed around noon.

🍔Burger
#103🌶️🌶️🌶️Berbaloi

Monster Hrdrckbrgrs

🍔 Burger · Bandar Johor Bahru, Johor Bahru, Johor

☪︎ Muslim-friendlyRM6–RM15

street food

Order: Double-patty Ramly-style burger

Ramly-style street burgers on Meldrum Walk, the old-town food street. Cheap, messy and customisable, with single or double patties.

🥟Wantan Mee
#105🌶️🌶️🌶️Berbaloi

Restoran Wantan Mee DS

🥟 Wantan Mee · Taman Impian Emas, Skudai, Johor Bahru, Johor

🐖 Non-halalRM5–RM10

Order: Char siew wantan mee, JB style with chilli

A Skudai neighbourhood favourite for springy noodles tossed JB-style with chilli and soy. The char siew is honest and the wantans plump, all at prices that keep the regulars loyal.

🍨Ice Cream & Gelato
#106🌶️🌶️🌶️Berbaloi

The Cool Cat Ice Cream

🍨 Ice Cream & Gelato · Hutan Bandar, Johor Bahru, Johor

🐖 Non-halalRM10–RM15

park views

Order: Homemade ice cream with chocolate syrup and pretzel

A small homemade ice-cream stop overlooking the Hutan Bandar city forest. Good for an evening scoop after a park walk.

← All of Johor

📬 Get the weekly makan list

New Top 10s, fresh openings and food news, every Monday. Free, no spam, and you can unsubscribe anytime.

🍽️Launching a new restaurant? Invite us for a complimentary visit. You get an independent, honest review, and you may be featured in our monthly "Top 10 new restaurants".Invite us →