Roti prata, or roti canai as it is more commonly called in Malaysia, is one of those foods that sounds simple until you start comparing different stalls. The ingredients may be basic, but the difference between an average roti and a great one is obvious from the first bite.
A good crispy roti prata should have flaky edges, a light crunch, soft inner layers and just enough oil to give it fragrance without making it greasy. The curry matters too. Some places serve it with dhal, some with fish curry, chicken curry or sambal, and the best combinations are the ones where the roti still holds its texture after a few dips.
Johor Bahru has plenty of excellent roti canai spots, from old-school breakfast stalls to larger restaurants with creative variations such as roti tampal, roti sarang burung, roti telur bawang and roti bom. Some are better for classic crispy kosong, while others stand out because of their eggy versions, sambal, rendang or lively breakfast atmosphere.
If you are looking for the best crispy roti prata in JB, these are some of the top places to start with.
| Roti Prata Spot | Best For | What to Order | Address | Contact |
| Restoran Selera Selatan | Best crispy roti canai overall | Roti kosong, roti telur bawang, roti plaster | 34, Jalan Ros Merah 2/13, Taman Johor Jaya, 81100 Johor Bahru, Johor | +607 364 7441 |
| Onn Kitchen | Classic crispy mamak-style roti | Roti canai, roti tampal, curry, dhal and sambal | 29A, Jalan Tarom, Kampung Bahru, 80100 Johor Bahru, Johor | +6019 799 9588 |
| Restoran Zaidi Roti Canai | Roti sarang burung | Roti kosong, roti sarang burung daging | No G, 11, Jalan Anggerik 2, Taman Anggerik, 81200 Johor Bahru, Johor | +6018 777 1636 |
| Warung Roti Canai Bukit Chagar | Roti near JB CIQ | Roti canai, roti sarang burung, curry and sambal | 394, Jalan Tengku Azizah, Bukit Chagar, 80300 Johor Bahru, Johor | Not publicly listed |
| Restoran Furong | Chinese-style crispy roti canai | Roti kosong, roti telur | 17, Jalan Seroja 49, Taman Johor Jaya, 81100 Johor Bahru, Johor | +6012 710 5315 |
| Fendi Roti Canai | Early breakfast roti | Roti kosong, roti telur, roti tampal, roti bawang, roti sardin | Jalan Persiaran Teratai, Taman Cempaka, 81200 Johor Bahru, Johor | +6019 784 9600 |
| Tahir Roti Canai | Simple roadside breakfast | Roti canai, roti telur | Jalan Lembing, Taman Sri Tebrau, 80050 Johor Bahru, Johor | +6011 1149 8143 |
| Restoran Shyang Kopitiam | Light and crispy Chinese-style roti | Roti kosong, roti telur, curry and sambal | 87, Jalan Bakawali 50, Taman Johor Jaya, 81100 Johor Bahru, Johor | +6012 330 6005 |
| Restoran Ameer | Mutiara Rini roti canai | Roti canai, roti telur, roti telur bawang | 1, Jalan Utama 43, Mutiara Rini, 81300 Skudai, Johor | +607 755 8672 |
| Dapo’ Khaleeda | Roti with rendang | Roti sarang burung, rendang daging, Johor breakfast dishes | 102, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor | +6018 776 6853 |
| Gerai Man Tebar | Old-school crispy roti bom | Roti canai, roti canai bulat, roti bom | 8, Jalan Aman, Kampung Melayu Majidee, 81100 Johor Bahru, Johor | +6012 795 2669 |
1. Restoran Selera Selatan

Restoran Selera Selatan is one of the most loved roti canai spots in Johor Bahru, especially for people who like their roti crisp, light and freshly cooked. Located in Taman Johor Jaya, it has the feel of a proper neighbourhood breakfast place rather than a polished tourist stop.
The roti here is known for being crispy on the outside while still slightly chewy inside. It is not overly greasy, which makes it easy to enjoy more than one piece without feeling too heavy. The roti kosong is a good starting point, but the roti telur bawang is the one to order if you want something more flavourful. The egg adds richness, while the onion gives a gentle sweetness and crunch.
It is also worth pairing the roti with both curry and sambal. The sambal adds heat and savouriness, while the curry rounds everything out. Because the stall is breakfast-focused and may sell out early, this is one place where arriving early really matters.
Address: 34, Jalan Ros Merah 2/13, Taman Johor Jaya, 81100 Johor Bahru, Johor
Contact: +607 364 7441
2. Onn Kitchen

