Johor Bahru is the capital city of Johor in Malaysia, located at the southern tip of the Malay Peninsula. It is a bustling city known for its vibrant shopping districts, cultural landmarks, and amazing dining places. Johor Bahru is a haven for food lovers, offering various delicious cuisine ranging from local Malay and Chinese delicacies to international flavours.
The city has numerous restaurants and food stalls, including famous seafood eateries and vibrant night markets, where visitors can savour the region’s diverse and mouthwatering culinary delights. If you are currently in the area, take your time to visit these worth-trying top 20 Johor Bahru’s best restaurants and take your dining experience to a whole new level.
What Makes Johor Bahru Worth Visiting?
Johor Bahru is worth visiting due to its iconic cultural attractions, including the Sultan Abu Bakar Mosque, Arulmigu Sri Rajakaliamman Glass Temple, and the Chinese Heritage Museum, which glimpse the city’s rich history. It is also conveniently located near Singapore, making it a popular destination for those exploring both cities. Ultimately, it is recommended to research and consider the specific attractions and activities that align with your interests before deciding if Johor Bahru is worth visiting. Alongside its scenic beauty and historical significance, Johor Bahru has also emerged as a top culinary destination in Johor, offering a diverse range of cuisines.
What Are the Must-Try Foods in Johor?
For your information, Johor is known for its variety of traditional local delights that are not easy to find anywhere else. For instance, Laksa Johor, Nasi Briyani Gam, Kacang Pool, Pepes, and many more. People love to enjoy these foods in the city because they get to taste the authentic recipes from the state that have been used for generations.
Enjoy more delicious local foods in Johor by visiting the places in these articles:
1. Best Ayam Geprek in Johor
2. Best Cheese Naan in Johor
3. Best Nasi Kukus in Johor
20 Best Restaurants in Johor Bahru 2025
1. Restoran Kacang Pool Haji


Restoran Kacang Pool Haji is a popular eatery that captivates locals and visitors with its signature dish, Kacang Pool. Kacang Pool is a traditional Johor speciality made from simmered kidney beans in a flavorful tomato-based sauce, often served with bread or rice. This dish’s unique combination of textures and flavours, accompanied by various toppings and condiments, makes it a beloved choice for those seeking a hearty and satisfying meal experience in Johor Bahru.
Operating Hours: 7:00 am – 12:00 am (Daily)
Address: Jalan Sabar, Taman Dato Onn, 80350 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/restorankacangpoolhaji/?locale=ms_MY
2. Zaituna Restaurant


Zaituna Restaurant is an excellent Arabian restaurant that only has delectable Arab dishes to serve in their restaurant. They have many Arab-style sandwiches: Kafta Halabi Sandwiches, Falafel Sandwiches, and Chicken Shawarma Sandwiches. You would never get enough of their extensive menu as it consists of 70% Lebanese and Yemeni dishes, and the rest is Syria and other Middle Eastern platters. For instance, Maklouba Chicken, Kabsa Lamb, and Zaatar Mana’aosha. The setting of this restaurant is quite minimalist, and they depict the Middle Eastern interior concept.
Operating Hours:
11:00 am – 11:00 pm (Monday – Thursday, Saturday – Sunday)
2:00 pm – 11:00 pm (Friday)
Address: 27, Jalan Glasiar, Taman Tasek, 80200 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/zaitunajb/
Instagram: https://www.instagram.com/zaituna_resaurant_jb/?hl=en
Refer Info On Website3. Sedap Corner


The “sedap” term in Sedap Corner means “delicious” in English, and this restaurant will show you how they live up to its name. Just try their Char Kuey Teow, Laksa Johor, and Durian Cheesecake. You will immediately notice the uniqueness and savoury taste of the dishes and desserts. The best thing about dining in Sedap Corner is that they have a lovely nature ambience and are air-conditioned, so you would not feel uncomfortable. It is beautifully designed and spacious, so coming to this restaurant with your whole family is recommended.
Operating Hours: 10:00 am – 10:00 pm (Daily)
Address: No 11, Jalan Abdul Samad, Kampung Bahru, 80100 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/sedapcorner.jb
Instagram: https://www.instagram.com/sedapcorner/?hl=en
4. LAZY MONDAY


