9 best places for roti canai in Johor Baru on your next JB trip

LocalFood
12 Apr 2025 • 8:00 AM MYT
LifestyleAsia MY
LifestyleAsia MY

Your access to the good life in Malaysia

image is not available

If nasi lemak is Malaysia’s iconic breakfast dish, roti canai must be a close second. Here is where to get the best roti canai in Johor Bahru (JB) on your next trip across the causeway.

Roti canai is what roti prata is known as in Malaysia. The Indian flatbread is also made the same way. The dough is made with wheat flour, salt, and water, which is stretched thin and folded to create multiple layers. When ordered, the dough is cooked on a griddle until it becomes crispy and charred.

Where roti canai separates itself from roti prata is its variations. There is tampal, or Plaster in Singapore, where the egg is cooked on top of the flatbread instead of being folded inside. Sarang Burung, or bird’s nest, sees the roti fashioned into a ring and encircling eggs and braised meat. There is also the spiral-shaped Bom flavoured with sugar and margarine. Chinese-style roti canai has also appeared. The preparation favours vegetable oil for cooking over the traditional ghee.

For roti canai near the Johor Bahru causeway, visit Warung Roti Canai Bukit Chagar for its popular sarang burung. Dapo’ Khaleeda is also renowned for its edible bird’s nest, especially one topped with beef rendang.

Onn Kitchen has tampal made with double cheese, and the sardine option is a hit at Fendi Roti Canai. For Chinese roti canai in JB, Shyang Kopitiam’s version has a fluffy interior, while Furong makes it extra crispy. The crowd favourite at Selera Selatan is the roti bawang (onion), and the sarang burung daging (beef) at Zaidi. For dessert, the roti bom at Warung Tahir Roti Canai proves that the iconic dish can also be the perfect sweet treat. Check them out below.

(Hero and featured images credits: @posesnapupload / Instagram; @siamary88 / Instagram)

This story first appeared in Lifestyle Asia Singapore

9 places for the best roti canai in JB

 

image is not available

1 /9

Dapo’ Khaleeda

Dapo’ Khaleeda’s sarang burung has been blowing up on social media, and it is easy to see why. The kosong’s eggs glisten in the light, and the additional toppings of sardine or beef rendang make it sumptuous. The stall is also popular for the satay.

From RM6 (~S$1.80) per piece

Daily, 10am – 10pm

(Image credit: @posesnapupload / Instagram)

Address :
102, Jalan Dato Sulaiman, Taman Abad, 80250 Johor Bahru (google map)

Website :

Phone :
+60 18-776 6853

image is not available

2 /9

Fendi Roti Canai

Regulars come here for the crisp roti canai, which can be ordered in different variations like tampal and sardine, all accompanied by generous heapings of dhal and sambal. A live band plays at the restaurant on occasions.

From RM1.50 (~S$0.45) per piece

Daily, 6.30am – 11am

(Image credit: FENDI ROTI CANAI / Facebook)

Address :
Jalan Persiaran Teratai, Taman Cempaka, 81200 Johor Bahru (google map)

Website :

Phone :
+60 19-784 9600

image is not available

3 /9

Onn Kitchen

Onn Kitchen has a grill that does smoky meats like sausages and barbecued chicken, but the main draw is the roti canai. There are various roti tampal to choose from, including double cheese, together with roti bom. The restaurant often has performers playing music.

From RM1.50 (~S$0.45) per piece

Saturday – Thursday, 7am – midnight
Closed on Friday

(Image credit: @rohansuppiah / Instagram)

Address :
29A, Jalan Tarom, Kampung Bahru, 80100 Johor Bahru (google map)

Website :

Phone :
+60 19-799 9588

image is not available

4 /9

Restoran Furong

The name of this stall literally translates as “Chinese Roti Canai,” which points to its Chinese owners. Their version is light and crispy and comes paired with three types of curry.

From RM1.50 (~S$0.45) per piece

Daily, 6.30am – 12.30pm

(Image credit: @banditsjoint / Instagram)

Address :
17, Jalan Seroja 49, Taman Johor Jaya, 81100 Johor Bahru (google map)

Phone :
+60 12-710 5315

image is not available

5 /9

Restoran Selera Selatan

The highlight of this eatery is the roti bawang (onion), which is folded into a rectangle and sliced. Other crowd favourites include the roti plaster, lontong, and nasi lemak.

From RM1.50 (~S$0.45) per piece

Monday – Saturday, 7am – 11am
Closed on Sunday

(Image credit: @jt6263 / Instagram)

Address :
34, Jalan Ros Merah 2/13, Taman Johor Jaya, 81100 Johor Bahru (google map)

Phone :
+60 7-364 7441

image is not available

6 /9

Shyang Kopitiam

Kelvin Liau started learning how to make roti canai when he was 15 years old, and has been doing it ever since. His Chinese-style flatbread has a crispy skin and fluffy interior, and is paired with a light curry.

From RM2 (~S$0.60) per piece

Monday, Wednesday, Friday, & Saturday, 6am – 2pm
Thursday & Sunday, 6am – 12pm
Closed on Tuesday

(Image credit: @jim_ng_33 / Instagram)

Address :
87, Jalan Bakawali 50, Taman Johor Jaya, 81100 Johor Bahru (google map)

Phone :
+60 12-330 6005

image is not available

7 /9

Warung Roti Canai Bukit Chagar

Warung is located merely a few minutes by car from the checkpoint, easy for an immediate roti canai fix. The sarang burung is highly popular thanks to the heart-shaped flatbread cradling two eggs. Diners can help themselves to unlimited scoops of dhal and curry.

From RM1.50 (~S$0.45) per piece

Daily, 7am – 11am

(Image credit: @mr_jacky_chang / Instagram)

Address :
394, Jalan Tengku Azizah, Bukit Chagar, 80300 Johor Bahru (google map)

image is not available

8 /9

Warung Tahir Roti Canai

Tahir has specialised in roti canai for about 30 years. Operating from a hut next to a playground, the stall offers a rustic atmosphere to enjoy its well-charred flatbread. The rich roti bom is an excellent sweet treat.

From RM1.30 (~S$0.40) per piece

Saturday – Thursday, 7am – 11.30am

(Image credit: Fairuz Hadan / Facebook)

Address :
Jalan Lembing, Taman Sri Tebrau, 80050 Johor Bahru (google map)

Phone :
+60 11-1149 8143

image is not available

9 /9

Zaidi Roti Canai

Zaidi is popular for its roti sarang burung daging featuring beef and two eggs nestled inside the flatbread. There is also a variety of rice and noodle dishes from ayam penyet to mee goreng.

From RM3 (~S$0.90) per piece

Monday, Thursday – Sunday, midnight – 6pm, 4pm – midnight
Tuesday, midnight – 6am
Wednesday, 4pm – midnight

(Image credit: Restoran Zaidi Canai / Facebook)

Address :
NO G, 11, Jalan Anggerik 2, Taman Anggerik, 81200 Johor Bahru (google map)

Website :

Phone :
+60 18-777 1636


Note : The information in this article is accurate as of the date of publication.