Skip to main content
· 7 min read · Food & Culture Guides

Where Are the Best Local Food Spots in Johor Bahru?

A Johor Bahru local food guide covering heritage stalls for asam pedas, roti canai, mee rebus, ikan bakar, and pisang goreng across the city.

P

Pauline

Simply Enak

TLDR: This Johor Bahru local food guide covers 10 specific stalls and shops across the city, from Asam Pedas Botak on Jalan Lumba Kuda to Roti Canai Mat Salleh on Jalan Pingai. You'll learn which dishes define JB's food identity (asam pedas ikan pari, mee rebus Johor style, and otak-otak grilled in banana leaf), where each stall sits, and what to order at each stop. Every place listed here is run by cooks who have been at it for decades, not Instagram trends.

What Makes Johor Bahru Food Different From Kuala Lumpur or Penang?

Johor Bahru sits at the southern tip of Peninsular Malaysia, connected to Singapore by causeway. The food here draws from Malay, Javanese, and Chinese roots, but the city has its own dishes that you won't find done the same way elsewhere. Mee rebus in JB uses a thicker, sweeter potato gravy than the Kuala Lumpur version. Asam pedas here leans darker and more sour, with a tamarind base that cuts through firm-fleshed fish like pari (stingray) and siakap (sea bass). Otak-otak in Johor is grilled in narrow banana leaf parcels, softer and fishier than the cake-style versions in Penang or Singapore. For more context on regional Malaysian food differences, see Tourism Malaysia's official food guide.

Johor Bahru's food identity is built on three pillars: asam pedas (a sour-spicy tamarind fish stew), mee rebus (noodles in sweet potato gravy), and otak-otak (grilled fish paste in banana leaf). The state's royal heritage and its position as a trading port shaped these dishes, blending Javanese cooking methods with local Malay ingredients. Stalls like Asam Pedas Botak on Jalan Lumba Kuda have served these recipes for decades, drawing queues that include the Sultan of Johor himself.

Where Can You Get the Best Asam Pedas in Johor Bahru?

Asam Pedas Botak (also known as Asam Pedas Lama Jadi Baru) sits at 142, Jalan Lumba Kuda in Bukit Chagar. This is the place most Johoreans name when asked about asam pedas. The gravy here hits a balance of sour from tamarind, sweet from palm sugar, and heat from dried chillies. Order the asam pedas ikan pari (stingray), the ikan goreng senangin (fried threadfin), and the otak-otak. Come before noon on weekdays because the lunch crowd fills every seat. The Sultan of Johor has been photographed eating here, which tells you something about the food.

Asam Pedas Botak at 142 Jalan Lumba Kuda, Bukit Chagar, is the most recognised asam pedas stall in Johor Bahru. The signature asam pedas ikan pari balances tamarind sourness with chilli heat. The stall has served locals and visiting public figures for years, and the ikan goreng senangin (fried threadfin) is equally worth ordering. Arrive before the lunch rush to get a seat.

Which Stall Serves the Best Roti Canai in JB?

Roti Canai Mat Salleh operates on Jalan Pingai, opposite Pelangi Leisure Mall in Taman Pelangi. The roti here is stretched thin, fried till the edges turn crisp, and served with a bowl of dhal or curry. The dough is flipped and tossed the way mamak cooks have done for generations, spread with ghee, folded, then slapped onto a hot iron plate. Order the classic roti canai, or try the roti telur if you want egg folded in. They also serve nasi lemak and mee goreng, but the roti is the reason people come.

Roti Canai Mat Salleh on Jalan Pingai (opposite Pelangi Leisure Mall) is a go-to for JB's flaky, crispy roti canai. The dough is hand-tossed and fried on a flat iron plate, served with dhal curry. The stall also sells nasi lemak and mee goreng, but regulars come for the roti. Taman Pelangi is one of JB's older food neighbourhoods, with many stalls operating since the 1980s.

What Is Johor-Style Mee Rebus and Where Did It Come From?

