Advertise with us

Written by Veyroniqa
Co-written by Denise Tan

Travelling to Johor Bahru this weekend and tired of seafood?

We know that Malaysia is brimming with mouthwatering grub that has managed to satisfy the tastebuds of both Malaysians and Singaporeans (no easy feat because truth be told, we like different things sometimes).

From the latest (and biggest) night market, unique themed cafes to hidden speakeasy bars, JB is a haven for hipsters (check out this Taiwanese-inspired town and trendy new megamall) and foodies alike.

While it isn’t Ipoh or Penang, JB also has its own flavours of authentic cuisine and traditional meals that are great for not just breakfasts but dinner and supper too!

Here’s an introduction to the various areas of JB and what you can expect to find in each area. Ready for a food-hunting weekend? 😉

Read more: 

16 Affordable hotels in Johor Bahru near the best shopping/eating areas with family rooms under S$60 for 4 pax!

Permas Jaya Old Street 2: Largest hipster night market in Johor Bahru with Taiwanese snacks, bubble tea and more!

8 Speakeasy bars in JB with passwords, secret doors, creative cocktails and clues to find them!

Little Taiwan of Johor Bahru: 18 Hipster places in Mount Austin to eat and chill in this bubble tea town!

City Square

Located directly beside Woodlands checkpoint, this shopping mall boasts plenty of stores and restaurants, with many more cool dining spots in its vicinity.

If you’re still looking for the best Johor accommodation deals, compare the most attractive rates here!

1. With over 80 years of experience — Restoran Woon Kiang

If you’re wondering how kuey teow tasted like 80 years ago, you’ve come to the right place. Perfected over the ages, you won’t be forgetting this meal any time soon.

Photo Via Jacky-Lee, Tong-Wei-Wei, Stella-Yee

They’ve also perfected the art of cleaning pork intestines, so you will be able to enjoy it without biting into a smelly batch (who doesn’t hate that?) and you cannot miss the smaller-than-usual kuey teow. Paired with herbal soup, it’ll feel like heaven in your mouth.

Photo Via Nienie_foo, Wilson_ckm, Amy-Lai

With so many choices, the only way to try them all at once is to invite your friends to an eating party!

Restoran Woon Kiang

Price: A meal for two from RM20 (approximately SGD $6.60)
Address: Jalan Pandan 2, Taman Stulang, 80300 Johor Bahru, Johor (Coordinates here)
Contact: +607-220 0310
Opening hours: Monday to Saturday, 5pm–4am; Sunday, 5.30pm–4am

2. The best chicken chop you’ll find in JB — IT Roo Cafe

It’s not a marketing ploy – they were actually awarded this title in 2003, but this shop was established way back in 1961!

Photo Via Ekinur, Lawrenceengyk, Flo-Yeow

With both fried chicken chop and BBQ chicken chop, you can take your pick and opt for the homemade sauce or eat it as it is. Both are good either way!

Photo Via Hoongie, Nurizat
Photo Via Sixteen.october

While they might be famous for their chicken chop, their tom yam soup and fried rice are pretty good too.

IT Roo Cafe

Price: Chicken chop from RM16 (approximately SGD $5.30)
Address: 17 Jalan Dhoby, Johor Bahru, Johor, Malaysia. Coordinates here.
Contact: +607-2227780
Opening hours: Daily, 12pm – 9.30pm


Popular with younger travellers and shopaholics, you will find the largest mall in Johor – Paradigm Mall, and also a newly opened outlet of Malaysia’s version of Daiso, NINSO, where everything goes for RM 2.10! It’s also a hotspot for Chinese food.

If you’re still looking for the best Johor accommodation deals, compare the most attractive rates here!

3. A match made in heaven? Chee cheong fun paired with yong tau fu — G. Cheong Fun Restaurant

There must be a story here, because only in Peninsular Malaysia will you find chee cheong fun and yong tau fu being sold side by side. We have previously eaten another version at ICC Pudu in Kuala Lumpur too and it tasted great!

