10 Best Dinner in Johor Bahru [Update 2024]

GempakFood

Looking for the best dinner in Johor Bahru? Look no further! In this article, we will explore some of the top dining destinations in the city, focusing on specific types of cuisine that are sure to satisfy your cravings. From succulent steaks to flavorful Indian delicacies, Johor Bahru offers a wide array of culinary delights. Join us as we delve into the world of gastronomy and discover the best dinner spots, categorized by specific types of cuisine. Get ready to embark on a mouthwatering journey through the diverse flavors of Johor Bahru, Malaysia.

Cover Best Dinner in Johor Bahru Gempakfood

1. The Spice Kitchen

  • Address: Wisma S P Setia, S3-0120, Jalan Indah 15, Taman Bukit Indah, 81200 Johor Bahru, Johor
  • Phone number: +6072373311
  • Opening hours: Monday – Sunday, 11.30 AM to 10.30 PM
  • How to get there: Maps
The Spice Kitchen
The Spice Kitchen

The Spice Kitchen, located in Johor Bahru, is hands down the best dinner spot in town. With its delicious menu offerings and impeccable service, this restaurant is a must-visit for all food enthusiasts.

The restaurant boasts a wide array of delectable dishes that are sure to satisfy your taste buds. From fragrant biryanis to flavorful curries, their Indian cuisine is nothing short of amazing. One dish that stands out is the butter chicken, cooked to perfection with a rich and creamy sauce that will leave you craving for more. The tender and succulent tandoori chicken is also a must-try.

The restaurant’s ambiance is cozy and inviting, making it the perfect place for a romantic dinner or a gathering with friends and family. The staff is friendly, attentive, and always ready to cater to your needs. They are knowledgeable about the menu and will gladly recommend dishes that suit your preferences.

When it comes to pricing, The Spice Kitchen offers great value for money. The portions are generous, and the quality of the food is exceptional. Whether you’re dining alone or in a large group, you can be sure that you won’t be disappointed.

Overall, The Spice Kitchen is a gem in Johor Bahru, providing an unforgettable dining experience. From the delicious food to the warm hospitality, everything about this restaurant is top-notch. So, if you’re in the area and looking for the best dinner in Johor Bahru, be sure to visit The Spice Kitchen. You won’t regret it!

2. George & Dragon Johor Bahru

  • Address: No. 1 & 3, Jalan Glasiar, Taman Tasek, 80200 Johor Bahru, Johor
  • Phone number: +6072323761
  • Opening hours: Monday – Sunday, 12 PM to 10.30 PM
  • How to get there: Maps
George & Dragon Johor Bahru
George & Dragon Johor Bahru

I recently had the opportunity to dine at George & Dragon Johor Bahru, and I must say it was an exceptional experience. From the moment I walked in, the ambiance of the restaurant was inviting and warm. The staff were friendly and attentive, making sure we had everything we needed throughout our meal.

The menu at George & Dragon offers a wide range of options, but what stood out the most were their steak and Western dishes. The steak was cooked to perfection, tender and flavorful. The portions were generous, and the presentation was top-notch.

Not only was the food delicious, but the service was exceptional as well. The staff were knowledgeable about the menu and made excellent recommendations. They were also attentive to our needs and ensured that we had a memorable dining experience.

Apart from the food and service, the restaurant’s interior was beautifully decorated. The attention to detail was evident, especially during the Christmas season when the entire restaurant was adorned with festive decorations.

Overall, my dining experience at George & Dragon Johor Bahru was fantastic. The combination of delicious food, excellent service, and beautiful ambiance made it the best dinner in Johor Bahru. I highly recommend this restaurant to anyone looking for an unforgettable dining experience in the area.

3. Makan Kitchen

  • Address: 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor
  • Phone number: +6072686868
  • Opening hours: Monday – Sunday, 4.30 AM to 10 PM
  • How to get there: Maps
Makan Kitchen
Makan Kitchen

I recently had the pleasure of dining at Makan Kitchen in Johor Bahru, and it was definitely the best dinner experience I have had in a long time. The restaurant offers a wide variety of cuisines, including Malay, Indian, Japanese, and Chinese, making it a perfect choice for those who love diversity.

