[Updated: 27 Feb 2019]

Johor Bahru – the southernmost urban sprawl in Malaysia, and only a stone’s throw away from Singapore. A vibrant city filled with a variety of attractions, shopping hotspots and a little bit of history. But in between all these, lies an amazing food scene catering to almost every level of taste buds!

Credit: giphy

Don’t forget to eat at these amazing eateries while you’re in town – so read on for the ultimate guide to halal food in JB!

1. Ads Corner

If you’ve been craving for something sweet, Ads Corner’s signature “Teh Tarik Madu Kaw” (honey ice tea) is just the thing you’re looking for! Using powdered milk mixed with honey, the foam overflows from the glass and you can take a bite of the yummy foam 😋 The flavours range from bandung to green tea, so you can savour all your favourite drinks with an even sweeter twist.

Credit: @adscorner  on Instagram

But don’t just stop at their drinks! This stall is not just popular for their drinks but also their unique food. Nasi Kak Wok hails from Kelantan but if you’re not willing to go that far, this is the best place to try it.

Credit: @chubbycacaa on Instagram

The dish is made of chicken fried to perfection, curry and rice – a popular dish in Kelantan! Check out how perfectly fried the chicken is 🤤

Halal status: Muslim-owned

Location: No 44 Jalan Kebun Teh 1, Pusat Perdagangan Kebun Teh,80250 Johor Bahru, Johor (Next to 7-11)
Operating Hours: 10 am – 7.30 pm (Closed on Fridays)
Contact Number: 017-9296885

2. Roti Canai Bukit Chagar

Never has the phrase “the early bird catches the worm” rings truer to a place. Get up early to get your breakfast fix at one of JB’s best roti canai spot!

Credit: @iamnelsonn on Instagram

You know the roti canai served here is good when they start their business at 6:30AM and can finish serving the crowd by 10AM! Soft, fluffy and airy on the inside; crispy with a nice touch of slight charring on the outside 😋 The place serves the perfect roti canai to power up your day.

Credit: @kimberleyyeo on Instagram

Have it however you like – some like it sweet with some sugar and condensed milk; while others go with the dhal. Either way, you can’t go wrong as the roti canai is prepared fresh right when you order!

Halal status: Muslim-owned

Address: Jalan Tengku Azizah, Bukit Chagar, 80300 Johor Bahru, Johor, Malaysia
Opening hours: Daily, 6:30 – 11AM
Price(s): RM5 – RM10
Contact: +60 12-799 8909