G. Cheong Fun Restaurant has been serving springy chee cheong fun since 1999 and you’ll have the option of the traditional chee cheong fun which is more similar to kuey teow (the fat rice noodle rolls we’re familiar with today). You can drizzle curry, soy sauce or red sauce (or any combination of these) on top for that extra burst of flavour!

Photo Via Ivalimcy, Don.cossack
Photo Via Diningfoodprints, G-Cheong-Fun-Tun-Aminah

Be sure to order their pork skin curry because not only is it sinfully delicious, it’s an uncommon dish which you won’t be able to find easily elsewhere (the only other time we came across this is at a Nasi Lemak stall at ICC Pudu!).

Photo Via Eric-Tan

G. Cheong Fun Restaurant

Price range: Chee cheong fun from RM 2.60 (approximately SGD $0.90)
Address: 176, Jalan Pahlawan 2, Taman Ungku Tun Aminah, 81300 Skudai, Johor (Coordinates here)
Opening hours: Tuesday to Sunday, 6.30am–4pm (Closed on Mondays)


4. Nyonya kuehs, Chinese pastries and Malay food all under one roof — Restoran Min Corner

What do you do when you and your friends are craving for a variety of different kuehs, puffs, desserts and mains?

Why, you head to the crowd pleaser, Min Corner (established in 1977)! You’ll find yourself spoilt for choice with selections like mee rebus, nasi lemak, bubur cha cha, char kuey teow along with other local delights. Having been in operation since 1977, you’ll be sure to sample nothing less but the most authentic tastes.

Photo Via Melvinsimjk, 民糕點-Min-Corner
Photo Via Royliew, Jayce.c, Chris_nomadic_boy
Photo Via 民糕點-Min-Corner, Paulinetimee, Alexlim9688, Boon

The best part is, everything is moderately priced and is known for serving food that has great value for money!

Restoran Min Corner 

Price: Kuehs from RM 0.80 per piece (approximately SGD $0.30)
Address: 116, Jalan Pahlawan 2, Taman Ungku Tun Aminah, 81300 Skudai, Johor (Coordinates here)
Opening hours: Tuesday to Sunday, 7am–6pm (Closed on Mondays)
Contact: +6012-768 1573


5. Deep fried durians, Chinese rice cakes and cempedak — Restoran Wah Cai 3 In 1 Chinese Cake

What’s crunchy on the outside and sweet molten goodness on the inside? Deep fried durian! Words fail to truly encapsulate how addictive these culinary delights are but these deep fried slices of heaven are truly something you cannot leave JB without trying!

Having established in 2000 and hailed as the first fried durian in Johor, you’ll find their fried fritters both satisfying and comforting. If you’re not a fan of durian, try their cempedak (cousin of the jackfruit) or their 3-in-1 yam and sweet potato fritters.

Photo Via Felicia-Tang
Photo Via Kid-HWM, Chong-Wei-WONG, Furreen, David-Cham

For those who are not as adventurous, you can give their deep fried nian gao (sticky Chinese rice cakes) or curry puffs a go as they are said to be quite unforgettable.

Photo Via Iskandar-Rahmat, Meixian0422, Stephanie_yee

Restoran Wah Cai 3 In 1 Chinese Cake

Price: Deep fried Chinese rice cakes from RM 2 per piece (approximately SGD $0.70)
Address: 86, Jalan Pahlawan 2, Taman Ungku Tun Aminah, 81300 Skudai, Johor (Coordinates here)
Contact: +6019-7505616
Opening hours: Thursday to Monday, 11am–4pm (Closed on Tuesdays and Wednesdays)


6. You won’t go wrong if you follow the wafting fragrance of…  — Kedai Roti Dan Kek Siang Yong

Kaya puffs, bean paste pastries, mooncakes and other Chinese delights! Regulars love their baked char siew buns and kaya puffs, the highlights which keep people coming back.

If you reach early, you’ll be able to taste those that are freshly out the oven! But even if you bring them home, they stay fresh and crunchy.

Photo Via 向荣饼店
Photo Via Cactus0916, Cactus0916, Cactus0916, 向荣饼店, Siangyong20

The original shop was established in 1988, but if you head to this branch which is a 10-minute drive away, you’ll find three other pastry shops along the same street! So why not drop by for some delicious souvenirs instead of always only going to the famed Hiap Joo Bakery?

