From nasi lemak and mee goreng to banana leaf rice, you'll be able to find all sorts of hearty food served at local mamak restaurants in Malaysia. Roti canai is another popular dish that has a special place in our hearts (and stomachs). Also known as roti prata, this flatbread dish can be enjoyed at various times of the day, whether it's early in the morning for breakfast or as a midnight snack to satisfy late-night cravings.
This list we've rounded up are just some of the places we like getting our roti from - but in reality, there are are plenty of other spots too. So share with us your favourite joints while you go down the list and feel your mouth water with every scroll.
Best roti canai in KL and Selangor
1. Kanna Curry House

Credit: Kanna Curry House on Facebook
Kanna Curry House in PJ is another great place for a delicious plate or roti canai. Enjoy it with some delicious fish curry and thick dhal gravy, and you've got yourself one satisfying meal.
Address: Kanna Curry House, 29, Jalan 17/45, Seksyen 17, Petaling Jaya, 46400 Selangor
Contact: +603-7958 4814
2. Sri Nirwana Maju, Bangsar
Popularly known for serving the best banana leaf rice in town, Sri Nirwarna Maju offers roti canai that's equally just as good. One bite of its flaky goodness is enough to keep you coming back for more.
Address: Sri Nirwana Maju, 43, Jalan Telawi 3, Bangsar Baru, 59100 Kuala Lumpur
Contact: +603-2287 8445
3. Mansion Tea Stall

Credit: Noms and Burps on Facebook
Mansion Tea Stall is well-loved by the locals for their crispy, flaky yet fluffy roti canai - especially when enjoyed with aromatic curry. Pair it with a cup of hot teh tarik for a combo that's hard to beat.
Address: No.2 Ground Floor, Selangor Mansion, Jalan Masjid India, 50100 Kuala Lumpur
Contact: +6017-331 1476
4. Restoran Sri Melur Jaya
When in doubt, you can always count on Sri Melur Jaya to serve some delicious roti canai. Many have claimed that they're one of the best in Klang Valley and the proof lies in their roti canai which is light, flaky and crispy - all at once.
Address: 2, Jalan USJ 17/2, 47630 Subang Jaya, Selangor
Contact: 012 356 0792
5. Valentine Roti

Credit: @foodiefoodtales on Instagram
Named after its owner, Valentine Roti is no stranger to locals looking for fresh roti canai. They serve generously sized portions and if still can't get enough, they've got an extensive menu where you can try other types of roti canai too.
Address: Stor No. 1, Jalan Semarak Opposite Menara Celcom, 54000 Kuala Lumpur
Contact: +6014-966 1844
6. Restaurant I.V.

Credit: @velverse on Instagram
Restaurant I.V. has long been a go-to spot for good roti canai. Made fresh to order, their roti kosong can be enjoyed on its own, with a dollop of thick dhal or side dishes like fried squid and fried chicken for a heavier meal.
Want more foodie content? Check these out:
- 5 Best Places To Get Cheesecakes In KL & Selangor
- 5 Halal Bubble Tea Places In Malaysia
- 5 Best Halal Cake Deliveries In KL & Selangor
Tags:halal-food-guidehhwthave-halal-will-travelmalaysiakuala-lumpurhalal-travel-guideselangoreathhwt-bloghalal-travel-bloghalal-food-bloghalal-travel-tips