Onn Kitchen is a well-known JB makan spot that does much more than roti canai, but its roti remains one of the reasons people keep returning. It is especially good for those who want a classic mamak-style breakfast with curry, dhal and sambal served on a traditional steel tray.
The roti canai here is crispy without being too oily, which is exactly what many people look for in a satisfying prata breakfast. If you want something heartier, the roti tampal is a good choice. The runny egg gives the roti extra richness and turns a simple plate into a more filling meal.
Onn Kitchen is also practical because it has longer operating hours than many breakfast-only stalls. This makes it easier to visit if you are not an early riser.
Address: 29A, Jalan Tarom, Kampung Bahru, 80100 Johor Bahru, Johor
Contact: +6019 799 9588
3. Restoran Zaidi Roti Canai

Restoran Zaidi Roti Canai in Taman Anggerik is a strong choice if you prefer a more comfortable restaurant setting instead of a small roadside stall. It is known for its bright orange signage, spacious dining area and wide roti selection.
The classic roti kosong is simple and affordable, but the dish that gets more attention is the roti sarang burung daging. It comes with minced beef and sunny-side-up eggs set within a ring of roti dough, making it more of a full breakfast than a light snack.
This is a good place to visit with family or friends because the setting is more comfortable and the menu gives diners more options beyond the usual roti kosong and roti telur.
Address: No G, 11, Jalan Anggerik 2, Taman Anggerik, 81200 Johor Bahru, Johor
Contact: +6018 777 1636
4. Warung Roti Canai Bukit Chagar

Warung Roti Canai Bukit Chagar is one of the most convenient roti canai spots if you are around the JB CIQ area. It has been around for years and remains a breakfast favourite for people who want something simple, affordable and close to the city centre.
The classic roti canai is served with dhal, curry and sambal. It is not a fancy place, but that is part of the charm. The roti sarang burung is also popular, especially if you like runny eggs with your roti.
Because it is located near Bukit Chagar, it is useful for those who want a local breakfast before heading into the rest of JB. Go earlier if you want the best selection and shorter waiting time.
Address: 394, Jalan Tengku Azizah, Bukit Chagar, 80300 Johor Bahru, Johor
Contact: Not publicly listed
5. Restoran Furong

Restoran Furong offers something a little different from the usual mamak-style roti canai. This Taman Johor Jaya eatery is known for Chinese-style roti canai, which is typically made with vegetable oil instead of ghee.
The result is a lighter, crispier roti that some people compare to a crepe-like flatbread. It may not be the traditional version purists expect, but that is precisely what makes it interesting. The roti kosong is the best way to appreciate the texture, while roti telur gives a more familiar, satisfying bite.
If you enjoy comparing different interpretations of the same dish, Restoran Furong is worth adding to your list.
Address: 17, Jalan Seroja 49, Taman Johor Jaya, 81100 Johor Bahru, Johor
Contact: +6012 710 5315
6. Fendi Roti Canai

Fendi Roti Canai is an early breakfast favourite in Taman Cempaka, known for its simple menu, lively atmosphere and crispy roti served with dhal, curry and sambal. It has been around since the 1990s and continues to draw morning crowds.
The menu includes roti kosong, roti telur, roti tampal, roti bawang and roti sardin, so there is enough variety without feeling overwhelming. The classic roti kosong is the right starting point if you want to judge the texture, while the roti sardin is better if you prefer something more savoury and filling.
This is a good option for early risers who want a proper local breakfast without overthinking the order.
Address: Jalan Persiaran Teratai, Taman Cempaka, 81200 Johor Bahru, Johor
Contact: +6019 784 9600
7. Tahir Roti Canai

Tahir Roti Canai in Taman Sri Tebrau is a simple roadside breakfast spot with a loyal local following. It does not need a huge menu to stand out. The main options are roti canai and roti telur, and sometimes that is exactly enough.
This is the kind of place to visit when you want a straightforward plate of roti without too many add-ons or gimmicks. The setting is casual and rustic, with the charm of a familiar neighbourhood stall. Families may also appreciate the small play area nearby, which makes breakfast slightly easier when dining with children.
If you like your breakfast places old-school and unfussy, Tahir Roti Canai is worth considering.
Address: Jalan Lembing, Taman Sri Tebrau, 80050 Johor Bahru, Johor
Contact: +6011 1149 8143
8. Restoran Shyang Kopitiam

Restoran Shyang Kopitiam is another Chinese-style roti canai spot in Taman Johor Jaya. Its version is known for being crispier and less oily than the standard mamak style, which makes it appealing to diners who prefer a lighter breakfast.
The roti kosong is served with curry and sambal, while roti telur adds a softer, eggier texture. The appeal here lies in the balance between crisp exterior and fluffy interior. It feels familiar enough to be comforting, but different enough to be memorable.
For anyone doing a roti canai trail around Johor Jaya, Restoran Shyang Kopitiam pairs well with Restoran Selera Selatan and Restoran Furong.
Address: 87, Jalan Bakawali 50, Taman Johor Jaya, 81100 Johor Bahru, Johor
Contact: +6012 330 6005
9. Restoran Ameer
Restoran Ameer in Mutiara Rini is one of the more popular roti canai places in the Skudai area. It is especially useful if you are looking for a sit-down mamak restaurant with reliable roti options rather than a small morning stall.
The menu includes roti canai, roti telur and roti telur bawang. The roti is best enjoyed fresh from the griddle, when the outer layers are still crisp and the inside remains soft. On weekends, it can get crowded, so be prepared for a short wait.
This is a convenient option for those living or spending time around Mutiara Rini, Sutera and Skudai.
Address: 1, Jalan Utama 43, Mutiara Rini, 81300 Skudai, Johor
Contact: +607 755 8672
10. Dapo’ Khaleeda