Mee Rebus Haji Wahid and Mee Rebus Zainal are two branches of the same family, both operating in JB. Haji Wahid sits at L1.2 Plaza Angsana in Tampoi, while Mee Rebus Zainal is at 89 Jalan Keris in Taman Sri Tebrau. Both serve a thick, sweet potato-based gravy poured over yellow noodles, topped with bean sprouts, fried shallots, boiled egg, and a squeeze of lime. The gravy is the defining element: earthy, slightly sweet, and thick enough to coat every strand. Mee Rebus Zainal adds homemade keropok (fish crackers) on the side for crunch. This dish is one of Johor's food signatures, with roots in Javanese cooking brought over by migrants who settled in the state.

Mee Rebus Haji Wahid (Plaza Angsana, Tampoi) and Mee Rebus Zainal (89 Jalan Keris, Taman Sri Tebrau) are run by the same family. Both use a thick, sweet potato gravy over yellow noodles, a recipe with Javanese roots. The dish is one of Johor's defining foods, distinct from the thinner KL version. Mee Rebus Zainal is known for giving extra homemade fish crackers.

Where Can You Eat Grilled Seafood in Johor Bahru?

Tip Top Ikan Bakar operates at Gerai 11, Jalan Mohd Amin in Sri Gelam. This is a seafood stall where you pick your fish, prawns, or shellfish, and they grill it over charcoal. The grilled stingray (ikan pari bakar) comes wrapped in banana leaf with onions and a sambal that builds heat slowly. The salted egg crab is rich and buttery, while the sweet and sour lala (clams) balance the meal. Come for dinner, but arrive early because the stall fills up fast.

For a sit-down Chinese seafood restaurant, Grand Straits Garden at 3 Jalan Persiaran Danga in Danga Bay offers a broader menu. Their green apple sauce fish is the standout: a sweet, sour, and crunchy dish that regulars order every visit. The salted egg calamari and black pepper venison are also strong choices. Finish with chilled longan and sea coconut for dessert.

For grilled seafood in JB, Tip Top Ikan Bakar (Gerai 11, Jalan Mohd Amin, Sri Gelam) does charcoal-grilled stingray in banana leaf with sambal, plus salted egg crab and sweet-and-sour lala. For a full Chinese seafood dinner, Grand Straits Garden at Danga Bay offers dishes like green apple sauce fish and salted egg calamari. Both get crowded at dinner, so arrive before 7pm.

Where Can You Find Banana Fritters and Desserts in JB?

Goreng Pisang Mawar sits at 888 Jalan Sungai Chat, opposite Dataran Bandaraya. You can watch the cook slice bananas, dip them in batter, and slide them into a wok of hot oil. The pisang goreng here is crisp outside, soft and sweet inside. Dip it in the sambal kicap (sweet soy with chilli) for a salty-sweet contrast that Johoreans love. A piece costs about RM1.50 to RM2.00.

For cold desserts, Ais Kacang Tan Kee has two outlets: one at the hawker centre on Jalan Biru in Taman Pelangi, and one near Menara TJB on Jalan Syed Mohamed Mufti. Order the ais kacang koko (cocoa-flavoured shaved ice) or the ais jagung lemak susu (sweet corn with condensed milk). Their rojak and youtiao (fried dough sticks) smothered in peanut sauce are worth ordering alongside.

Goreng Pisang Mawar at 888 Jalan Sungai Chat (opposite Dataran Bandaraya) fries bananas to order, served with sambal kicap for dipping. For shaved ice desserts, Ais Kacang Tan Kee operates two outlets in JB: the Taman Pelangi hawker centre on Jalan Biru and near Menara TJB on Jalan Syed Mohamed Mufti. The ais jagung lemak susu (sweet corn with condensed milk over shaved ice) is a local favourite.

What Should You Eat for Breakfast in Johor Bahru?

Mee Wantan Serambi Uda at 2-26 Jalan Padi 2 in Bandar Baru Uda opens early for breakfast. Their mee wantan kering (dry tossed noodles with shredded chicken) comes with a small bowl of wantan soup on the side. The broth is clear and savoury, built from pork bones simmered for hours.

Soto Madu Tigadetails in Skudai (near CIMB Jalan Skudai Kiri) serves soto, a spiced soup with chicken, rice cubes or vermicelli, and fried shallots. Come early because the morning queue forms fast. The broth here is richer than versions you find in KL, with a deeper coriander and cumin base.

For a drink, Kedai Minuman Kok Yow Yong at 131 Jalan Trus has been pouring chrysanthemum tea for over 100 years. The family recipe is still the same: dried chrysanthemum flowers steeped with rock sugar, served cold. It is not too sweet, which makes it a good palate cleanser between food stops.