[ P.S. Planning a long weekend getaway to the city? Check out our 3D2N itinerary to Johor Baru here!

3. Selera Senibong Seafood

Located slightly out of town and right across the straits from Singapore (with a seafront view to boast!) lies Anjung Senibong Seafood Village. It is a cluster of seafood restaurants located together, serving up some of the best catches to eager seafood lovers. Amongst them is the Selera Senibong Seafood restaurant!

Credit: @selera.senibong.seafood_sss on Instagram

Choose from a selection of fresh fish, prawns and squid; then decide on how you’d like for it to be cooked. Dishes range from the usual seafood fare such as butter prawns, steamed fish and sotong goreng tepung (fried squid with batter – almost like a “squid tempura!); right up to local favourites like chilli crab!

Craving for even more seafood? Here are another 7 picturesque halal seafood restaurants in JB here!

Credit: @selera.senibong.seafood_sss on Instagram

With a fun and casual atmosphere, it is also a place to bring along your family and friends for a good night of eating!

Halal status: Muslim-owned

Address: Lot 1055, Kg. Senibong, Jalan Persiaran Senibong, 81750, Mukim Plentong, Johor, Bandar Baru Permas Jaya, 81750 Masai, Johor, Malaysia
Opening hours: Opens daily. Sunday 4PM – 12AM, Monday – Saturday 4PM – 2AM
Price(s): RM25 – RM100 (dishes are sold by weight, and including preparation charges)
Contact: +60 12-755 7327

4. Restoran Hua Mui

Credit: @ronkhor on Instagram

Hua Mui not only serves excellent chicken chop (we’ll let your taste buds do the judging 😛) but it also opens early for breakfast, with kaya butter toast being the crowd favourite.

Credit: @_shaherazahari on Instagram

But the main draw to Restoran Hua Mui is with their jeli susu (milk jelly)! It’s a simple dessert, with only evaporated milk poured over a cup of jelly. The jelly is soft to the tongue and simply melts in your mouth! A great dessert to end a great meal 😌

Halal status: Halal-certified
Address: 131, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening hours: Opens daily, 8:30AM6PM
Price(s): RM10-RM30
Contact: +60 11-3505 8916

We’re not able to confirm the halal status of Hua Mui for now 😞

[ P.S. Beat the tropical heat in Malaysia and escape to these 10 surprisingly chilly places! ]

4. Eat & Repeat Cafe

This relatively new eatery originated from Shah Alam and to prove just how popular it is, the new JB outlet is actually its 7th branch! Eat & Repeat sells dishes – boat noodle-style at just RM1.90 per bowl 🤗

Credit: Eat & Repeat Cafe Shah Alam on Facebook

This is the best place to go if you’re someone who likes to sample different dishes at one go. From nasi lemak, nasi goreng to even noodles dishes like Mee Kari and Laksa, there’s almost something for everyone!

Credit: Eat & Repeat Cafe Shah Alam on Facebook

Time to make that trip down to Eat & Repeat and enjoy the Malaysian way of eating boat noodles☺️

Halal status: Muslim-owned

Address: No. 58, Jalan Padi Emas 4/1,Bandar Baru Uda, Johor Bahru
Opening Hours: Sat-Thur, 1pm – 10pm, closed on Fridays

5. Salahuddin Bakery

Step back in time for a visit to one of the more historical shops in Johor! Salahuddin Bakery has been in operation for almost 75+ years and is still going strong with its daily offerings of freshly baked bread. Still keeping with their age-old tradition of baking bread with a charcoal oven, the bread is soft and fluffy and is a hit with the locals!

Credit: @coconotee on Instagram

Come early if you want a good slice of the daily action. Most of their fresh bread, buns and puffs are available early in the morning and can be sold out by noon. After that, you may still get some leftovers (if you’re lucky!), otherwise, an assortment of biscuits is available.

Credit: @aienkecik_ on Instagram

#HHWT Tip: Drop by early as some of their crowd favourites can be sold out by 11AM!

Halal status: Muslim-owned

Address: 26, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening hours: Sat – Thur, 9:30AM – 6PM, Fri, 9:30AM – 5:30PM
Price(s): RM 3 – RM 20
Contact: +60 12-766 8380

6. Kai Xuan Halal Chinese Restaurant

Nothing means more than eating out together with your best friends and family. If you’re looking for a place to have a huge family gathering while feasting on the good halal food JB has to offer, look no further than Kai Xuan Halal Chinese Restaurant!

Credit: @ida.qveen on Instagram

This eatery dishes out excellent, authentic Chinese cuisine, ranging from Cantonese and Sichuan. While you’re at it, don’t forget to order the dim sum too!

Credit: @theputeripacific on Instagram

Halal status: Halal-certified

Address: The Puteri Pacific Johor Bahru, Level B1, Jalan Abdullah Ibrahim, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening hours: Mon – Sat, 11:30AM – 2:30PM; 6PM – 10PM, Sun, 8AM – 2:30PM, 6PM – 10PM
Price(s): RM 10 (for a serving of dumpling) – RM 150
Contact: +607-219 9999 | Facebook

7. Restoran ZZ Sup Tulang

Rich, thick and flavourful… That is precisely what the soup served at Restoran ZZ Sup Tulang is all about! 😋

Credit: @mikoikhram on Instagram

Head on over to enjoy a good serving of sup tulang (chunky pieces of bones with some flesh to it); both big in taste and portion! The mutton-based soup is cooked with different herbs and spices to both flavour it and reduce the strong mutton smell.  There are a few variations to how you can enjoy it – from adding additional meat and tulang (bones) to mixing it all up with some noodles and fresh green chillies!

Credit: @nina_othman on Instagram

If you’re still feeling hungry, try out the kerang bakar (grilled cockles) and otak-otak (grilled fish paste mixed with flour and spices, wrapped in banana leaf)!

Halal status: Muslim-owned

Address: 20, Jalan Petri 5/1, Kampung Bahru, 80100 Johor Bahru, Johor, Malaysia
Opening hours: Daily, 6AM – 1AM
Price(s): RM7 – RM25
Contact: +60 7-224 0417

8. Roslin Beriani House

Nothing is more synonymous to the Johor food scene than the famous nasi briyani gam! If you’re in JB, drop by Roslin Beriani House for one of the best briyani dishes in this side of town.

Credit: @dibazehan on Instagram

Expect long grains of fluffy basmati rice, cooked to perfection with a rich medley of spices and herbs, which gives off an amazing scent! Topped with generous amounts of meat, the briyani gam served at Roslin’s is amongst the best in Johor.

Credit: @adawiah105 on Instagram

They’ll also serve every plate of briyani with a side of pajeri nenas (pineapple curry), acar buah (pickled fruits) and some crunchy papadoms.

Halal status: Muslim-owned

Address: 14, Jalan Rebana, Taman Perbadanan Islam, 80250 Johor Bahru, Johor, Malaysia
Opening hours: 8AM – 6:30PM (Closed on Saturdays)
Price(s): RM10-RM15
Contact: +60 7-331 3310 | Facebook

[ P.S. Still feeling hungry? Here’s 10 delicious halal eateries that’ll make you want to drive to JB right now!

9. Makan Kitchen @ Hilton Johor Bahru

Boasting an amazing array of food, from Malay, Indian, Chinese to Peranakan cuisine, the buffet spread at Makan Kitchen is a food lover’s heaven!

Credit: @doubletreejb on Instagram

The place has an open kitchen concept, so even though it’s a buffet, you’re able to see the chefs prepping your meal. It’s a rare sight to see fresh naan bread being baked in the tandoor, and the crispy roasted chicken being sliced up before being served.

Credit: @doubletreejb on Instagram

Oh, and don’t forget to leave some space for the amazing desserts as well!

Credit: @doubletreejb on Instagram

#HHWT Tip: Drop by on Fridays for their seafood specials!

Halal status: While the restaurant does serve alcoholic drinks, restaurant staff has confirmed that all of their meat is obtained from halal sources, and they do not use any alcohol in the food dishes. We advise that you eat here at your own discretion.

Address: DoubleTree by Hilton Hotel Johor Bahru, Menara Landmark, 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening hours: Daily, 6:30AM – 10PM.
Price(s): RM 20 – RM 50 (ala carte), RM90 – RM150 (buffet)
Contact: +60 7-268 6868 | Website | Facebook

10. Anisofea Asam Pedas Johor Asli

The south of Malaysia is always synonymous with its asam pedas; a hot and spicy stew, with a hint of lemongrass and mostly served with seafood offerings. When in JB, there is no excuse to not try out the local version of the asam pedas!

Credit: @i_fzllamlk on Instagram

At Anisofea, the dish is served in a claypot bowl, allowing it to retain its heat. With the dish still boiling hot when it reaches your table, be assured that you’ll get the freshest servings here!

Credit: @ayughafar on Instagram

There are a variety of fish and fish cuts (tail, head, flesh) to go with your bowl of asam pedas, so choose to your liking!

Halal status: Muslim-owned

Address: 68 B & 68 G, Jln Kempas Utama 3/1, Taman Kempas Utama, 81300 Johor Bahru, Johor, Malaysia
Opening hours: Daily, 10AM – 9PM
Price(s): RM 5 – RM20
Contact: +60 12-717 3477

11. Warung Saga

You can’t go wrong when you start your day with a comforting plate of nasi lemaklontong or soto ayam! Head over the Warung Saga to have your daily fix of any of these delicacies.

Credit: johorkaki

It’s a simple restaurant in terms of its ambience and set-up. However, don’t be fooled by its simplicity – they still serve amazing food here! The place retains the authentic kampong feel, which further complements its amazing and delicious local cuisine!

Credit: @
warung_saga on Instagram

When you’re here, you HAVE to try their signature dish, lontong kering! It’s a twist on the local favourite (lontong) but without the gravy.

Credit: @ruff.yen.yong on Instagram

#HHWT Tip: To get your hands on a bowl of their signature lontong kering, head down early as they can be sold out by 11AM!

Halal status: Muslim-owned

Address: No. 5, Jalan Mahamoodiah, Johor, 80100 Johor Bahru, Malaysia
Opening hours: 6:30AM – midnight, closed on Fridays
Price(s): RM 5 – RM20
Contact: +60 12-782 9427
Facebook | Instagram

12. Tapah Corner

Another amazing breakfast spot to kick-start your day, Tapah Corner has a wide range of breakfast dishes for you to feast on!

 @zalee on Instagram

Swing by and enjoy their famed nasi lemak and paru goreng berempah (nasi lemak and fried offal with spices). The nasi lemak is the usual fare, soft fluffy white rice with a nice dash of sweet and spicy sambal; but the paru goreng berempah is where it’s at! Fried to perfection with lots of spices, yet super tender, you’ll be coming back for more 😉

Credit: @ayanbharudin on Instagram

For the uninitiated, they still serve the usual fare of roti canai and mee rebus for breakfast. Hop on down to start your day right!

Halal status: Muslim-owned

Address: 1, Jalan Ketam, Taman Suria, 81100 Johor Bahru, Johor, Malaysia
Opening hours: Daily, 7AM – 2PM
Price(s): RM 5 – RM20
Contact: +60 19-728 1395

13. Hiap Joo Bakery

No trip to JB would be complete without paying a visit to Hiap Joo Bakery! Opened since 1919, this is one of the oldest and traditional bakeries in the city.

Credit: @joliehwee on Instagram

Anyone who’s been to Hiap Joo will tell you not to miss their signature banana cake. This cake has just the perfect moisture and the taste isn’t too sweet as well. If you love banana cakes, this is definitely one not to miss!

Credit: @elainewanders_ on Instagram

Other than the banana cake, another highly recommended item is their coconut bun. This freshly baked bun has grated coconut fillings with palm sugar and you’ll definitely want more after tasting it 😋

Amidst all the hipster cafes and makan places around, Hiap Joo stands out as a gem. It is probably one of the only bakeries which still uses a wood-fired oven to bake their buns and bread. It is very affordable as well with prices starting from RM4.

Halal Status: Halal-certified

Address: 13, Jalan Tan Hiok Nee, Bandar Johor Bahru, 80000 Johor Bahru, Johor, Malaysia
Opening hours: Mon to Sat, 7.30am – 5.30pm, Sun, 8.30am – 12pm
Price(s): From RM4
Contact: +60 7-223 1703

14. Pots & Pans

Many of you might not have heard about this unassuming cafe which is actually very close to the JB-Singapore causeway. Pots & Pans serves yummy fusion food at affordable prices. So, rest assured you won’t need to burn a hole in your pocket!

Credit: @potsnpanscafe on Instagram

Try their signature dish – salted egg prawn pasta. The pasta is nicely cooked with creamy salted egg and dripped with sweet and sour sauce. This is definitely a gem worth trying!

Credit: @mosesloh on Instagram

If you love spicy food, try their Spicy Chicken Wings. This juicy and delectable dish will definitely not disappoint 😋

Credit: Pots & Pans Cafe on Facebook

Indulge in their delicious Lamb Pasta, another dish that’s highly recommended. Can you believe this yummy treat costs only RM20? 😱 Other than their appetising yet affordable dishes, Pots & Pans also has a cozy ambience. It’s perfect for a nice and quiet gathering with your friends and loved ones.

Halal status: Muslim-owned

Address: 15, Jalan Bukit Meldrum, Tanjung Puteri, 80300 Johor Bahru, Johor, Malaysia
Opening hours: Tue to Thu, Sat to Sun, 12 – 3pm, 6 – 11pm, Fri, 3 – 11pm, closed on Mondays
Contact: +60 11-2780 2260
Facebook | Instagram

15. Molten Chocolate Cafe

This chocolate cafe’s menu is perfect for treating yourself to something sweet 😍 With everything on offer from crepes and waffles to a fondue tower, Molten Chocolate’s Aeon Mall branch has our sweet tooth feeling excited!


Credit: @cirde.nat on Instagram

For a mid-week snack, pick up a plate of churros and try out their chocolate dip.

Credit: @anwar0634 on Instagram

Their sizzling plate comes loaded with decadent chocolate, a chewy brownie, and even a scoop of your favourite ice cream!

Halal Status: The brand is alcohol-free and is awaiting the results of their audit by JAKIM. As they are not formally halal-certified yet, we advise that you dine here at your own discretion.

Address: Lot G-40 Aeon Mall, Terbau City, Johor Bahru
Opening hours: 10am-10pm daily
Contact: +60 3-7733 5522
Website | Facebook

16. Chicken Lab

If you’re a big fan of Korean food, you won’t have to fly to Seoul to get your fix of Korean fried chicken or tteokbokki anymore 😉

tteokbokki cheese chicken lab
Credit: Chicken Lab Malaysia on Facebook

Chicken Lab’s Mount Austin outlet serves up mouth-watering platters loaded with crispy fried squid, sweet and spicy tteokbokki, and indulgently cheesy dips!

Credit: Chicken Lab Malaysia on Facebook

Besides classic Korean dishes such as pancakes, fried chicken, and spicy ramyun, you can even have fried lotus crisps as a crunchy side dish! Chicken Lab is definitely your next hangout spot if you want to spice up your week with some international cuisine.

Halal status: Halal-certified ingredients, no alcohol is served in establishment.

Address: No. 2, Jalan Austin Heights 8/7, Taman Mount Austin, Johor Bahru
Opening hours: 12pm – 12am daily
Contact No: +60 7-364 8851
Website | Facebook Instagram

17. 93 Bangkok Cafe

To add a pop of colour to your day, head on over to 93 Bangkok Coffee at Spring Labs @ Eco Spring! This dessert hangout place serves a combination of Western and Thai sweet treats as well as yummy fusion food.

Credit: 93 Bangkok Coffee on Facebook

Their sticky rice dessert comes in funky colours which are both a treat to the eyes and your tastebuds 😍

Credit: @imperialtastebuds on Instagram

Coffee aficionados, you’re in for a treat! This cafe’s coffee beans are organic and specially imported from the mountains of Chiang Rai in Thailand. Of course, if you’re here for the ‘gram, check out the blue and white striped exterior of the cafe to mark your day with an #ootd. This hipster spot is full of the perfect backdrops for your next foodie photoshoot!

Halal status: Halal-certified ingredients

Address: Lot A Spring Labs, Jalan Ekoflora 1 Taman Eko Flora, Johor Bahru
Opening Hours: Tue to Thu, 1pm-10pm, Fri-Sun, 12pm-10pm
Contact: +60 12-900 9953
Facebook | Instagram

The next time you’re planning a trip to JB, take a quick look at the amazing halal places around town, and impress your out-of-town friends with your knowledge of good food! Bring them around, starting with breakfast and finishing up with supper; from simple warungs right up to grand buffets – there’s surely something for everyone!


Chat with Sofia!