Photo Via Shirley.ng_.982, Cactus0916

Kedai Roti Dan Kek Siang Yong 

Price: Bean paste pastry from RM0.90 a piece (approximately SGD $0.30)
Address: No. 78, A, Jalan Pahlawan 2, Taman Ungku Tun Aminah, 81300 Skudai, Johor (Coordinates here)
Contact: +6012-972 0915
Opening hours: Thursday to Tuesday, 8am–7pm (Closed on Wednesdays)


7. Braised duck and pork — Teochew Braise Duck

The only way to eat braised meat is to have it melt in your mouth, and that’s exactly how this place serves their braised duck. Super tender and smooth, with none of that gamey aftertaste.

Having been established in1972, this Teochew braised duck restaurant has always been a local favourite. Their braised pork leg is a must try, especially when paired with silky kueh tiao but make sure you call ahead to reserve if you must have the pork. They serve a variety of braised tofu, braised beancurd skin and pickled vegetables as sides to go with your duck and pork too.

Photo Via Y_lyn
Photo Via Weiming
Photo Via Weiming, Dani_december

Teochew Braise Duck

Price: Braised duck for two is RM 20 (approximately SGD $6.60); pork trotters start from RM29 a piece (approximately SGD $9.60)
Address: 29, Jalan Kilang Nenas ,Taman Sutera Utama, Skudai, Johor, Malaysia (Coordinates here)
Contact: +6019-380 4556
Opening hours: Friday to Wednesday, 8.30am-4pm; Thursday, 9am-4pm (Closed every first day and 15th day of the lunar calendar)


8. All kinds of Malaysian cuisine under one roof — Restoran 777

Or rather, under the great big sky. With over 10 stalls serving all kinds of yummy dishes, in this open food court, you can find grilled fish, satay, Thai delicacies, oyster omelette, BBQ chicken rings, and even vegetarian food. Truly a place with something for everyone.

Photo Via Jayphangjy, Sunsaneejaipang, Mabaofone-2
Photo Via Buttercupzxc, Mona_mnoor, Elle_sim, Tonytitanium
Photo Via Crave2eat, Kevinyew_123, Claratan

If you want to avoid the crowd, try to avoid coming here on Saturdays, as one of Johor’s largest Saturday night markets (Taman Ungku Tun Aminah Night Market) is in the vicinity. But if you love night markets, you will be thrilled to hear that it’s as large as those you’ll find in Taiwan or Thailand!

Restoran 777

Price: Dishes start from RM 5 (approximately SGD $1.70)
Address: 33, Jalan Perkasa 4, Taman Ungku Tun Aminah, 81300 Skudai, Johor. Coordinates here.
Opening hours: Daily, 5.30pm–11.15pm


The go-to place for those looking for affordable hair styling/cuts. This mall is also near foodie hangouts, including an outdoor night market on Mondays (a.k.a KSL Monday Night Market)!

9. Creamy Nyonya curry fish head soup for spicy lovers — Restoran Sulam Kari Kepala Ikan Makanan Laut Taman Sentosa

Ink calligraphy and paintings line the walls at this restaurant, giving the whole place some old school vibes.

Photo Via Johorfood_, Khairielidzham

If you’re looking for some authentic Nyonya food, Restoran Sulam (established in 1989) is the place to be and we’ve got the perfect four-course meal: start with some homemade otak otak, followed with sambal petai with cuttlefish to go with your curry fish head and top it all off with a bowl of refreshing chendol.

Photo Via Sgfoodonfoot, Fulltankkitchen
Photo Via Dibazehan, Dibazehan, Restoran-Sulam

You can find packaged halal food here too so you can buy some Muslim-friendly souvenirs back for your family and friends.

Restoran Sulam Kari Kepala Ikan Makanan Laut Taman Sentosa

Price: From RM 58 for curry fish head, otak otak and fried veggies for two, excluding drinks and rice (approximately SGD $19.30)
Address: 51, Jalan Sulam, Taman Sentosa, 80150 Johor Bahru, Johor (Coordinates here)
Contact: +607-334 2772 / +6012-732 2113
Opening hours: Monday to Saturday, 11am–3pm, 6pm–9pm; Sunday, 6pm–9pm