LAZY MONDAY is an ideal place to laze around while eating succulent burgers and other American, Southwestern, Malaysian, Asian, Thai, and Indonesian cuisines. This restaurant has the juiciest and crispy homemade beef you could ever have! You should try their Hot Mexican burgers like Eggplosion, Wisconsin, and Northender. If you want appetisers before devouring those sumptuous burgers, you can order the Korean Spicy Cheese Fries, x Bacon Cheese Fries, or Classic Nachos.
Operating Hours:
3:00 pm – 12:00 am (Thursday – Tuesday)
12:00 am – 12:00 pm, 3:00 pm – 12:00 am (Wednesday)
Address: 71A, Jalan Abdul Samad 1, Sri Gelam, 80100 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/lazymondaykitchen/
Instagram: https://www.instagram.com/lazymondayhq/
5. 7 Spice


If we were to talk about 7 Spice eateries, it would be about their speciality dishes: Madurai Fish Curry, Claypot Lamb Curry, Fish of the Day, and Fish Head Curry. Plus, it will all be about the originality of & Spice’s Indian cuisine that you can only find here in Johor Bahru. They want to convey a delightful dining experience to customers with aromatic spices. Intriguingly, they have a very classy ambience and many seats as this restaurant is a double-storey.
Operating Hours: 12:00 pm – 10:00 pm (Daily)
Address: G-01, Block 5, Skudai Lbh, Danga Bay, 80200 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/7spicedangabay/
Instagram: https://www.instagram.com/7spicedangabay/?hl=en
View website6. Ong Shun Seafood Restaurant

Nothing is more critical to Ong Shun Seafood Restaurant than serving the customers Halal-friendly and wonderful zi char and seafood dishes. Whatever seafood dishes you want there, you should never leave out their Tulip Sauce Clams, Salted Egg Squid, and Butter Cream Prawns. They would give you a generous portion of these platters for moderate prices. Ong Shun Seafood Restaurant has a cosy environment with an open dining space, resulting in good ventilation in the restaurant.
Operating Hours:
1:00 pm – 1:00 am (Tuesday – Saturday)
1:00 pm – 12:00 am (Sunday)
Closed (Monday)
Address: 67, Jalan Abdul Samad, Kampung Bahru, 80100 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/OngShunSeafood
7. Kayuapi by Naughty Bali


Your dining experience starts as soon as you step foot in the Kayuapi by Naughty Bali restaurant. It begins with a shockingly dazzling ambience of the restaurant inspired by the concept of Bali. Offering both indoor and outdoor seats to customers, either one would give you the best comfort while you are eating. As Kayuapi by Naughty Bali is a bar and Asian fusion restaurant, they have a famous drink, Shake Shake Martini, that will best suit their Signature Pork Ribs, House Special Pork Knuckle, and Simbak Roasted Pork.
Operating Hours:
12:00 pm – 12:00 am (Monday – Friday)
11:00 am – 1:00 am (Saturday – Sunday)
Address: 195, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/nnjohorbahru
Instagram: https://www.instagram.com/naughtynurisjb/
8. Restaurant Teck Sing


Interestingly, Restaurant Teck Sing is one of the most beloved and locals’ favourite Chinese restaurants in Taman Sentosa, Johor Bahru. Every delicious meal is set at an affordable price so that everyone can have the chance to experience how unique their Chinese delights are. The signature dishes of this restaurant include Paper Baked Chicken, Special Deep Fried Fish, Drunken Prawn in Claypot, and Fried Crab with Chili Sauce. A reservation service is not available in this restaurant, so it is advisable to come here as early as possible to avoid waiting in a long queue.
Operating Hours: 11:00 am – 8:30 pm (Daily)
Address: 3&5, Jalan Sutera 1, Taman Sentosa, 80150 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/RestaurantTeckSing
View website9. Binchotan JB


Binchotan JB offers an unforgettable modern omakase dining experience, where the art of fine cuisine is brought to life from imagination to reality. Binchotan JB is known for its exceptional cuisine and impeccable service. The restaurant’s mysterious interior features sienna-clad walls, a gleaming marble counter that seats 12 people, and mood lighting that sets the perfect surroundings.
Operating Hours:
12:00 pm – 3:00 pm, 5:00 pm – 10:00 pm (Monday – Sunday)
Closed on Tuesday
Address: 15, Jalan Kuning 2, Taman Pelangi, 80400 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/binchotanjb
Instagram: https://www.instagram.com/binchotanjb/
View website10. Chakra Restaurant