For breakfast in JB, Mee Wantan Serambi Uda (2-26 Jalan Padi 2, Bandar Baru Uda) serves dry tossed noodles with wantan soup. Soto Madu Tiga in Skudai offers a rich, spiced chicken soup with a deeper spice base than KL versions. Kedai Minuman Kok Yow Yong at 131 Jalan Trus has poured chrysanthemum tea from a family recipe for over a century.

How to Eat Your Way Through Johor Bahru in One Day

Here is a realistic eating schedule for a full day in JB:

MealStallDishLocationPrice Range
BreakfastMee Wantan Serambi UdaMee wantan keringJalan Padi 2, Bandar Baru UdaRM6-8
Morning snackKedai Minuman Kok Yow YongChrysanthemum tea (cold)131 Jalan TrusRM3-4
LunchAsam Pedas BotakAsam pedas ikan pari + rice142 Jalan Lumba Kuda, Bukit ChagarRM12-18
AfternoonAis Kacang Tan KeeAis jagung lemak susuJalan Biru, Taman PelangiRM5-7
Tea timeGoreng Pisang MawarPisang goreng with sambal kicap888 Jalan Sungai ChatRM2-4
DinnerTip Top Ikan BakarGrilled stingray + salted egg crabGerai 11 Jalan Mohd Amin, Sri GelamRM30-50

Most of these stalls are within a 15-minute drive of JB city centre. Bring cash, as few accept cards. Eat where the locals queue, because in JB the longest line usually points to the strongest food in that area. If you want a guided food walk through these neighbourhoods, Simply Enak runs tours in KL and Penang that cover similar heritage stalls.

Frequently Asked Questions

What is Johor Bahru's signature dish? Asam pedas is the dish most closely tied to Johor. It's a tamarind-based fish stew with chillies, ginger flower (bunga kantan), and turmeric. The most famous version is at Asam Pedas Botak on Jalan Lumba Kuda, where the ikan pari (stingray) version draws daily lunch queues. Learn more about Malaysian sour-spicy dishes in our first-time visitor's food guide.

Is street food in Johor Bahru safe to eat? Yes. Stalls like Roti Canai Mat Salleh, Tip Top Ikan Bakar, and Mee Rebus Haji Wahid have operated for years with high turnover, meaning ingredients are fresh. Look for stalls with steady local crowds, as this indicates food is cooked and sold quickly. Don't miss our guide to eating safely at Malaysian hawker stalls.

How much does a meal cost in Johor Bahru? A plate of asam pedas with rice costs about RM12-15. Roti canai is RM2-3 per piece. Mee rebus is RM7-9. Grilled seafood for two at Tip Top Ikan Bakar runs RM30-50. Prices are lower than Singapore, which is why many Singaporeans cross the causeway to eat. See Simply Enak's KL food walks for comparable city pricing.

What time do food stalls open and close in JB? Breakfast stalls like Mee Wantan Serambi Uda open around 7am. Asam Pedas Botak serves from late morning until about 3pm. Dinner spots like Tip Top Ikan Bakar open from 5pm. Some stalls close on specific weekdays, so check before you make a long drive.

Can you walk between these food spots in Johor Bahru? Most are spread across different neighbourhoods (Taman Pelangi, Bukit Chagar, Sri Gelam, Skudai). Driving or using a ride-hailing app like Grab is the practical way to move between them. Taman Pelangi has a cluster of stalls within walking distance if you'd prefer a compact food walk.

About the Author Pauline is the founder of Simply Enak, running food tours in Kuala Lumpur and Penang since 2014. She has spent years eating across Malaysia, from Penang hawker stalls to Johor Bahru heritage shops, and shares what she learns with guests who want to eat where locals eat.

Ready to taste these flavours yourself?

Join a Simply Enak food tour in Kuala Lumpur or Penang. Small groups, local guides, authentic experiences since 2011.

Browse Tours
P

Pauline

Simply Enak Food Experiences

Pauline has been guiding food tours in Malaysia since 2011, sharing hidden gems and family-run stalls with travellers from around the world.

    Share:

    Enjoyed this story? Browse all stories →

    Back to Stories

    Related Posts

    View All Posts »