Top 10 Roti Canai in Johor Bahru 2026

Few breakfasts feel more Malaysian than a plate of hot roti canai, torn by hand and dunked into a pool of dhal or fish curry. In Johor Bahru the roti game runs deep, from 24-hour mamak restaurants near the city centre to tiny morning gerai where the uncle flips dough behind a glass counter and the queue snakes out by 8am. Some spots keep it classic with crispy roti kosong and sweet teh tarik, while others have gone viral for loaded creations you did not know you needed.

We sorted through the JB roti scene to find the places locals actually keep going back to. Every spot on this list holds a Google rating of 4.0 or higher from real diners, and we have ordered them by how many reviews each one has pulled in, so the most talked-about names sit right at the top. From long-running favourites to neighbourhood stalls worth setting an alarm for, here are the 10 best roti canai spots in Johor Bahru to plan your next breakfast around.

What Makes a Great Plate of Roti Canai?

Good roti canai lives and dies by texture. You want the outside crisp and lightly blistered, the inside soft and pull-apart flaky, with those thin layers that come from a well-rested, well-oiled dough. The curry matters just as much. A proper dhal should be thick and savoury, the fish or chicken curry rich without being greasy, and there should always be a small pool of both to mix. In Johor Bahru the standard is high, so the stalls below have earned their crowds by getting the fundamentals right, day after day.

When Is the Best Time to Go for Roti Canai in JB?

Roti canai is a morning ritual for most of Johor Bahru, and many of the best stalls are breakfast-only, opening around 6:30 or 7am and selling out before lunch. Places like Fendi, Gerai Man Tebar and Warung Tahir fall into this camp, so an early start is worth it. If you are more of a late-night person, the 24-hour mamak spots such as E&Y Sahul, Habib and Reaz Corner have you covered for supper roti with a side of teh tarik. We have listed the opening hours for each so you can plan around your appetite.

Table of Contents

1. Onn Kitchen

Onn Kitchen roti canai Kampung Bahru Johor Bahru

Tucked away in Kampung Bahru, Onn Kitchen has built one of the biggest followings for roti in Johor Bahru, and the crowds are not just for the classics. This is the place people rave about for over-the-top creations like roti bom and cheese-loaded specials, alongside a properly crisp roti kosong and a rich, well-spiced curry. The setting is casual and always busy, so expect a wait during peak breakfast hours. One thing to note: they close on Fridays, so plan your visit for another day. Come with a group, order widely, and share your way across the menu.

Operating Hours: 7:00 am – 11:30 pm (Closed Fridays)

Address: 29A, Jalan Tarom, Kampung Bahru, 80100 Johor Bahru, Johor

Tel: 019-799 9588

Google Review: View on Google

Google Map: Navigate Now

Website Info

2. Rumah Singgah Roti (RSR)

Rumah Singgah Roti RSR Taman Kebun Teh Johor Bahru

As the name suggests, Rumah Singgah Roti is all about the bread, and it has quickly become a go-to along Jalan Tebrau. The menu runs wide, from the everyday roti kosong and telur to indulgent versions stacked with cheese, chocolate and more, which makes it a hit with families and younger diners. What sets it apart is the timing: the kitchen runs from early morning right through to the small hours, so it works for breakfast, tea or a proper late supper. The space is comfortable and sit-down rather than roadside, and the curries hold up well. A reliable all-rounder for any time of day.

Operating Hours: 7:00 am – 3:00 am (Daily)

Address: 380, Jalan Tebrau, Taman Kebun Teh, 80250 Johor Bahru, Johor

Tel: 012-867 0853

Google Review: View on Google

Google Map: Navigate Now

3. Restoran E&Y Sahul

Restoran E and Y Sahul roti canai Taman Maju Jaya Johor Bahru

E&Y Sahul is the kind of dependable mamak that Johor Bahru runs on. Open around the clock in Taman Maju Jaya, it is the spot you drift to when the craving hits at 2am or when you need a fuss-free breakfast before work. The roti canai comes out hot and flaky, the dhal and curries are generous, and the teh tarik is pulled the way it should be. Beyond roti there is a full spread of nasi and mamak staples, so nobody at the table goes hungry. It is not fancy, and that is the point: consistent, affordable, and always open.

Operating Hours: Open 24 hours (Daily)