Dapo’ Khaleeda is better known as a Johor breakfast spot with dishes such as lontong and satay, but its roti canai deserves attention too. The most popular order is the roti sarang burung, especially when paired with rendang daging.
This is a richer and more filling version of roti canai, so it is best for those who want a proper meal rather than a light snack. The runny egg, soft roti and beef rendang create a hearty combination that feels especially satisfying for brunch.
Located in Taman Abad, Dapo’ Khaleeda is also convenient if you are already around KSL or Holiday Plaza.
Address: 102, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru, Johor
Contact: +6018 776 6853
11. Gerai Man Tebar
Gerai Man Tebar, also known as Ijam, is a humble stall in Kampung Melayu Majidee that has built a strong reputation for its roti canai. The signature style here has a soft interior with a crispy crust, which is exactly the texture many people want from a good prata.
The roti bom and roti canai bulat are worth trying if you want something different from the usual square kosong. These versions are fluffier and more indulgent, making them especially enjoyable when freshly made.
Because the stall may sell out early, this is another breakfast spot where you should not arrive too late.
Address: 8, Jalan Aman, Kampung Melayu Majidee, 81100 Johor Bahru, Johor
Contact: +6012 795 2669
How to Choose the Best Crispy Roti Prata in JB
If you want the best all-round crispy roti canai, Restoran Selera Selatan is one of the strongest starting points. It has the crisp texture, fresh preparation and curry-sambal pairing that make a simple breakfast feel memorable.
If convenience matters, Warung Roti Canai Bukit Chagar is useful for the city centre, while Dapo’ Khaleeda works well around KSL and Taman Abad. For those in Skudai, Restoran Ameer is easier to reach. If you want something different, Restoran Furong and Restoran Shyang Kopitiam offer Chinese-style roti canai that is lighter and crispier.
For a more creative plate, try Restoran Zaidi’s roti sarang burung daging or Dapo’ Khaleeda’s roti sarang burung with rendang.
What Makes Roti Prata Crispy?
Crispy roti prata depends on the dough, the stretching technique, the oil or ghee used and how it is cooked on the griddle. The best versions are thin enough to form flaky layers, but not so dry that they become brittle. There should be a light crackle on the outside, with softer folds inside to soak up curry.
The roti also has to be served fresh. Even a good roti can lose its crispness if it sits too long before reaching the table. That is why busy breakfast stalls often produce the best texture, as the roti goes from griddle to plate quickly.
Frequently Asked Questions About Crispy Roti Prata in JB
What is roti prata called in Malaysia?
In Malaysia, roti prata is usually called roti canai. It refers to the same style of flaky flatbread commonly eaten with curry, dhal and sambal.
Where can I find the crispiest roti canai in JB?
Restoran Selera Selatan, Onn Kitchen, Fendi Roti Canai and Gerai Man Tebar are good places to start if you like crispy roti canai.
What should I order if I want something more filling?
Try roti telur, roti tampal, roti telur bawang, roti sarang burung or roti sardin. For an even heartier breakfast, Dapo’ Khaleeda’s roti sarang burung with rendang daging is worth considering.
Are most roti canai places in JB open all day?
No. Many of the best roti canai stalls are breakfast-focused and may close by late morning or early afternoon. Always check opening hours before going, especially if you are visiting specifically for roti.
Which area in JB has good roti canai?
Johor Jaya, Taman Abad, Bukit Chagar, Taman Cempaka, Taman Sri Tebrau, Mutiara Rini and Kampung Melayu Majidee all have notable roti canai spots.
Final Thoughts
JB has plenty of excellent roti canai places, but the best crispy roti prata depends on the style you enjoy. Restoran Selera Selatan is hard to beat for a crisp, light and satisfying breakfast plate. Onn Kitchen and Fendi Roti Canai are great for classic mamak-style roti, while Restoran Furong and Shyang Kopitiam offer lighter Chinese-style versions. For something more indulgent, Restoran Zaidi, Dapo’ Khaleeda and Gerai Man Tebar are worth visiting.
The best advice is simple: go early, order the roti fresh, and do not skip the sambal.