The food at Makan Kitchen is simply delicious. Each dish is prepared with great care, and the flavors are outstanding. I particularly enjoyed the satey, which was tender and flavorful, leaving me craving for more. The variety of options available ensured that there was something for everyone, and I was impressed by the freshness of the ingredients used.

The service at Makan Kitchen was top-notch. The staff, especially Suhaili, Rizal, and Irsyad, were attentive, friendly, and went above and beyond to ensure a wonderful dining experience. Their knowledge of the menu and their recommendations were spot on. I truly felt welcomed and well taken care of during my visit.

The ambiance of the restaurant was also very pleasant. The seating area was comfortable, and the overall atmosphere was cozy and relaxing. It was the perfect place to unwind and enjoy a delicious meal with friends or family.

In terms of value for money, Makan Kitchen definitely exceeded expectations. The prices were reasonable considering the quality and variety of the food offered. I left the restaurant feeling satisfied both with the food and the overall dining experience.

Overall, I highly recommend Makan Kitchen for anyone looking to have the best dinner in Johor Bahru. The combination of delicious food, excellent service, and cozy ambiance makes it a standout choice. I will definitely be coming back for more exceptional dining experiences.

4. Tosca Italian Trattoria

  • Address: 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor
  • Phone number: +6072686868
  • Opening hours: Monday – Sunday, 12 PM to 12 AM
  • How to get there: Maps
Tosca Italian Trattoria
Tosca Italian Trattoria

Tosca Italian Trattoria in Johor Bahru is definitely the best choice for a dinner that should not be missed. I recently visited this restaurant and I was extremely impressed with my experience.

The beautiful surroundings and comfortable ambiance create the perfect atmosphere for a romantic dinner or a gathering with family and friends. I chose to sit inside the restaurant as I loved its elegant and peaceful space.

The service provided by the staff at this restaurant is exceptional. They are very friendly and welcoming, always ready to assist with a smile on their faces. Staff members like Malathy, Mike, Firdaus, Chef Amirul, and Chef Asyraf deliver great service.

The food served at Tosca Italian Trattoria is the best in Johor Bahru. They offer authentic and flavorful Italian dishes. Each dish is prepared meticulously by Chef Amirul and Chef Asyraf, and the taste is extraordinary. I highly recommend trying their delicious pasta and pizza.

Overall, with friendly service, a calming ambiance, and delectable food, Tosca Italian Trattoria is the best choice for best dinner in Johor Bahru. I will definitely repeat this experience and would love to bring my friends here. Thanks to all the friendly staff members who made my visit extremely enjoyable.

5. Amaya Food Gallery at Amari Johor Bahru

  • Address: 82C, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor
  • Phone number: +60167768547
  • Opening hours: Monday – Sunday, 4 AM to 10 PM
  • How to get there: Maps
Amaya Food Gallery at Amari Johor Bahru
Amaya Food Gallery at Amari Johor Bahru

Amaya Food Gallery at Amari Johor Bahru offers the best dinner in Johor Bahru. I had the opportunity to dine here recently and was thoroughly impressed. The restaurant provides a wide range of delicacies that cater to various taste preferences.

The highlight of my dining experience was the seafood buffet. The selection was extensive, featuring fresh and succulent seafood options such as prawns, crabs, and oysters. The seafood was cooked to perfection and packed with flavor. Additionally, there were also other delectable dishes like roasted meats, international cuisines, and local favorites.

The restaurant’s ambiance was cozy and inviting. The staff were friendly and attentive, ensuring that guests felt welcomed and well taken care of. The service was prompt, and the staff was knowledgeable about the different dishes, providing recommendations and suggestions based on personal preferences.

One aspect that stood out for me was the attention to detail in the presentation of the food. Each dish was beautifully arranged, reflecting the chef’s skill and creativity. Furthermore, the restaurant maintained a clean and hygienic environment, giving diners peace of mind.

For those looking to enjoy a luxurious dining experience, Amaya Food Gallery is definitely the place to visit. The quality and variety of the food, combined with the excellent service, make it the best dinner in Johor Bahru. I highly recommend this restaurant to both locals and tourists seeking a memorable dining experience.