Address: 1, Jalan Maju, Taman Maju Jaya, 80400 Johor Bahru, Johor

Tel: 07-332 2786

Google Review: View on Google

Google Map: Navigate Now

Website Info

4. Restoran Zaidi Roti Canai

Restoran Zaidi Roti Canai Taman Anggerik Johor Bahru

Restoran Zaidi puts roti canai front and centre, and the Taman Anggerik regulars would not have it any other way. The draw here is honest, well-made roti at a fair price, cooked to order so it lands on your table crisp and steaming. The curry selection is solid, with a dhal that leans hearty and a chicken curry worth the extra ringgit. It is a straightforward neighbourhood restaurant rather than a viral hotspot, which means shorter waits and a steady stream of loyal locals who have made it part of their routine. Come for a no-nonsense breakfast that gets the basics exactly right.

Operating Hours: 7:00 am – 11:30 pm (Daily)

Address: No. G, 11, Jalan Anggerik 2, Taman Anggerik, 81200 Johor Bahru, Johor

Tel: 018-777 1636

Google Review: View on Google

Google Map: Navigate Now

Website Info

5. Restoran Habib (Mount Austin)

Restoran Habib roti canai Taman Mount Austin Johor Bahru

Mount Austin is one of JB’s busiest food belts, and Restoran Habib holds its own with a proper 24-hour mamak spread. The roti canai is the anchor: thin, crisp at the edges, and quick to arrive even when the place is packed. Being open all day and night makes it a favourite for both early risers and the late-night crowd spilling out of the surrounding cafes and shops. Portions are generous, the curries are dependable, and the teh tarik keeps flowing. If you are exploring the Mount Austin area and want a solid roti fix at any hour, Habib is an easy call.

Operating Hours: Open 24 hours (Daily)

Address: 1, Jalan Mutiara Emas 2A, Taman Mount Austin, 81100 Johor Bahru, Johor

Tel: 07-351 7177

Google Review: View on Google

Google Map: Navigate Now

6. Restoran Al-Safa Bandar Baru Uda

Restoran Al-Safa roti canai Bandar Baru Uda Johor Bahru

Restoran Al-Safa has become a well-loved name in Bandar Baru Uda, pulling steady crowds for its roti and mamak favourites round the clock. The roti canai is the reliable star, but regulars also point to the wider menu of nasi and curries when they want a fuller meal. As a 24-hour spot it fits neatly into any schedule, whether that is a sunrise breakfast or a post-midnight supper run. The vibe is casual and community-driven, the sort of place where the same faces turn up week after week. For the west side of JB, it is one of the more dependable roti stops around.

Operating Hours: Open 24 hours (Daily)

Address: 60, Jalan Padi Emas 2, Bandar Baru Uda, 81200 Johor Bahru, Johor

Tel: Not listed

Google Review: View on Google

Google Map: Navigate Now

Website Info

7. Restaurant Reaz Corner

Restaurant Reaz Corner roti canai Jalan Dhoby Johor Bahru

Sitting on Jalan Dhoby in the heart of old Johor Bahru, Reaz Corner is a long-standing mamak that has fed city-centre crowds for years. Its location makes it a natural pit stop when you are wandering the heritage streets, and the 24-hour service means it is always ready with a plate of hot roti canai and a strong teh tarik. The roti is thin and crisp, the curries generous, and the buzzy corner setting adds to the appeal, especially in the evenings when the area comes alive. For roti canai with a side of downtown JB atmosphere, this is a classic pick.

Operating Hours: Open 24 hours (Daily)

Address: 23, Jalan Dhoby, Bandar Johor Bahru, 80000 Johor Bahru, Johor

Tel: 013-744 0089

Google Review: View on Google

Google Map: Navigate Now

Website Info

8. Fendi Roti Canai

Fendi Roti Canai stall Taman Cempaka Johor Bahru

Fendi Roti Canai is a morning institution in Taman Cempaka, the kind of stall that regulars set an early alarm for. The roti is the whole show here, tossed and griddled to a crisp, flaky finish and served with curries that keep people coming back before the working day begins. Because it runs a tight breakfast window, roughly 6:30 to 11am, latecomers often miss out, so treat it as an early morning mission. The setup is simple and the focus is razor sharp: get the roti right and let word of mouth do the rest. For a proper old-school JB roti breakfast, Fendi delivers.