Chakra Restaurant brings you the essence of high-quality Indian cooking in stylish and sophisticated ways of servings. This place can also be one of the preferable restaurants for a good family gathering or romantic candlelight dinner. They have set a suitable romantic scene in the outdoor sitting area with a clean and bright atmosphere. Hence, wait no more and order some of their humble yet exquisite menu sets, such as Mutton Biryani, Mutton Satti Sooru, Chicken Tandoori, and Gobi Manchurian. You will feel like you are in the Delhi region, where you enjoy those flavoursome dishes.
Operating Hours:
11:00 am – 2:30 pm, 6:00 pm – 9:30 pm (Tuesday – Sunday)
Closed (Monday)
Address: 1, Jalan Yusof Taha, Kampung Bahru, 80100 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/ChakraRestaurantJB/
Instagram: https://www.instagram.com/chakra_jb/?hl=en
11. Chez Papa French Bistro & Wine Bar


Bonjour! Welcome to Chez Papa French Bistro & Wine Bar! A high-end and premier French restaurant in Johor that is worth trying because of its fresh and rustic French cuisine. You probably would notice this luxurious Chez Papa French Bistro & Wine Bar from miles away because of its outstanding interior and exterior designs. It is reasonable to look at how they present all the bistro’s food in the most aesthetic ways, such as Assiette De Saumon Fumé, Moules Persillade, And Steak Frites Salade.
Operating Hours:
6:00 am – 10:30 pm (Monday – Saturday)
Closed (Sunday)
Address: 38 and 40, Jalan Jaya, Taman Maju Jaya, 80400 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/chezpapafrenchbistro/
Instagram: https://www.instagram.com/chez.papa.jb/
View website12. Tosca Italian Trattoria @ DoubleTree by Hilton JB


Tosca Italian Trattoria offers a private dining space and a stunning view of DoubleTree by Hilton JB and the stairs of Johor Bahru. This magnificent bar-cum-restaurant has got lots of Italian cuisines for you, like Grilled Australian Grain Fed Beef Tenderloin, Seared Sea Bass, and Duck Leg Confit. Tosca Italian Trattoria is desirable for exceptional business dining and private events like wedding receptionists and intimate business lunches. Enjoy your complete meals by the sparkling poolside in a stylish dining area.
Operating Hours: 12:00 pm – 12:00 am (Daily)
Address: 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/doubletreeJB/
View website13. Canton-i Restaurant @ Johor Bahru City Square

Just roaming around Johor Bahru City Square, you will encounter a restaurant specialising in Hong Kong cuisine called Canton-i Restaurant. They are masters of home-style Cantonese delights, especially congee, dim sum, and more. The fair and modern style of Canton-i Restaurant’s decorating scheme is enough to create a calming vibe which is perfect for those who wish to relax their mind and body. Never miss trying out their luscious delicacies like Steamed Pork & Shrimp Dumplings, cute Piggy Buns, and Fried Radish Cake with XO Sauce.
Operating Hours:
11:00 am – 3:00 pm, 5:00 pm – 10:00 pm (Monday – Friday)
11:00 am – 10:00 pm (Saturday – Sunday)
Address: No, J3-05, Level, Lot, 3, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://m.facebook.com/profile.php?id=123080007892291
14. Makan Kitchen @ DoubleTree by Hilton JB

Enlighten your day with Makan Kitchen at DoubleTree by Hilton JB! They are offering people famous local specialities for daily breakfast, lunch, and dinner. With a contemporary interior design inspired by regional features, Makan Kitchen will leave you in awe no matter how many times you have visited the place. The remarkable thing you should know about this restaurant is that they have exciting live cooking stations where you will see the art of their delicious cooking. Even just having their appetisers makes you fall right into their arms with the tastiness of Roasted Beef & Artichoke Salad. Then, you can have the mains, like Oven Baked Whole Fish and Seafood Pot in Tomato Broth.
Operating Hours: 6:30 am – 10:00 pm (Daily)
Address: DoubleTree by Hilton JB, Ground Floor of, 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/doubletreeJB/
View website15. Sweetwater Mediterranean Bar & Grill