6. Sweetwater Mediterranean Bar & Grill

  • Address: 116, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru, Johor
  • Phone number: +6073314349
  • Opening hours: Monday – Sunday, 12 PM to 11 PM
  • How to get there: Maps
Sweetwater Mediterranean Bar & Grill
Sweetwater Mediterranean Bar & Grill

Sweetwater Mediterranean Bar & Grill is a delightful restaurant located in Johor Bahru. I had the opportunity to dine there recently and it was truly a memorable experience.

The restaurant offers a wide variety of dishes, with a focus on Mediterranean cuisine. The seafood options were particularly impressive and all dishes were prepared with utmost care and attention to detail. I loved the fact that the seafood was not only delicious but also halal, making it a perfect choice for everyone.

The ambiance of Sweetwater Mediterranean Bar & Grill was pleasant and inviting. The lighting was perfect and the background music added to the overall dining experience. The staff were friendly and attentive, making sure that every guest felt welcome and well taken care of.

One of the highlights of my dining experience was the slow-cooked duck and the prosciutto with cantaloupe salad. Both dishes were beautifully presented and bursting with flavors. The pizza served at the restaurant was also outstanding, with a unique twist that set it apart from regular Western-style pizzas. The pasta dishes were equally delightful, with each bite leaving a lingering taste.

The steak options, including the sirloin and ribeye, were cooked to perfection and incredibly tender. Our server, Anna, was helpful and attentive throughout the meal, going above and beyond to ensure our dining experience was exceptional.

In conclusion, Sweetwater Mediterranean Bar & Grill offers a truly unforgettable dining experience in Johor Bahru. The delectable food, pleasant ambiance, and attentive service make it a perfect choice for a memorable dinner. I highly recommend visiting this restaurant and trying their delicious dishes.

7. L.table, Taman Pelangi

  • Address: 64, 66 & 68, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru, Johor
  • Phone number: +6073391333
  • Opening hours: Monday – Sunday, 11 AM to 10 PM
  • How to get there: Maps
L.table, Taman Pelangi
L.table, Taman Pelangi

L.table, Taman Pelangi stands out as the epitome of a fantastic dining experience in Johor Bahru. From the moment I stepped into the restaurant, I was greeted with a warm and inviting atmosphere. The beautiful decor and cozy ambiance instantly set the mood for a memorable evening.

The extensive menu offered a wide range of delectable dishes, leaving me spoilt for choice. The food was not only visually appealing but also bursting with flavor. Each plate was prepared to perfection, showcasing the chef’s culinary expertise. Whether it was the tantalizing pasta dishes, the succulent meat options, or the mouthwatering seafood, every bite was a delightful surprise.

Apart from the scrumptious food, the exceptional service provided by the friendly and attentive staff truly added to the overall experience. They were knowledgeable about the menu, providing helpful recommendations and ensuring that every need was met. Their warm hospitality made me feel valued and appreciated as a guest.

Furthermore, the reasonable pricing at L.table, Taman Pelangi was an added bonus. Despite being a top-notch restaurant, the prices remained affordable without compromising on quality. This made it an ideal destination for both special occasions and casual dining.

In conclusion, my dining experience at L.table, Taman Pelangi surpassed all expectations. The combination of delectable food, pleasant ambiance, and excellent service created a truly memorable evening. I would highly recommend this restaurant to anyone seeking the best dinner in Johor Bahru.

8. 7 Spice

  • Address: G-01, Block 5, Skudai Hwy, Danga Bay, 80200 Johor Bahru, Johor
  • Phone number: +6072356969
  • Opening hours: Monday – Sunday, 12 PM to 10 PM
  • How to get there: Maps
7 Spice
7 Spice

7 Spice restaurant offers the best dinner in Johor Bahru. The menu is diverse and caters to different tastes. The prices are a bit on the higher side, but the quality of the food justifies it. If you’re dining with your family, it’s recommended to have a good budget.

One of the standout dishes at 7 Spice is the prawn buttermilk. It is incredibly delicious and definitely a must-try. The flavors are rich and satisfying, leaving you wanting more. Another highly recommended dish is the curry fish head. It is spicy enough to satisfy those who love a bit of heat and has a great depth of flavor. Even kids can enjoy it!