Operating Hours: 6:30 am – 11:00 am (Daily)

Address: Jalan Persiaran Teratai, Taman Cempaka, 81200 Johor Bahru, Johor

Tel: 019-784 9600

Google Review: View on Google

Google Map: Navigate Now

Website Info

9. Gerai Man Tebar (Ijam)

Gerai Man Tebar Ijam roti canai Kampung Melayu Majidee Johor Bahru

Gerai Man Tebar, known to many as Ijam, is a beloved morning stall in Kampung Melayu Majidee where the roti is flipped fresh and the queue tells you everything. This is roadside roti canai at its most authentic: crisp, buttery, and best eaten right there while it is still hot off the griddle. The stall keeps early hours and sells out fast, and it takes a break on Tuesdays, so time your run carefully. Prices are gentle and the atmosphere is pure neighbourhood, with regulars chatting over teh tarik as the uncle works the dough. Get there early and you will understand the hype.

Operating Hours: 6:00 am – 11:00 am (Closed Tuesdays)

Address: 8, Jalan Aman, Kampung Melayu Majidee, 81100 Johor Bahru, Johor

Tel: 012-795 2669

Google Review: View on Google

Google Map: Navigate Now

10. Warung Tahir Roti Canai

Warung Tahir Roti Canai Taman Sri Tebrau Johor Bahru

Rounding out the list, Warung Tahir is a tidy morning warung in Taman Sri Tebrau that has quietly earned a loyal breakfast crowd. The roti canai is the reason to visit, made fresh each morning with that satisfying crisp-then-soft contrast, and paired with curries that punch above the stall’s humble size. It keeps early hours and closes on Saturdays, so this is one for a weekday or Sunday morning outing. Expect a relaxed, no-frills setting where the focus stays firmly on good roti and a decent cup of teh. A dependable local favourite to end the roundup on.

Operating Hours: 7:00 am – 11:30 am (Closed Saturdays)

Address: Jalan Lembing, Taman Sri Tebrau, 80050 Johor Bahru, Johor

Tel: 011-1149 8143

Google Review: View on Google

Google Map: Navigate Now

Roti canai in Johor Bahru is less about a single best plate and more about matching the spot to the moment. For a viral, order-everything breakfast with a big group, Onn Kitchen and Rumah Singgah Roti are the crowd-pleasers. When the craving strikes at odd hours, the 24-hour trio of E&Y Sahul, Habib and Reaz Corner will sort you out. And if you want the real old-school experience, the morning-only stalls like Fendi, Gerai Man Tebar and Warung Tahir are worth the early wake-up call.

Opening hours and rest days do change, and the breakfast stalls in particular sell out fast, so a quick check before you head over never hurts. Now pick a spot, bring your appetite, and go tear into some proper JB roti this weekend.

Frequently Asked Questions

Where is the most popular roti canai in Johor Bahru?

By sheer volume of diner reviews, Onn Kitchen in Kampung Bahru and Rumah Singgah Roti (RSR) along Jalan Tebrau are the two most talked-about roti spots in JB, both known for classic roti kosong as well as loaded, over-the-top versions. Just note that Onn Kitchen closes on Fridays.

Which roti canai places in JB are open 24 hours?

If you need roti at odd hours, head to Restoran E&Y Sahul in Taman Maju Jaya, Restoran Habib in Mount Austin, or Restaurant Reaz Corner on Jalan Dhoby. All three run around the clock, making them reliable choices for a late supper or a very early breakfast.

What is the best time to get roti canai in Johor Bahru?

Early morning, ideally between 7 and 9am. Many of the top stalls such as Fendi Roti Canai, Gerai Man Tebar and Warung Tahir are breakfast-only, opening around 6:30 to 7am and selling out before noon, so the earlier you go, the fresher and more likely you are to get a table.

How much does a plate of roti canai cost in JB?

Roti canai remains one of the most affordable meals around. A plain roti kosong typically costs just a couple of ringgit, with roti telur and specialty versions costing a little more. Prices vary by stall and by how loaded your order is, so budget a few ringgit extra for the fancier creations and drinks.

Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.

Advertise With My Weekend Plan
Close
© Copyright 2023 by My Weekend Plan. All Rights Reserved.
Close