When it comes to culinary delights, few cities can rival the vibrant and diverse food scene of Johor Bahru, affectionately known as JB. An energetic city known for its rich cultural heritage and varied culinary traditions offers a treasure trove of gastronomic delights waiting to be explored.
Whether you’re a local food enthusiast or a visitor eager to savour the city’s finest flavours, here are the 11 best makan places in JB you need to know about. Thank me later!
1. Restoran Kacang Pool Haji
If you’ve had the opportunity to visit Johor, you’re likely familiar with the excitement surrounding kacang pool. At Restoran Kacang Pool Haji, you can enjoy the best kacang pool in JB.
This delightful dish consists of cooked and seasoned fava beans, crowned with a perfectly fried egg, and adorned with finely diced red onions and slices of vibrant green chilli.
Often enjoyed during breakfast, the Kacang Pool (RM7 for beef, RM11 for mutton) is accompanied by a thick slice of toast that strikes the perfect balance between crunchiness and fluffiness. Many locals take pleasure in either dipping the toast into the flavourful beans or savouring it as it is.
For those in search of other breakfast classics, this establishment also presents options such as Nasi Ambang (RM7), and an array of lontong dishes (RM7), among other tempting offerings.
Jalan Sabar, Taman Dato Onn, 80350 Johor Bahru, Johor
+6013 737 7997
Daily: 7am – 12am
2. Onn Kitchen
The early bird catches the worm, they say. If you’re up early and are craving for roti canai, Onn Kitchen is the place to go.
This dining establishment has earned widespread recognition for its fluffy Roti Canai (RM1.50). What sets it apart is the unique self-service option for their accompanying gravies. Numerous customers delight in the freedom to ladle generous portions of curry, dhal, and sambal to enhance the flavours of their roti.
Onn Kitchen boasts a delightful selection of beloved Malaysian dishes, including Lontong (RM8), Nasi Lemak with fried egg (RM6), and an array of other enticing options.
29A, Jalan Tarom, Kampung Bahru, 80100 Johor Bahru, Johor
+6019 799 9588
Sat to Thu: 7am – 12am
Closed on Fri
Facebook | Instagram
3. Mat Corner Nasi Ambang
Johor is also famously known for Nasi Ambang (or Nasi Ambeng). Nestled in a local food court located in Bandar Baru Uda, Mat Corner Nasi Ambang serves the best nasi ambang in JB.
This classic Malay-Javanese delicacy features a base of steamed rice accompanied by a selection of proteins like fried chicken, beef rendang, grilled fish, or prawns. These are complemented by an array of vegetables, including stir-fried varieties, coconut-infused dishes, and fresh cucumber slices. The dish is further enhanced with a spicy sambal for a delightful kick and additional condiments like serunding (fried shredded coconut), fried tempeh, tofu, and boiled eggs.
Mat Corner Nasi Ambang offers an array of options for this traditional dish. You can begin with timeless choices, such as Nasi Ambang Ayam (RM7.50) or Nasi Ambang Daging (RM7.50).
For those feeling particularly hungry, the Nasi Ambang Special (RM11) is a delightful option to get the best of both worlds — combining both chicken and beef.
22, Jalan Padi Mahsuri 13, Bandar Baru Uda, 81200 Johor Bahru, Johor, Malaysia
+6019 724 4798
Sat to Thu: 10.15am – 3.30pm
Closed on Fri
4. JIBRIL JB
Famed for its irresistible butter-based dishes, JIBRIL Restaurant Group has become a favoured spot for local foodies. 100% Malay Muslim-owned and certified Halal by JAKIM, JIBRIL started its journey in 2015 in SS15, Subang Jaya, when 4 ambitious law students from UiTM turned their culinary dreams into a reality. What started as a humble venture has since grown into a well-known brand in Malaysia’s food scene.
Fast forward to today, JIBRIL has spread its wings to 5 locations in total: SS15 Subang Jaya (JIBRIL SS15), Publika (JIBRIL Publika), Seksyen 3, Bandar Baru Bangi (JIBRIL Bangi), Larkin Sentral (JIBRIL JB), and Kelana Jaya’s JIBRIL Culinary Lab, which is exclusively open for delivery and takeaway.
As Malaysians, we all know there’s no better match than butter-based dishes and rich, creamy salted egg flavours. And JIBRIL absolutely nailed it. Diners can treat themselves to irresistible crowd-pleasers like the Salted Egg Croissant (RM9.90), the luxurious Salted Egg Butter Lobster (RM119.90 for 600 – 700 grams of lobster), or go all out with the Salted Egg Platter (RM246.60) — a lavish feast loaded with lobster, crab, prawns, squid, fish, and chicken, designed for 6 person meals! What could be more perfect than sharing all the best options in one epic meal with loved ones?
For fans of the classics, JIBRIL has got you covered with a Nasi Lemak Butter Combo (RM29.90) that’s packed with chicken, prawns, and squid.
And if you’re craving for an extra tang on your palate, don’t miss the Assam Thai Butter Clam (RM29.90 for small) — a tantalising fusion of local and Thai spices, served with your choice of mantou or garlic bread to soak up every last bite.
After being one of KL’s and Selangor’s top makan spots for years, JIBRIL has cemented its place as an outstanding addition in Johor Bahru! Now, Johoreans (and visitors!) can experience this culinary magic first-hand in Larkin, located next to Larkin Sentral.
Order Delivery: foodpanda Grabfood ShopeeFood
No. 51, Jalan Geroda 2/1, Pusat Perdagangan Larkin, Larkin Jaya, 80350 Johor Bahru, Johor
+6012 743 0350
Daily: 12pm – 12am (last order at 11.30pm)
Facebook | Instagram | Website
5. It Roo Cafe
If you’re seeking mouthwatering Western cuisine, look no further than It Roo Cafe. Located in the historically rich streets of JB city centre, It Roo Cafe has been serving the best chicken chop in town since 1961.
This small local eatery has gained a reputation among locals for its famous Chicken Chop (RM18.50). Whether you go for the fried or grilled version, their chicken chop embodies a flawless harmony of textures and flavours. The tender and juicy chicken is infused with a secret medley of Hainanese-inspired herbs and spices, resulting in a distinctive and fragrant taste.
You have the choice of two delectable sauces to accompany your chicken chop — either savoury black pepper or rich mushroom. Accompanied by a side of perfectly crispy golden fries and a refreshing coleslaw, the chicken chop promises an unforgettable dining experience that is sure to leave a lasting impression.
You’ll also find a diverse range of delectable dishes on their menu. Consider trying the It Roo Fried Rice (RM9.90), the classic Fish and Chips (RM18.50), or the flavorful Hailam Mee (RM9.90). What’s particularly delightful about the Hailam mee is that you have the choice of selecting mee, bihun, or kuey teow noodles to suit your preference.
17, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor
+607 222 7780
Daily: 11am – 8.30pm
Facebook
6. Wan Li Chinese Restaurant
If you’re in search of authentic Cantonese cuisine, make your way over to Wan Li Chinese Restaurant located in Renaissance JB. Specialising in seafood, this establishment has garnered a reputation for its seasonal lunch and dinner menus.
One of the restaurant’s standout dishes you shouldn’t miss is the Wan Li Signature Traditional Peking Duck (RM78 for small, RM138 for whole). This revered culinary masterpiece showcases succulent Peking duck prepared with time-honoured techniques, delivering crispy skin, tender meat, and a selection of delightful condiments which together create an unforgettable dining affair.
Among the highly recommended options, the Fragrant Fried Rice with Conpoy, Egg White, Garlic Crisps, and Beet Root Juice (RM48 for small, RM68 for large) stands out. Additionally, the Crispy Baked Sea Prawns with Avocado and Homemade Creamy Egg Sauce (RM68 for small, RM108 for large) and the Golden Cod Fish with Dang Gui Herbal Sauce (RM98) promise exquisite flavours that should not be missed.
For those with lingering appetites, the restaurant also offers a luscious assortment of Dim Sum. Whether you’re dining with family or friends, Wan Li Chinese Restaurant is the perfect destination for an exceptional lunch or dinner experience.
2, Jalan Permas 11, Bandar Baru Permas Jaya, 81750 Johor Bahru, Johor
+607 381 3388
Mon to Fri: 11am – 2.30pm & 6pm – 9.30pm
Sat & Sun: 9am – 2.30pm & 6pm – 9.30pm
Facebook | Website
7. Restoran Hua Mui JB
For those who appreciate the essence of traditional kopitiam culture, Restoran Hua Mui JB presents an authentic rendition of Hainanese cuisine with a touch of nostalgia. With its roots tracing back to 1946, this unassuming establishment has made a name for itself with its signature Hainanese Fried Chicken Chop (RM20.90).
Visualise succulent chicken enveloped in high-quality eggs, immersed in Hua Mui’s unique seasoning blend, then coated with flour and expertly fried to a luscious golden hue, achieving a tender and flawless texture.
You can also savour other quintessential kopitiam offerings such as Hainan Fried Mee (RM11.90 for chicken, RM14.90 for beef), Signature Laksa (RM13.90), delectable Polo Buns (RM8.90 for double butter & kaya, RM9.90 for double butter, kaya & peanut), and a delightful array of additional menu choices. Restoran Hua Mui JB is a treasure trove of flavours that caters to various palates, making it a must-visit for those seeking a taste of nostalgia and culinary excellence.
131, Jalan Trus, Bandar Johor Bahru, 80000 Johor Bahru, Johor
+607 224 7364
Daily: 8am – 5pm
Facebook | Instagram | Website
8. Sweetwater Mediterranean Bar & Grill
If you’re in the mood for Mediterranean cuisine, Sweetwater Mediterranean Bar & Grill is the ideal destination, conveniently located in the heart of JB. Here, you can savour a mouth-watering array of dishes that will transport your taste buds to the Mediterranean coast.
I recommend you to indulge in the culinary delight that is the Slow-Cooked Duck (RM165) here. This rotisserie duck undergoes a meticulous process where it’s seasoned both inside and out with a medley of spices, then slow-cooked to perfection, resulting in juicy, tender meat encased in a crispy skin. You have the option to savour this exquisite duck with either their zesty orange sauce or tantalising chilli plum sauce.
Additional selections on the menu encompass a diverse range of pizzas, featuring choices like the classic Pizza Margherita (RM52), the savoury Pizza Campiana (RM75), or the delightful Pizza Mare E Monti (RM85).
Alternatively, if you’re in the mood for pasta, you can indulge in the creamy Fettuccini Carbonara (RM52), the flavourful Spaghetti Frutti De Mare (RM95), or the simple yet satisfying Spaghetti Aglio E Olio (RM75).
116, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru, Johor
+607 331 4349
Daily: 12pm – 11pm
Facebook | Instagram
9. Pisang Goreng Mawar
For all those pisang goreng lovers, we got you. Nearby the Johor Darul Takzim (JDT) football club there’s a warong that’s a local favourite, Pisang Goreng Mawar. Here, you can relish in a variety of banana fritters and other local snacks.
This humble warong has been serving crispy pisang goreng for over 20 years. Ripe bananas are sliced, coated in a batter of flour, sugar, salt, and sometimes other ingredients, and deep-fried until they’re golden and crispy. This process keeps the bananas sweet and creamy inside with a delightful crunch outside.
And that’s not the end of the story; this place also offers a selection of traditional tea-time snacks. You can indulge in an array of karipap (Curry Puffs), nasi lemak, roti jala, assorted kuih, Laksa Johor, and a host of other interesting options.
Sri Gelam, 80100 Johor Bahru, Johor
+6011 617 63365
Sat to Thu: 11am – 7pm
Closed on Fri
Instagram
10. Loco Boys Taco
Craving authentic Birria tacos? Loco Boys Tacos is the place to go! Nestled in Adaa Heights, this unassuming roadside eatery is your go-to spot for the most satisfying Birria tacos around.
They offer Birria tacos in sets, allowing you to opt for either their Beef Tacos (RM19) or Chicken Tacos (RM17). Each set comes with 3 pieces of tacos, as well as zesty hot sauce and their homemade sour cream to complement the succulent tacos.
Using only the finest ingredients and expert culinary techniques, Loco Boys Tacos is famous for selling out fast, so make sure to arrive promptly! They operate from 1 pm to 6 pm or until they run out, and the irresistible aroma of sizzling meat is bound to catch the attention of anyone passing by.
70, Jalan Adda 7, Adda Heights, Johor Bahru, Malaysia 81100
+6012 203 9070
Tue to Thu, Sat & Sun: 1pm – 6pm (or until sold out)
Fri: After Friday prayer – 6pm (or until sold out)
Closed on Mon
Instagram
11. Gianni’s Trattoria
Gianni’s Trattoria is a beloved Italian restaurant well-frequented by locals. Renowned for serving the finest Italian cuisine, this establishment stands as the ultimate destination for indulging in timeless Italian culinary delights.
Famous for its daily rotating lunch menu, diners can always anticipate a wonderful surprise when visiting this eatery. You can view their 2 or 3-course lunch menu by visiting their Facebook page.
Their menu boasts a variety of delectable dishes, including Bistecca De Manzo — a flame-grilled flank steak complemented by Catalan-style ratatouille known as samfaina and a drizzle of balsamic reduction. Also, there’s Pollo Picatta — chicken coated in egg, accompanied by sautéed spinach and marinara sauce, and Pizza Diavola — a tantalising pizza topped with tomato sauce, mozzarella, pepperoni, bell peppers, and a touch of chilli.
Visit either their Taman Pelangi or Permas Jaya location to indulge in their mouthwatering offerings.
Taman Pelangi Branch
110, Jalan Serampang, Taman Pelangi, 80400 Johor Bahru, Johor
+607 331 2230
Daily: 11.30am – 10.30pm
Facebook
Permas Jaya Branch
9, Jalan Permas 10/2, Bandar Baru Permas Jaya, 81750 Masai, Johor
+607 382 2230
Daily: 12pm – 11pm
*This post contains branded content.
New Yew Sang Seafood Restaurant: Budget-friendly kopitiam with irresistible dishes & welcoming vibes