20 Best Restaurants in Johor Bahru to Try in 2025
March 25, 2025
Johor Bahru delights food lovers with a wide range of restaurants serving everything from rich local flavours to international favourites. Whether you want a quick bite or a fancy dinner, the city offers plenty of places to enjoy a great meal.
The best restaurants in Johor Bahru focus on fresh ingredients and authentic recipes, ensuring that every dish is full of flavour.
If you crave sushi, grilled meats, handmade pasta, or traditional local dishes, there are many top spots to choose from. In this guide, we will explore the best places to eat in Johor Bahru, which will help you find the perfect restaurant for your next delicious meal.
1. Tosca Italian Trattoria – DoubleTree by Hilton Johor Bahru
A high-end Italian restaurant with stunning Straits of Johor views. Tosca is a nice restaurant in Johor Bahru for romantic dinners and business meetings.
Cuisine
Tosca specializes in rustic Italian cuisine which serves a variety of handmade pasta, pizzas, seafood and grilled meats. Their dishes are cooked using authentic Italian techniques which ensuring a traditional and flavorful dining experience.
Why Visit Tosca Italian Trattoria?
- Handmade pasta, wood-fired pizza, and premium cocktails.
- Exclusive private dining rooms.
- Fine dining with a scenic view.
Popular Dishes & Prices
- Risotto
- Calamari
- Handmade Pasta
- Quattro Stagioni Pizza
- Arancini di Riso (Italian Rice Balls)
- Pan-Seared Halibut
Contact Details
Website | Tosca Italian Trattoria |
Opening Hours | Lunch | 12.00 pm – 2.30 pm Dinner | 6:30 pm – 10:30 pm Bar | 12:00 pm – 12:00 am |
Address | 13th Floor, DoubleTree by Hilton Johor Bahru, Johor Bahru, Malaysia |
Phone Number | +60 (7) 268 6868 |
2. Awagyu Restaurant – Johor Bahru
It is a top restaurant in JB for Halal-certified Wagyu beef. Awagyu offers premium Japanese steaks, yakiniku, and sushi. The restaurant offers cut-to-order Wagyu steaks, sushi, and bento meals, making it a paradise for beef lovers
Cuisine
The restaurant focuses on premium Japanese Wagyu beef, served in various styles.
Why Visit Awagyu Restaurant?
- Authentic A5 Wagyu from Japan.
- Cut-to-order steaks & luxury sushi.
- Halal-certified dining experience.
Popular Dishes
- Mini Steak Platter
- A5 Sirloin Slice Wagyu
- A5 Ribloin Slice Wagyu
- A5 Momo Slice Wagyu
- A5 Chuck Loin Slice Wagyu
- A5 Wagyu Combo Platter (various options)
Contact Details
Website | Awagyu Restaurant |
Opening Hours | 12:00 PM – 10:00 PM Daily |
Address | 25c jalan dato abdullah tahir taman abad johor bahru, 80300 Johor, Malaysia |
Phone Number | 01157764363 |
3. L.table – Taman Pelangi, Johor Bahru
L.table is a good restaurant in JB for Western and Asian comfort food that offers a cozy atmosphere and a love for comfort classics. It is known for its affordable selection of wines and carefully curated menu.
Cuisine
- Table offers a mix of comfort food classics.
Why Visit L.table?
- Affordable wines & fusion dishes.
- Great for private events.
- Cosy, Instagram-worthy ambience.
Popular Dishes
- Grilled Chicken Chop with Black Pepper Sauce
- Teriyaki Salmon Rice Bowl
- Classic Caesar Salad with Grilled Chicken
- Signature Cheesecake & Chocolate Lava Cake
- Iced Mocha & Specialty Lattes
Contact Detail
Website | L.table |
Opening Hours | Monday – Friday: 11 AM – 10 PM | Saturday, Sunday & Public Hol |
Address | 64, 66 & 68 Jalan Serampang, Taman Pelangi, 80400, Johor Bahru, Joho |
Phone Number | 07-339 1333 |
4. Kayuapi by Naughty Bali – Johor Bahru
Kayuapi by Naughty Bali is a famous bar and grill originally from Bali which is now located in Johor Bahru. If you’re searching for the best eating place in JB for Balinese BBQ. The restaurant offers a vibrant and casual dining experience with indoor and outdoor seating options.
Cuisine
Kayuapi specializes in Asian fusion cuisine, particularly Balinese-style grilled meats and BBQ dishes. Their signature dishes include succulent pork ribs, grilled seafood and various Balinese-inspired specialities.
Why Visit Kayuapi by Naughty Bali?
- Authentic Balinese flavors especially their famous pork ribs.
- Bar and grill concept by offering a variety of cocktails and drinks.
- Outdoor seating is available which is perfect for a relaxed evening.
Popular Dishes
- Signature Balinese Pork Ribs
- Grilled Seafood Platter
- Indonesian-style Satay Skewers
- Balinese Chicken Rice
- Bali-style Fried Rice
- Cocktails & Special Drinks
Contact Details
Website | Kayuapi by Naughty Bali |
Opening Hours | 12 pm–12 am |
Address | 195, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor Bahru, Malaysia |
Phone Number | +60 16-717 4628 |
5. Restaurant Teck Sing – Johor Bahru
It is a nice restaurant in Johor Bahru which is a well-known Chinese restaurant, famous for its signature Paper Baked Chicken. The restaurant offers over 70 Chinese dishes ranging from seafood to traditional Hakka and Hokchew delicacies.
Cuisine
Teck Sing specializes in traditional Chinese cuisine, featuring:
Why Visit Restaurant Teck Sing?
- Authentic Chinese flavours by offering a variety of traditional dishes.
- Famous Paper Baked Chicken, cooked with Chinese herbs and baked for hours.
- Affordable prices make it a great place for family dining.
Popular Dishes
- Teck Sing Paper-Baked Chicken
- Curry Fish Head
- Deep-fried fish with Sambal
- Hakka Stew Pork with Salted Vegetables
- Hokchew-style Claypot Chicken with Chinese Red Wine
- Sweet Potato Leaves & Kang Kong with Sambal
Contact Details
Website | Restaurant Teck Sing |
Opening Hours | 11:00 am to 9:00 pm daily |
Address | 3 & 5, Jalan Sutera Satu, Taman Sentosa, 80150 Johor Bahru, Malaysia |
Phone Number | 07-3347025 |
6. Binchotan JB – Johor Bahru
Binchotan JB is a high-end Japanese omakase restaurant known for its luxurious and artistic dining experience. It is one of the best restaurants in Johor Bahru among the top 20 Restaurants in Malaysia by Tatler Dining (2022) and is listed in the Tatler Dining Guide 2024 as one of the best Japanese restaurants in Malaysia.
Cuisine
Binchotan JB offers a modern omakase dining experience where the chef curates a multi-course meal using premium ingredients
Why Visit Binchotan JB?
- Exclusive fine dining experience with only 12 seats per session.
- Recognized by Tatler Dining Malaysia as one of the best Japanese restaurants.
- Authentic and premium omakase dining, featuring luxury ingredients.
- Beautifully designed interior for an intimate and upscale dining experience.
Popular Dishes
- Omakase Sushi & Sashimi Course
- Japanese Wagyu & Seafood Dishes
- Kaviari Caviar Specialties
- Seasonal Delicacies with Premium Ingredients
Contact Details
Website | Binchotan JB |
Opening Hours | Monday: Closed Lunch: 12:00 PM – 2:30 PM Dinner: 6:00 PM – 10:30 PM |
Address | 15, Jalan Kuning 2, Taman Pelangi, 80400 Johor Bahru, Malaysia |
Phone Number | +6012-5581918 |
7. Dragon-i Peking Duck – Johor Bahru
Dragon-i Peking Duck is a top restaurant in JB specializing in authentic Beijing-style roast duck. It is part of the Dragon-i Restaurant Group, known for its high-quality Shanghainese and Cantonese cuisine.
Cuisine
Dragon-i Peking Duck serves a variety of authentic Chinese dishes, with a strong focus on Beijing-style Peking Duck, roasted to crispy perfection.
Why Visit Dragon-i Peking Duck?
- Authentic Peking Duck, roasted using traditional Beijing methods.
- Part of the well-known Dragon-i restaurant chain, ensuring quality and consistency.
- A wide variety of Chinese dishes, including dumplings, noodles, and seafood.
Popular Dishes
- Signature Peking Duck
- Xiao Long Bao (Soup Dumplings)
- La Mian (Hand-Pulled Noodles)
- Steamed Fish with Superior Soy Sauce
- Crispy Roasted Pork Belly
- Stir-Fried Seasonal Vegetables
Contact Details
Website | Dragon-i Peking Duck |
Opening Hours | 11 am–2:30 pm | 5–9:30 pm |
Address | City Square, Lot No. J3-36 Level 3 106-108 Johor Bahru, Jalan Wong Ah Fook, 80000 Johor Bahru, Malaysia |
Phone Number | +607 222 1288 |
8. Gianni’s Trattoria – Taman Pelangi, Johor Bahru
Gianni’s Trattoria is a popular Italian restaurant in Taman Pelangi, Johor Bahru which is known for its authentic northern Italian cuisine. With a cosy ambience and outdoor seating options, it is a favourite for those looking to enjoy classic Italian dishes made with high-quality ingredients.
Cuisine
Gianni’s Trattoria serves a variety of Italian specialties.
Why Visit Gianni’s Trattoria?
- Authentic Northern Italian recipes offer a true taste of Italy.
- Elegant and cosy dining atmosphere, perfect for dates or family dinners.
- A wide selection of wines to pair with your meal.
Popular Dishes
- Set Lunch Menu (2-Course)
- Handmade Pasta & Risotto
- Wood-Fired Pizza
- Grilled Meats & Seafood
- Classic Italian Desserts (Tiramisu, Panna Cotta, etc.)
- Wine Selection
Contact Details
Website | Gianni’s Trattoria |
Opening Hours | 11:30 am–10:30 pm |
Address | 110 Jalan Serampang, Taman Pelangi, Johor Bahru, Malaysia |
Phone Number | +60 7-331 2230 |
9. K Fry Urban Korean – Holiday Villa, Johor Bahru
K Fry Urban Korean is a popular Korean fried chicken restaurant in Malaysia which is known for its crispy, juicy and flavorful Korean-style fried chicken. The restaurant offers a trendy and casual dining experience making it a nice restaurant in Johor Bahru for Korean food lovers.
Cuisine
K Fry specializes in Korean-style comfort food
Why Visit K Fry Urban Korean?
- Authentic Korean fried chicken, cooked to crispy perfection.
- Famous for their cheesy fried chicken bumbuk, a must-try dish.
- It’s a great place for group gatherings and K-food lovers.
Popular Dishes
- Honey Mustard Cheesy Fried Chicken Bumbuk
- Ham & Cheese Rice Ball
- K Fry Soonsal Chicken (Boneless Chicken)
- Tteokbokki (Spicy Rice Cakes)
- Bingsu (Korean Shaved Ice Dessert)
- Kimchi Fried Rice
Contact Details
Website | K Fry Urban Korean |
10. Basilico Bistro – Johor Bahru
Basilico Bistro is a modern Italian restaurant in Taman Mount Austin, Johor Bahru by offering a comforting and contemporary take on Italian cuisine. The restaurant is well known for its homemade pasta, hand-stretched pizza, and delicious main courses.
Cuisine
Basilico specializes in classic and modern Italian dishes.
Why Visit Basilico Bistro?
- Freshly made pasta and pizza, ensuring quality and taste.
- It has a cosy and casual ambience, ideal for gatherings and date nights.
- Seasonal and monthly menu specials, offering new dishes regularly.
Popular Dishes
- Handmade Pasta with Signature Sauces
- Hand-Stretched Italian Pizzas
- Grilled & Roasted Main Courses
- Seasonal Specials
Contact Details
Website | Basilico Bistro |
Opening Hours | 12:00 PM – 10:00 PM (Last order at 9:30 PM) |
Address | 17 Jalan Austin Heights 8/1, Taman Mount Austin, 81100 Johor Bahru, Malaysia |
Phone Number | +60 7-363 4902 |
11. Rosmarino Italian Restaurant – Johor Bahru
Rosmarino is an authentic Italian restaurant in Johor Bahru which is known for its classic Italian dishes crafted by an Italian chef. It offers a cozy and elegant dining atmosphere which makes it an ideal place for a romantic dinner, family gathering or special celebration.
Cuisine
Rosmarino specializes in traditional Italian cuisine.
Why Visit Rosmarino Italian Restaurant?
- Authentic Italian dishes prepared by an Italian chef.
- Seasonal specials, featuring regional Italian flavors.
- Located in Taman Pelangi, a popular dining area in Johor Bahru.
Popular Dishes
- Spaghetti with Scampi Prawns (Venetian Style)
- Handmade Pasta with Various Sauces
- Signature Italian Pizzas
- Seafood Risotto
- Traditional Italian Meat Dishes
- Classic Tiramisu
Contact Details
Website | Rosmarino Italian Restaurant |
Opening Hours | Monday Closed 12–2:30 pm | 6–10:30 pm |
Address | 65, Jalan Kuning 2, Taman Pelangi, 80400 Johor Bahru, Malaysia |
Phone Number | +60 7-333 9033 |
12. The Marco Polo Kitchen – Johor Bahru
The Marco Polo Kitchen is a family-themed restaurant in Taman Bukit Indah, Johor Bahru by offering a unique blend of Italian and Asian cuisine. The restaurant provides a no-pork, no-lard dining experience which makes it a great choice for all diners.
Cuisine
The Marco Polo Kitchen serves a fusion of Italian and Asian flavors including Asian-inspired fusion dishes and Vegetarian-friendly options
Why Visit The Marco Polo Kitchen?
- The fusion menu combines the best of Italian and Asian cuisine.
- No pork, no lard, making it suitable for all dietary preferences.
- Great value meals with generous portions.
Popular Dishes
- Handmade Pasta with Signature Sauces
- Wood-Fired Pizzas
- Grilled Meats & Seafood
- Asian-Fusion Rice Bowls & Noodles
- Vegetarian Specialties
Contact Details
Website | The Marco Polo Kitchen |
Opening Hours | 12:00 PM – 10:00 PM Daily |
Address | No. 35, Jalan Indah 15/2, Taman Bukit Indah, Johor Bahru, Malaysia |
Phone Number | +60 12-788 4046 |
13. Makan Kitchen – DoubleTree by Hilton Johor Bahru
Makan Kitchen is an all-day dining restaurant located at DoubleTree by Hilton Johor Bahru. It offers breakfast, lunch, and dinner buffets, featuring a wide selection of Malaysian specialties. The restaurant has regionally inspired interiors and live cooking stations and is one of the best eating places in JB for Malaysian buffet dining.
Cuisine
Makan Kitchen specializes in authentic Malaysian cuisine including Malay, Chinese, and Indian specialties.
Why Visit Makan Kitchen?
- An authentic Malaysian dining experience with a variety of local dishes.
- Live cooking stations allow guests to see their food prepared fresh.
- Buffet options are available throughout the day.
Popular Dishes & Prices
- Traditional Malaysian Breakfast Selections
- Live Noodle Station
- Freshly Grilled Satay & Meat Skewers
- Indian Curry & Roti Selections
- Chinese BBQ & Roasted Meats
- Dessert Bar with Local and Western Sweets
Contact Details
Website | Makan Kitchen – Eat. Drink. Hilton |
Opening Hours | 6:30 am–10 pm |
Address | 12, Jalan Ngee Heng, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta’zim, Malaysia |
Phone Number | +60 7-268 6868 |
14. Kampung Carabao Thai Restaurant – Johor Bahru
Kampung Carabao is a traditional Thai restaurant in Johor Bahru that offers an authentic Thai dining experience in a beautiful wooden setting. The restaurant is made entirely of wood, with unique teak wood furniture and a relaxing ambience.
Cuisine
Kampung Carabao specializes in authentic Thai dishes, including Traditional Kantoke Set Meals and Thai Noodles & Stir-Fried Dishes.
Why Visit Kampung Carabao?
- Authentic Thai cuisine with a variety of classic dishes.
- Traditional wooden ambience, giving a true Thai village feel.
- Unique Chiang Mai Kantoke-style seating for an immersive experience.
Popular Dishes
- Tom Yum Soup (Spicy & Sour Thai Soup)
- Thai Green Curry & Red Curry
- Grilled Seafood with Thai Herbs
- Pad Thai (Stir-fried Thai Noodles)
- Mango Sticky Rice (Traditional Thai Dessert)
Contact Details
Website | Kampung Carabao Thai Restaurant |
Opening Hours | 12–3 pm| 5:30 pm–12 am |
Address | 16, Jalan Dato Abdullah Tahir, Taman Abad, 80250 Johor Bahru, Johor Darul Ta’zim, Malaysia |
Phone Number | +60 12-305 6933 |
15. Restoran Kacang Pool Haji – Johor Bahru
Restoran Kacang Pool Haji is a famous local eatery in Johor Bahru, well-known for serving Kacang Pool, a unique Malaysian twist on the Middle Eastern Foul Medammas. This dish consists of savoury fava beans cooked with spices and served with thick, toasted bread. The restaurant is a top restaurant in JB for authentic Malaysian breakfasts.
Cuisine
Restoran Kacang Pool Haji specializes in Malay-style breakfast and traditional dishes.
Why Visit Restoran Kacang Pool Haji?
- Authentic and unique Kacang Pool, a must-try dish in Johor Bahru.
- Affordable and delicious breakfast options.
- It’s open until midnight, making it a great late-night food spot.
Popular Dishes
- Kacang Pool
- Lontong (Kering/Basah/Goreng)
- Mee Rebus
- Nasi Lemak
- Teh Tarik & Local Beverages
Contact Details
Website | Restoran Kacang Pool Haji |
Address | No. 3 Medan Selera Susur 5 Jalan Tun Abdul Razak, Johor Bahru 80000 Malaysia |
Phone Number | +60 13-571 2374 |
16. The Replacement – Lodge & Kitchen – Johor Bahru
The Replacement – Lodge & Kitchen is a Melbourne-inspired café in Johor Bahru which is known for its brunch offerings, fusion dishes, and artisanal coffee. It is located on Jalan Dhoby, a popular café street in JB, making it a favourite spot for both locals and tourists.
Cuisine
The Replacement offers a mix of Western and Asian fusion dishes.
Why Visit The Replacement – Lodge & Kitchen?
- One of JB’s most stylish cafes with a minimalist, modern design.
- Famous for its brunch platters and speciality coffee.
- Popular among Singaporean travellers and JB café hoppers.
Popular Dishes
- Breakfast Platters
- Chicken Rice
- Aglio Olio Pasta
- Eggs Benedict
- Pastries & Desserts
- Specialty Coffee & Artisan Teas
Contact Details
Website | The Replacement – Lodge & Kitchen |
Opening Hours | Monday – Thursday: 10:00 AM – 7:00 PM Friday – Sunday: 9:00 AM – 12:00 AM |
Address | 33 34, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor Darul Ta’zim, Malaysia |
Phone Number | +60 12-547 7885 |
17. Aglios – Bandar Johor Bahru
Aglios is an Italian restaurant located in Bandar Johor Bahru that offers a selection of authentic Italian dishes in a cosy and inviting setting. The restaurant is known for its classic pastas, risotto, and pizzas, making it a great spot for Italian cuisine lovers.
Cuisine
Aglios specializes in traditional Italian food, including:
- Freshly made pasta dishes
- Handcrafted pizzas
- Seafood-based Italian specialties
- Creamy risottos
Why Visit Aglios?
- Authentic Italian flavours with a focus on quality ingredients.
- It has a cosy ambience, perfect for casual dining and special occasions.
- Diverse menu featuring pasta, pizza, and risotto.
- Reasonable pricing for high-quality Italian cuisine.
Popular Dishes & Prices
- Penne al Granchio (Crab Meat Penne in Tomato Cream Sauce)
- Chicken Pepperoni Thin-Crust Pizza (10 inches)
- Seafood Aglio Olio
- Seafood Risotto
Contact Details
Website | Aglios |
Opening Hours | 12 pm –10 pm |
Address | 63B, Jalan Yahya Awal, Bandar Johor Bahru, 80100 Johor Bahru, Johor Darul Ta’zim, Malaysia |
Phone Number | +60 17-409 8338 |
18. Woodfire Jotic – Johor Bahru
Woodfire is a popular gourmet burger restaurant in Johor Bahru which is known for its juicy, handcrafted burgers made with premium beef and chicken patties. The restaurant offers generous portions with various add-ons like brisket and cheese, making it one of the top restaurants in JB for gourmet burgers & brisket.
Cuisine
Woodfire specializes in gourmet burgers, including:
- Beef and chicken burgers with premium ingredients
- Cheesesteak sandwiches
- Loaded fries with beef and cheese
- Brisket-based burgers and meals
Why Visit Woodfire Jotic?
- Famous for its juicy, high-quality gourmet burgers.
- Offers unique add-ons like brisket for an extra meaty bite.
- Affordable pricing for premium burgers.
- Popular among burger lovers and foodies in Johor Bahru.
- It has a casual and relaxed atmosphere, great for a hearty meal.
Popular Dishes & Prices
- Double Patty Mix (Beef + Chicken)
- Mushroom Burger (Beef or Chicken Patty)
- Cheesesteak with Brisket Add-On
- Double Patty with Brisket Add-On
- Beef and Cheese Fries
- Brisket Burger (Beef or Chicken Patty)
Contact Details
Website | Woodfire Jotic |
Opening Hours | 4–11:30 pm |
Address | 2, Jalan Air Molek, Bandar Johor Bahru, Jalan Air Molek, 80000 Johor Bahru, Johor Darul Ta’zim, Malaysia |
Phone Number | +60 18-346 1508 |
19. Arashi Shabu-Shabu – KSL City, Johor Bahru
Arashi Shabu-Shabu is a popular Japanese hotpot restaurant located in KSL City Mall, Johor Bahru. It offers an interactive dining experience, where diners cook their own thinly sliced meats, seafood, and vegetables in a variety of flavorful broths. The restaurant is known for its affordable prices, quick service, and high-quality ingredients.
Cuisine
Arashi specializes in Japanese-style shabu-shabu (hotpot), including Customizable soup bases and Vegetable platters and side dishes.
Why Visit Arashi Shabu-Shabu?
- Affordable and delicious Japanese hotpot experience.
- Personalized hotpot with a wide selection of soup bases.
- Quick service and fresh ingredients.
Popular Dishes & Prices
- Beef/Pork Combo
- Arashi Milk Soup Base (Add-on)
- Rice Vermicelli (Add-on)
- Cod Fish Hotpot
- Seafood Hotpot Selection
(Prices may vary based on portion size and add-ons.)
Contact Details
Website | Arashi Shabu-Shabu |
Opening Hours | 11 am–10 pm |
Address | Lot L1-01, Level 1, KSL City Mall, 33 Jalan Seladang, Taman Abad, 80250 Johor Bahru, Malaysia |
Phone Number | +60 7-335 9188 |
20. Sweetwater Mediterranean – Johor Bahru
Sweetwater Mediterranean is a trendy European restaurant in Johor Bahru that specialises in healthy Mediterranean cuisine. It has become a popular meeting place for those who enjoy a mix of fresh ingredients, bold flavours, and nutritious meals in a stylish setting. A good restaurant in JB for Mediterranean seafood & grilled meats.
Cuisine
Sweetwater Mediterranean serves a variety of Mediterranean and European dishes.
Why Visit Sweetwater Mediterranean?
- Best Mediterranean flavours with a focus on healthy eating.
- Great selection of fresh seafood and grilled meats.
- Diverse vegetarian and health-conscious options.
Popular Dishes & Prices
(Exact prices not listed, but signature dishes included 🙂
- Grilled Seafood Platters
- Mediterranean Salads with Fresh Ingredients
- Pasta & Risotto with Mediterranean Flavors
- Mezze Platters with Hummus, Pita, and Dips
- Grilled Lamb & Chicken Dishes
Contact Details
Website | Sweetwater Mediterranean |
Opening Hours | 12 pm –11 pm |
Address | 116 Jalan Serampang, Taman Pelangi, Johor Bahru, Malaysia |
Phone Number | +60 16-746 0391 |
Conclusion
Johor Bahru overflows with flavours by offering a mix of local and international dishes that thrill every food lover. Whether you bite into fresh sushi, juicy steaks or twirl creamy pasta, the city bursts with top restaurants in JB that serve up rich and tasty meals.
From fancy fine dining spots to cosy cafés and lively street food stalls, there’s always a great place to eat. If you looking for the best eating place in JB for a special night out or a restaurant in Johor Bahru for a lazy brunch then this guide leads you to the tastiest spots.