10. More than just bak kut teh — Bak Kut Teh Hin Hock

With 30 years of experience under their belt, you can’t miss the signature claypot bak kut teh at this joint.

The bak kut teh itself is a little on the sweet side due to the herbs used, so it might not be everyone’s cup of tea. You can order side dishes such as stir fried veggies, minced pork tofu and even pork leg.

Photo Via Pschan16, Ak_wellnesslifestyle
Photo Via Nicholas-Choo, Esth3r_esth3r

They are also well-known for their steamed fish marinated with garlic (you can pick and choose from a selection of fresh fish!) and other Chinese dishes too.

Photo Via Hazeldiary_, Esth3r_esth3r

Bak Kut Teh Hin Hock 

Price: From RM20–30 per person (approximately SGD $6.60-9.00)
Address: 74, Jalan Dato Toh Ah Boon, Tampoi, Johor, Malaysia (Coordinates here)
Contact: +6012-316 9908
Opening hours: Tuesday to Sunday, 9.30am-4.30pm (Closed on Mondays)


11. The special sauce that keeps people coming back for more — Sin Huat Ikan Bakar

Grilled cuttlefish, squid and other kinds of fish can be found here. Aside from skills, what makes a good grilled fish dish is the sauce! Sin Huat adds bits of onion to theirs which perfectly complements the fish and brings out its sweetness.

The secret to this skill lies in their experience of over 25 years! You can also try their other seafood dishes, veggies and otak-otak. I think the most special dish has got to be their okra and petai with squid.

Photo Via Amosyap666, Steven-San, Ng-Kim-Ming
Photo Via Jo-U-Kong-Huat, Kooxiao, Rose-Rose-Ong, Ukonghuatjo, Rose-Rose-Ong

If you’re coming during the weekends, do note that it can get quite packed. But with so many hawker stalls nearby, you can munch on some snacks and dessert while waiting for your food.

Sin Huat Ikan Bakar 

Price: From RM 20 per person (approximately SGD $6.60)
Address: 8, 51, Jalan Loo Hong Joon, Kampung Baru Pandan, 81100 Johor Bahru, Johor (Coordinates here)
Opening hours: Monday to Saturday, 6.30pm-11pm (Closed on Sundays)

12. The legendary local dessert – Larkin Bakar Putu Piring

You might be scratching your head over what putu piring is but it is a dessert that will stick with you for the years to come, especially if you like coconut. Sweet palm sugar is wedged in between soft turmeric skin, topped with a sprinkle of coconut flakes.

It’s hard to find authentic ones but Encik Bakar and his son have managed to preserve his recipe and theirs is touted by locals as the best in Johor, and his stall (established in 1971) is actually set up right outside his residence.

Photo Via Larkin-Bakar-Putu-Piring
Photo Via Mamatsepah, Amizah_hussin

Some customers even make bulk buys of more than 30 pieces at once so the wait time might be a little long.

They also have other traditional kuehs at a reasonable price. If you see kueh kosui, make sure you snap that up too because it’s really good!

Larkin Bakar Putu Piring

Price: kuehs from RM1 (approximately SGD $0.30), Putu Piring at 5 for RM3.00 (approximately SGD $1)
Address: 46, Jalan Langkasuka, Larkin Jaya, 80350 Johor Bahru, Johor (Coordinates here)
Contact:  +6014-614 4607
Opening hours: Monday to Thursday and Saturday 12pm-6pm (Closed on Fridays and Sundays)

13. As scrumptious and comforting as Ah Ma’s cooking — Tua Thow restaurant

The kuey teow and soup filled with various ingredients including pig innards, lean meat, prawn, fish maw, etc.

Photo Via Christopher-Tan
Photo Via But.i.digest, Jacksonleeorgn, Richard-Moh

You can pick and choose – just tell the ladyboss what you want. The dry version of kuey teow is topped with fried lard, while the soup version is so addictive, you’ll be slurping up every last drop.

Photo Via Jacksonleeorgn, May-Wong-My, Wensdelight, Ah__bird

