best foods to eat in Johor Bahru Key Takeaways
Johor Bahru is a genuine street-food capital, where Malay, Chinese, and Indian flavours blend into dishes you won’t find anywhere else.
- The best foods to eat in Johor Bahru include Laksa Johor, Mee Rebus, Otak-Otak, and Hainanese Chicken Rice.
- Most iconic stalls are in Taman Sentosa, Jalan Wong Ah Fook, and the night hawker centres around Larkin and KSL City.
- Come hungry, bring cash, and don’t be afraid to queue – the best hawker spots have lines for a reason.

Why Johor Bahru Has Some of the Best Foods to Eat in Johor Bahru
Johor Bahru sits right across the causeway from Singapore, but its food scene is anything but a copy-paste. The city has developed its own bold, spicy, and often coconut-rich cuisine thanks to strong Malay, Javanese, and Chinese influences. You’ll find dishes here that simply don’t exist in Kuala Lumpur or Penang. Every alley has a stall that’s been run by the same family for decades, and the atmosphere is relaxed and unpretentious. If you’re a serious eater, JB is a must-visit destination on its own. For a related guide, see Malaysian Food Guide: 7 Essential Dishes to Try in 2024.
Laksa Johor – The Crown Jewel of JB Street Food
Laksa Johor is different from any other laksa in Malaysia. The broth is made with fresh fish (usually mackerel), coconut milk, and a spice paste that includes galangal, turmeric, and lemongrass. Instead of rice noodles, it’s served with spaghetti – a nod to Portuguese and British colonial influences. It’s creamy, fragrant, and has a gentle heat that builds as you eat. For a related guide, see Malaysia National Food: 7 Essential Malaysian Foods to Try for an Local Feast.
Where to Find It
Head to Restoran Laksa Johor Perdana in Taman Perling or the original stall at Johor Jaya. Expect a queue around lunchtime. A typical bowl costs around RM 8–10.
Mee Rebus – A Sweet-Spicy Noodle Must-Eat
Mee Rebus is a bowl of yellow noodles drenched in a thick, slightly sweet gravy made from sweet potato, prawn stock, and spices. It’s topped with a boiled egg, crispy shallots, and a squeeze of calamansi. The dish is deeply comforting – not too fiery, but rich enough to leave you satisfied.
Best Hawker Spot
Stall at Medan Selera Meldrum (off Jalan Meldrum) has been serving it for over 20 years. Pair it with a glass of iced Milo. Cost: about RM 5–6.
Otak-Otak – Grilled Fish Custard You’ll Crave
Otak-Otak is a steamed and grilled fish cake made from ground mackerel, coconut milk, eggs, and a blend of rempah (spice paste). The mixture is wrapped in banana leaves and cooked over charcoal until it’s soft, aromatic, and slightly smoky. The best versions have a bouncy, almost custard-like texture.
Where to Find It
Try the famous Otak-Otak stall at Jalan Dedap 4 in Johor Jaya, or any of the many stalls along Jalan Wong Ah Fook at night. Three packets cost around RM 5.
Hainanese Chicken Rice – Simple But Perfect
You can’t talk about must eat Johor Bahru dishes without mentioning Hainanese Chicken Rice. The chicken is poached until silky and tender, served at room temperature with fragrant rice cooked in chicken fat and pandan leaves. The chilli sauce is spicy-garlicky, and the ginger dip cuts through the fat perfectly.
Where to Go
Restoran Sin Hup Aun at Jalan Dedap 13 is legendary among locals. The queue moves fast. Expect to pay around RM 6–8 per plate.
Roti Canai – The Breakfast Champion
Roti Canai is a flaky, crispy flatbread served with dal or curry. It sounds simple, but the best ones are airy on the inside and shatteringly crisp on the outside. Many hawkers add an egg or banana for a twist. It’s the ultimate JB street food breakfast – cheap, fast, and satisfying.
Where to Find It
Go to Gerak Alif at Taman Seri Tebrau (24-hour stall) or Mohamed Shah Restaurant at Jalan Dhoby. A plain roti costs about RM 2–3.
Burger Bakar – Grilled Street Burgers
Burger Bakar is a true late-night hawker staple. A beef or chicken patty is grilled over charcoal, slathered with chilli sauce, mayo, and a slice of cheese, then stuffed into a toasted bun. Some stalls add a fried egg or cabbage. It’s smoky, messy, and addictive.
Where to Find It
Check the night stalls along Jalan Kebun Teh or the roadside at Taman Mount Austin. They operate from about 8 p.m. onwards. Price: RM 4–7.
Satay – Grilled Skewers with Peanut Sauce
Satay in JB is marinated longer than in other states, resulting in deeper flavour. The skewers are grilled over charcoal until charred at the edges, then served with a thick, sweet peanut sauce, ketupat (rice cakes), and raw onions. The chicken and beef versions are most common.
Top Spots
Satay by the roadside near Jalan Ngee Heng or at Restoran ZZ Satay in Taman Molek. The texture is key – the meat should be juicy, not dry. RM 1–1.50 per stick.
Nasi Lemak – The National Favourite Done JB-Style
Nasi lemak in Johor is usually served with a generous helping of sambal, fried chicken, tempeh, and a fried egg. Many stalls also offer a side of squid sambal or paru (beef lung). The rice is especially creamy here because of the generous use of coconut milk. For a related guide, see 10 Best Nasi Lemak Spots in Malaysia for an Authentic Feast.
Where to Find It
Gerai Nasi Lemak Mak Lang at Taman Pelangi is a crowd-favourite. Open only for breakfast and lunch, so arrive before noon. RM 5–8.
ABC (Ais Batu Campur) – The Ultimate Cool Down
After all that heat, ABC is the perfect finish. It’s a mountain of shaved ice drizzled with red beans, corn, jelly, atap seeds, sweet condensed milk, rose syrup, and a scoop of ice cream. Some stalls add durian or chocolate sauce.
Best Hawker
Head to Medan Selera Larkin or the ABC stall near Jalan Dedap 6. A large bowl is around RM 4–6.
Comparison Table – Quick Guide to Best Foods to Eat in Johor Bahru
| Dish | Best Stall / Area | Price Range (RM) | Best Time to Go |
|---|---|---|---|
| Laksa Johor | Restoran Laksa Johor Perdana, Taman Perling | 8–10 | Lunch (11 am–2 pm) |
| Mee Rebus | Medan Selera Meldrum | 5–6 | Lunch |
| Otak-Otak | Jalan Dedap 4, Johor Jaya | 5 (3 pcs) | Late afternoon |
| Hainanese Chicken Rice | Restoran Sin Hup Aun, Jalan Dedap 13 | 6–8 | Lunch / early dinner |
| Roti Canai | Gerak Alif, Taman Seri Tebrau | 2–3 | Breakfast |
| Burger Bakar | Jalan Kebun Teh night stalls | 4–7 | 9 pm–midnight |
| Satay | Jalan Ngee Heng roadside / Restoran ZZ Satay | 1–1.50/stick | Dinner |
| Nasi Lemak | Gerai Nasi Lemak Mak Lang, Taman Pelangi | 5–8 | Breakfast / lunch |
| ABC (Ice Kacang) | Medan Selera Larkin / Jalan Dedap 6 | 4–6 | Afternoon |
Useful Resources
For a deeper dive into JB’s hawker culture and latest stall openings, check out these reliable sources:
- Kerberos Johor Bahru Street Food Guide – covers new stalls and updated opening hours.
- RankVise JB Food Guide – a community-driven list of hidden hawker gems in Johor Bahru.
Frequently Asked Questions About Best Foods to Eat in Johor Bahru
Final word: Whether you’re crossing the causeway for a weekend or spending a week in JB, the best foods to eat in Johor Bahru are waiting for you. Come with an empty stomach, bring cash, and trust the queues – that’s where the real flavour is.
Frequently Asked Questions About best foods to eat in Johor Bahru
What is the number one best food in Johor Bahru ?
Laksa Johor is widely considered the signature dish because of its unique spaghetti base, rich coconut gravy, and mackerel broth. It’s a must-try on any food trip.
Are there vegetarian-friendly JB street food options?
Yes, many stalls offer vegetarian versions of Roti Canai (without egg), ABC, and certain nasi lemak stalls have tempeh and sambal options. Look for stalls with the “vegetarian” signboard.
Where can I find the best must eat Johor Bahru dishes for breakfast?
Gerak Alif (Taman Seri Tebrau) for Roti Canai, and Gerai Nasi Lemak Mak Lang (Taman Pelangi) for nasi lemak are your go-to morning spots. They open from 6 am.
Is it safe to eat street food in Johor Bahru?
Absolutely. The hawker culture is deeply rooted in the community, and most stalls are clean and well-regulated. Look for busy stalls with high turnover – that’s always a good sign.
What is the price range for most JB street food dishes?
Expect to pay between RM 3 and RM 10 per dish at hawker stalls. Roti Canai is the cheapest (RM 2–3), while Laksa Johor and fish dishes can go up to RM 10.
Are there halal versions of all these best foods to eat in Johor Bahru ?
Most hawker stalls in JB are halal. Chinese stalls often serve Hainanese Chicken Rice and burger bakar, and they are generally halal-certified or Muslim-friendly. Do check for a halal logo if you’re concerned.
What time do food stalls close in Johor Bahru?
Breakfast stalls operate until 11 am–noon. Lunch stalls close around 3 pm. Night hawker spots start at 6 pm and run until midnight or later, especially on weekends.
Can I pay with credit card at JB hawker stalls?
Most street stalls and small coffee shops accept only cash. Some larger restaurants and food courts may take e-wallet payments like Touch ‘n Go or GrabPay, but cash is king.
Is there a food tour that covers these must eat Johor Bahru items?
Yes, several local operators run guided food tours, including Johor Food Tour and MyTravel Johor. They typically cover 4–6 stops in one afternoon.
What is the best area to stay in JB for food lovers?
Taman Sentosa near KSL City is a great base – it has a huge concentration of hawker stalls and night markets. Jalan Wong Ah Fook and Larkin are also excellent.
How spicy is JB street food ?
Spice levels are moderate to high. Many dishes like Mee Rebus and Nasi Lemak are mild, while Laksa Johor and sambal sides can be hot. You can often ask for less sambal or chilli.
Is there a must-visit night market for trying best foods to eat in Johor Bahru ?
Yes, the Pasar Malam at Jalan Kebun Teh (every Monday) and the night market at Taman Mount Austin (Friday to Sunday) are packed with food stalls selling everything from otak-otak to burger bakar.
Can I find good seafood in Johor Bahru?
Absolutely. Grilled stingray, butter prawns, and chilli crab are available at restaurants like Restoran Singlong and the seafood stalls at KSL City Mall. Prices are reasonable.
What is the difference between JB Laksa and Penang Laksa?
JB Laksa uses spaghetti and a fish-coconut cream broth, while Penang Laksa is tamarind-based and uses rice noodles. JB Laksa is creamier and less sour.
Are there any food allergies I should watch out for in JB street food ?
Coconut milk, peanuts, and shellfish are common ingredients in many dishes. If you have allergies, inform the stall owner – they are usually accommodating, especially in English-speaking hawker centres.
How do I get around JB to try the best foods to eat in Johor Bahru ?
Grab (ride-hailing) is the most convenient way. Taxis are also available but slightly more expensive. If you’re staying in the city centre, many hawker areas are walkable.
What drinks pair well with JB street food ?
Iced Milo and Teh Tarik are the classic pairings. For a cold drink, try Limau Ais (iced lime juice) or sugarcane juice. Both cut through spicy dishes nicely.
Is there a good dessert option besides ABC?
Yes, try Cendol – shaved ice with green rice flour jelly, coconut milk, and gula Melaka. Also, the curry puffs from Teck Soon or Tai Cheong bakeries are a sweet-savoury treat.
Can I take a day trip from Singapore to JB just for food?
Absolutely. Many Singaporeans do it. Take the bus at Kranji MRT to JB Sentral, then walk or Grab to the hawker stops. You can easily taste 4–6 dishes in one day.
What is the most photogenic JB street food dish?
ABC (Ais Batu Campur) is the most colourful and Insta-friendly. Burger bakar with melted cheese also makes a great photo. Otak-otak wrapped in banana leaves is another visual hit.