The restaurant provides excellent service, ensuring that all your needs are taken care of. The ambiance is comfortable, making it suitable for families to dine in. The cleanliness and promptness of the staff add to the overall dining experience.

Overall, 7 Spice is a top choice for the best dinner in Johor Bahru. The wide array of dishes, especially the prawn buttermilk and curry fish head, will satisfy your cravings for delectable Indian cuisine. Whether you’re a local or a tourist, this restaurant is definitely worth a visit.

9. Ong Shun Seafood Restaurant

  • Address: 67, Jalan Abdul Samad, Kampung Bahru, 80100 Johor Bahru, Johor
  • Phone number: +6072238953
  • Opening hours: Monday – Sunday, 1 PM to 1 AM
  • How to get there: Maps
Ong Shun Seafood Restaurant
Ong Shun Seafood Restaurant

Ong Shun Seafood Restaurant is undoubtedly the best dinner in Johor Bahru. With its wide array of mouthwatering dishes, this restaurant has never failed to impress me.

Their Mongolian chicken is a must-try, with its flavorful taste and tender texture. Another favorite of mine is the butter cream chicken, squid, and prawns. The combination of butter and cream gives these dishes a rich and creamy flavor that is simply irresistible.

The scallop broccoli with salted egg was not as good as before, but when we informed the chef, they promptly changed it for us. The staff was attentive and accommodating, ensuring that we had a pleasant dining experience.

One dish that truly stands out is their crab. The crab is cooked to perfection, with a delicious tangy sauce that complements its freshness. It is definitely worth the price, even though seafood tends to be expensive.

The restaurant’s ambiance is cozy, and the parking is convenient with attendants available. However, the seating area can be a bit cramped at times, but it doesn’t bother me much.

Although the service was not always friendly, the delicious food more than made up for it. The prices here are reasonable, considering the quality and taste of the dishes.

In conclusion, Ong Shun Seafood Restaurant is the perfect place for a delightful dinner in Johor Bahru. Despite minor flaws, the delectable food and cozy ambiance make it a top choice for seafood lovers.

10. Warung Naughty Nuri

  • Address: 195, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor
  • Phone number: +60167174628
  • Opening hours: Monday – Sunday, 12 PM to 12 AM
  • How to get there: Maps
Warung Naughty Nuri
Best Dinner in Johor Bahru Warung Naughty Nuri

Warung Naughty Nuri is undoubtedly the best dinner in Johor Bahru. Located in Gelang Patah, this restaurant offers a unique dining experience with its delicious food and charming atmosphere.

Upon entering the restaurant, you are greeted with a warm and cozy ambiance, perfect for a family dinner or a night out with friends. The staff is friendly and attentive, ensuring that your dining experience is nothing short of excellent.

Now let’s talk about the food. Warung Naughty Nuri is famous for its mouthwatering dishes, especially their signature pork ribs. The ribs are tender, juicy, and packed with flavors that are sure to leave you craving for more. Their chicken wings are equally delightful, with a perfect balance of spices and crunchiness.

Aside from the extraordinary ribs and wings, the restaurant also serves other delectable dishes. The Nasi Goreng is a must-try, with its fragrant aroma and well-seasoned taste. The menu offers a variety of options, including seafood, beef, and vegetarian dishes, ensuring there is something for everyone.

The portions served are generous, making it perfect for sharing among family and friends. The prices are reasonable, considering the quality and quantity of the food served.

In conclusion, Warung Naughty Nuri provides the best dinner in Johor Bahru. From the charming atmosphere to the friendly staff and, most importantly, the mouthwatering food, everything about this restaurant is exceptional. Whether you’re a local resident or a tourist visiting Johor Bahru, a visit to Warung Naughty Nuri is a must.


Johor Bahru offers a plethora of dining options, each showcasing its unique charm and culinary prowess. Whether you’re in the mood for a succulent steak, crave the vibrant flavors of Indian cuisine, or desire the freshness of Mediterranean fare, Johor Bahru has something to satisfy every craving. Embark on a gastronomic adventure and discover the best dinner spots the city has to offer. Get ready to indulge in unforgettable flavors and create lasting dining memories in the vibrant city of Johor Bahru.

Share:

Leave a comment