Sweetwater Mediterranean Bar & Grill is such a rare restaurant that you would ever find in the heart of Johor Bahru. It has all sorts of fresh Italian, Spanish, Greek foods, and much more. An open kitchen for the public to see and fine decorating sets a warm, tranquil vibe that makes it suitable for a romantic date. It will be a memorable dining experience for both your significant other and yourself, especially when you have their Linguine Alla Gemberi, Filetto Di Manzo, and Pesce Con Verde Giadenere for your dinner. You are recommended to try out the pasta, steak, and barramundi dishes in this restaurant.
Operating Hours: 12:00 pm – 11:00 pm (Daily)
Address: 116, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/foodinplangi
16. Fat Fish 肥鱼


Experience never-before-seen seafood servings in this casual setting of Fat Fish 肥鱼 restaurant! They are experts in making a Chinese-style hot pot of broth with fresh and fat seafood for customers. For a more satisfying gourmet meal, you need to get Supreme Meat Platter in the Lobster, Seafood menu set and pair it with Orange Roughy Pot and Barramundi Pot. You will find the herbal soup flavourful and tasty once you have a sip. You will not realise that you have been sitting in the restaurant for so long because of how friendly and pleasant the surroundings are.
Operating Hours:
4:30 pm – 2:00 am (Tuesday – Sunday)
Closed (Monday)
Address: 97, Jln Beringin, Taman Melodies, 80250 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/fatfishjb/
17. Grill Bar Steakhouse


Are you looking for a first-rate steakhouse in Taman Pelangi? Just head to Grill Bar Steakhouse right away! No need to hesitate, and trust them to serve you the best quality steak they have in-house. Anyone who enters this eatery will most likely be captivated by the unique style of the decorations. The fluorescent lighting and brick bond design make the place worthy of taking some Instagramable pictures to let it go viral on the Internet. Above all, the wide variety of Western foods is unforgettable and marvellous, especially the Paprika Grilled Sea Prawns, Black Angus Ribeye Steak, and Rosemary Rack of Lamb.
Operating Hours:
5:00 pm – 11:00 pm (Monday, Wednesday – Sunday)
Closed (Tuesday)
Address: 202, Jalan Sri Pelangi, Taman Pelangi, 80400 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/grillbarsteak/
Instagram: https://www.instagram.com/steakhousegrillbar/?hl=en
18. Bornga


Bornga is a popular Korean restaurant well-known for its delicious Korean BBQ dishes. The restaurant has a unique setup where the grill and cooked food patrons are separated, ensuring that you won’t smell like BBQ after your meal. While Bornga serves various Korean dishes and stew pots, their Korean BBQ over charcoal is a must-try. To ensure you get the best-grilled experience, the restaurant has stationed someone at each table to BBQ your meat.
Operating Hours: 10:00 am – 10:00 pm (Monday – Sunday)
Address: Inner City, City Square, MF-23, 3rd Floor, No. 106, Jalan Wong Ah Fook, 80000 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/profile.php?id=100057297946302
19. Image Cooker


Image Cooker is a cosy vegetarian restaurant serving a delicious selection of dishes, including spaghetti, baked rice, and burgers. Their menu also features an in-house-made tofu burger that will satisfy even the most discerning palates. With its comfortable ambience and friendly staff, Image Cooker is the perfect place to enjoy a hearty vegetarian meal.
Operating Hours: 11:00 am – 8:30 pm (Monday – Sunday)
Address: 19b, Jalan Harmonium 33/1, Taman Desa Tebrau, 81100 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Facebook: https://www.facebook.com/ImageCookerJB
20. ABAH Beriani House


ABAH Beriani House, located in Johor Bahru, is a beloved local eatery known for its signature dish, Nasi Biryani Gam. This classic restaurant attracts customers with its clean environment and generous portion sizes. The Nasi Biryani Gam is served with flavorful condiments like Ayam Kurma (Chicken Kurma) and Lamb, making it a must-try for those seeking a delightful and satisfying culinary experience in Johor Bahru.
Operating Hours: 11:00 am – 9:00 pm (Daily)
Address: 12, Jalan Padi Emas 6/1, Bandar Baru Uda, 81200 Johor Bahru, Johor
Google Maps: Navigate Here
Google Reviews: Here
Instagram: https://www.instagram.com/_abahberianihouse_/?hl=en
View websiteGrab Your Complimentary Lazada Voucher 【Here】
Tons of Shopee Cashback Deals 【Here】
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.