Food + Drink

7 Places to get the best ‘roti canai’ in Klang Valley


By Zoe Yang

7 Places to get the best ‘roti canai’ in Klang Valley

From ayam goreng to nasi lemak, our local mamak is ever bursting with various kinds of food offering. But a Malaysian favourite that can be eaten day or (mid)night is the humble roti canai. The perfect roti canai or roti pratha should have a crispy and flaky texture, while remaining soft and fluffy when eaten. We like to get a roti or two at the following places – what about you? Narrowing down the best roti canai in town is quite a task and we know this is not all there is, so do share where your favourite joint is.

Kanna Curry House @ Section 17, PJ

Aside from being one of the best places to indulge in banana leaf rice, Kanna’s roti canai is also favoured by many for its flaky goodness. The roti canai is best eaten with a dollop of delicious fish curry and thick dhal gravy. While you’re there, you should also try their signature side dishesfried squid and fried chicken (this sells out pretty quickly!).

Address: 29, Jalan 17/45, Seksyen 17, 46400 Petaling Jaya

Opening hours: 7am – 10pm daily

Contact: 03 7958 4814

Website | Facebook | Instagram

Lan Roti Canai

Lan Roti Canai has been operating their roti business in a food court for 39 years now. Many locals visit this hidden gem for its well-prepared roti canai(s)crispy on the outside, but soft and fluffy on the inside. You best believe it’s that good as there are long queues every morning; customers either have their roti canai for breakfast there, or do a takeaway by the dozen! Their kuah kacang dhal is also highly praised for its rich, thick consistency.

Address: Medan Selera, Kedai No. 74, Dataran Sri Angkasa Jaya, Pantai Valley, Kuala Lumpur

Opening hours: 7am – 11pm daily

Contact: 019 351 9909

Facebook | Instagram

Mansion Tea Stall @ Masjid India, KL

This restaurant is loved by locals and tourists alike for their roti canai special—also known as roti banjir. The server will ladle the aromatic curry over the fluffy roti canai (cut into bite-sized pieces). The dish also comes with two half-boiled eggs and a spoonful of sambal on the side. To cap it off, order its famous teh ding dong, which is basically teh tarik, to wash your food down. Do take note that parking might be a problem in this area. Best to hop onto the LRT to Masjid Jamek station and it’ll only be a 5-minute walk to the restaurant.

Address: No.2 Ground Floor, Selangor Mansion, Jalan Masjid India, 50100 Kuala Lumpur

Opening hours: 24 hours daily

Contact: 017 331 1476


READ MORE: 7 Go-to spots for the best ‘thosai’ in Klang Valley

Restoran Al Fariz Maju @ Bandar Baru Bangi

This eatery has been gaining a lot of attention for its roti canai and naan cheese mozzarella (mamak stalls are getting so creative these days!). You can pair their almost grease-less, light and fluffy roti canai with the dhal gravy (so much goodness!). If you’d like to have more than the flatbread alone, you can also try their fried chicken and tandoori chicken.

Address: No. 2GF, Jalan 15/1e, Seksyen 15, 43650 Bandar Baru Bangi

Opening hours: 24 hours daily

Contact: 016 263 0095

Facebook | Instagram

Restoran Sri Melur Jaya @ USJ 17, Subang Jaya

It’s been said that Sri Melur Jaya serves one of the best roti canai(s) in the whole of Klang Valley. So much so they even have a factory to produce their own roti canai dough! Its popularity isn’t without merit. Based on a family recipe, the roti canai here has a light, crispiness that it falls apart easily, thus making for a pleasant eating experience. This restaurant also scores high for its flavourful fish curry and dhal.

Address: 2, Jalan USJ 17/2, Usj 17, 47630 Subang Jaya, Selangor

Opening hours: 6am – 1am daily

Contact: 012 356 0792


READ MORE: 7 Places to go for the best ‘chapati’ in Klang Valley

Valentine Roti @ Jalan Semarak, KL

The highly-skilled roti-maker stretches out each dough thinly to create the three criteria of a perfect roti canaicrispy, soft and light. While the roti kosong is best on its own, you wouldn’t want to miss on the rich dhal to dip your roti canai with. This place has an extensive roti menu that you can try other combination of flavour and texture as well. It’s also worth ordering their juicy and tender tandoori chicken.

Address: Stor No. 1, Jalan Semarak opposite Menara Celcom, 54000 Kuala Lumpur

Opening hours:

Monday – Saturday: 5pm – 2am

Contact: 014 966 1844


Warung Pak Hassan @ Jalan Raja Abdullah, KL

How often do you see restaurants serving curry chicken feet with roti canai? Pay a visit to Warung Pak Hassan to try its specialty for your next breakfast. It is the signature here! In fact, it is one of the reasons why this warung has stood the test of time for the last 70 years. The other reason? The homemade nasi lemak with a variety of lauk(s) you can choose from. Note that they operate based on a self-service concept.

Address: 31, Jalan Raja Abdullah, Kampung Baru, 50300 Kuala Lumpur

Opening hours:

Tuesday – Saturday: 7am – 1pm

Sunday: 7am – 12pm

Contact: 017 223 7871

Have your say and tell us where is your favourite spot for the best roti canai in town. Scroll through the gallery below to vote or leave us a comment if your go-to is not in the list.

{insert poll tpl=”sub-vote-freesize.tpl” id=”57″}

Explore More