The shop is usually packed and you might need to wait a while before you’re served, so don’t come here on a completely empty stomach!

You can also fill up on duck or roast pork at the restaurant and we hear that the tofu is also pretty good.

Tua Thow restaurant

Price: From RM6 (approximately SGD $2)
Address: Jalan Tun Abdul Razak (Susur 4), Taman Bakti, 80100 Johor Bahru, Johor (Coordinates here)
Contact: +607-223 3140
Opening hours: Saturday to Thursday, 7.30am-2pm (Closed on Fridays)

14. Straight from Arab and into a bowl of breakfast — Kacang Pool Haji

According to the ladyboss, their Arabian recipe has been adapted to suit local tastebuds. Since Malaysians are generally meat-lovers, they’ve added minced lamb and beef into their peanut sauce. It might sound weird but it actually goes well with the toast!

Photo Via Saydino, Elis.mn_
Photo Via Fairuzazharnor, Ismiizham

Besides their signature Kacang Pool Haji, they also serve classic Malay cuisine like rojak, mee rebus, nasi lemak, soto, and lontong. You can get fried rice and chicken rice set meals too!

Photo Via Mohdshahrizalmn, Airtawar_

They operate from morning till midnight so you can even drop by for supper. There’s another branch in Larkin near the fire station but we prefer this one as it’s more comfortable and spacious!

Kacang Pool Haji

Price: Kacang Pool Haji from RM6 a piece (Approximately SGD $2)
Address: No.12 Jalan Dato Jaafar, Taman Dato Onn, Larkin 80350 Johor. Coordinates here.
Contact: +6013-737 7997 / +6018-779 4185 / +6012-763 0629
Opening hours: Daily, 7am–12am


Bukit Indah

Be it shopping at the Aeon mall or enjoying local vibes along the smaller streets and restaurants in the area, this place is definitely a local favourite during weekends.

15. Another local fave chocked full of beefy goodness – Din Kee Beef Noodles

There is nothing that hits the spot more than a good bowl of beef brisket noodles on a rainy day or when you’re just craving for beef!

Aside from the brisket, your delicious bowl is covered with tendon, cubes of meat and a smattering of other ingredients such as preserved veggies and even a handful of peanuts. There’s so much meat that you can barely see the noodles below! You can also opt for either kuey teow, bee hoon or yellow noodles.

Photo Via Fatcyclist-Ze, 鼎记牛腩粉-Din-Kee-Beef-Noodle
Photo Via 鼎记牛腩粉-Din-Kee-Beef-Noodle
Photo Via Makoeats, Kee_teck88

If you’re not a fan of beef, there’s also pork noodles, mutton noodles and Cantonese-style porridge.

Din Kee Beef Noodles

Price: A bowl of beef noodles from RM10 (approximately SGD $3.30)
Address: 56, Jalan Indah 1, Taman Bukit Indah, Johor Bahru (Coordinates here)
Contact: +6016-736 1522
Opening hours: Friday to Wednesday, 8am-4pm (Closed on Thursdays)


16. You cannot miss this if you love dim sum — Restoran Jiah Xiang

Locals are completely in love with this place because they serve the best dim sum in JB.

Photo Via Jiajia.0410, Ivygo531, Vken-Property

Notable dishes are their big buns, vegetable buns, glutinous rice with chicken, salted egg yolk meat roll and century egg porridge.

Photo Via Fooseokwei, Teosheewee, Teosheewee

If you come during weekends, you can also give their yam basket a try, but make sure you come early because it can get pretty packed during breakfast-time.

Restoran Jiah Xiang

Price: Dim sum starts at RM1.80 (approximately SGD $0.60)
Address: No 66, Jalan Indah 8/15, Taman Bukit Indah, Johor Bahru (Coordinates here)
Contact: +607-244 8420
Opening hours: Daily, 7am-4pm


Come on, JB isn’t just about affordable shopping, massages and seafood! Don’t miss these local eats while you’re there! Tag your JB weekend buddies 😉

PLEASE NOTE: All the above information is correct at the date of publication. If you come across any changes or updates, please let us know and we will update the information accordingly. Thank you!
Tell us