Advertisement
Advertisement
Food

10 Top Roti Canai Spots You Must Try In KL & PJ (2025 Guide)

Roti canai is a staple Malaysian breakfast that never disappoints. Fluffy and crispy, it’s best enjoyed dipped into thick, flavorful curry and dhal—mmm, just thinking about it is making us hungry. We want you to feel the same, so here are 10 top roti canai spots you must try in KL and PJ.

Advertisement

10 Must Try Roti Canai In KL & PJ

1. I.V. Restaurant 

Image Credit: Lau Guan Zhen (Sean)

Although tucked away in Klang, this spot draws crowds from near and far—thanks to its highly praised roti canai and roti telur. Come the weekend, it’s buzzing with eager food lovers! Each roti canai is affordably priced at around RM2, served with your choice of their signature chicken curry, fish curry, or hearty dhal. It’s well worth the trip!

Image Credit: JC (Google Review)
Image Credit: llamaran Ramamoorthy (Google Review)

I.V. Restaurant 

Address: 222, Jln Sultan Azlan Shah, 51200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur  

Operation Hours: Opens daily (5am – 3pm; 4:30pm – 2am)

2. Warung Sri Nangka Mad Zin 

Image Credit: Mohamed Nazri Mohamed Taib (Google review)

Every Bangi local knows this spot—it’s nothing short of legendary. On most days, it sells out as early as 10 AM. This family-run business starts preparing roti canai as early as 3 AM, and during service, you can watch them make it fresh right in front of you. Many say it’s one of the ‘garing’ roti canais in town, especially when paired with their delicious curries. Highly recommended! 

Image Credit: mfd s (Google review)
Image Credit: mfd s (Google review)

Warung Sri Nangka Mad Zin 

Address: 24, Jalan Teras, Kampung Teras Jernang, 43650 Bandar Baru Bangi, Selangor 

Operation Hours: Opens 630am to 11am (Closed Monday) 

Advertisement

3. Gerai Pak Hassan Kampung Baru 

Image Credit: Abdul Jamal (Google review)

For over three decades, this legendary roti canai stall in Kampung Baru has been winning hearts—especially with its unique and flavorful chicken feet curry, a crowd-favorite dipping option. With a self-service curry station, you’re free to ladle on as much goodness as you like. Don’t miss their roti sarang burung, another standout that keeps regulars coming back for more. It’s a go-to spot for many UniKL students looking for a satisfying bite!

Image Credit: Amy Ghni (Google review)
Image Credit: Ming (Google Review)

Gerai Pak Hassan Kampung Baru 

Address: 45A, Jalan Raja Abdullah, Kampung Baru, 50300 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Advertisement

Operation Hours: Opens Tuesday – Friday (7am – 12:30pm) ; Saturday – Sunday (7am – 1pm), Monday closed 

4. Kedai Roti Canai Pak Ali  

Image Credit: Azizi “AJ” Jamaludin (Google review)

Visiting this place without trying their signature Roti Tsunami would be a real miss! It’s their specialty—a crispy roti kosong drenched in two half-boiled eggs and a rich mix of thick gravies for dipping. If you enjoy your meal swimming in curry, their Roti Banjir is another great option. Do note that they open as early as 7 AM, and it tends to get crowded quickly, so be sure to arrive early to avoid disappointment. 

Image Credit: Ahmad Ridzuan (Google Review)
Image Credit: llee (Google review)

Kedai Roti Canai Pak Ali 

Advertisement

Address: Jalan Pantai Permai, Pantai Dalam, 59200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur  

Operation Hours: Opens 7am to 11:30am (Closed on Monday & Tuesday)

5. Valentine Roti 

Image Credit: Ren Haruto (Image Credit)

Self-proclaimed on its signage as ‘The Best Roti Canai,’ this spot sets high expectations—and based on Google reviews, it delivers for most. The roti is crispy, not too oily, and just the right portion for a satisfying meal. They’re especially known for their signature Roti Valentine, filled with sardines, onions, and mixed vegetables.

Image Credit: Santo Zeus (Google Review)
Image Credit: Oliver Frey (Google Review)

Valentine Roti 

Address: 1, Jalan Sultan Yahya Petra, Kampung Datuk Keramat, 54100 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Hours: Opens daily (8am – 1145pm)

6. Lan Roti Canai 

Image Credit: Aizat Pixel (Google Review)

This legendary roti canai spot in Bangsar has been around since the 1980s. Located in a food court area, it tends to get crowded on weekends. Parking can be a bit of a hassle, but it’s well worth the effort. Their roti canai is made fresh to order and comes out wonderfully crispy. Don’t overlook the curries either—some include meat, adding an extra layer of flavor to the dish. 

Image Credit: Dzul Ha (Google review)
Image Credit: ZM (Google Review)

Lan Roti Canai 

Address: 20, Jalan Pantai Permai, Pantai Dalam, 59200 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur

Operation Hours: Opens Daily (6:30am – 12pm) 

7. Mansion Tea Stall 

Image Credit: Ali Imran (Google Review)

Tucked away in Masjid India, this iconic spot is known for its unique Roti Special. This is basically fluffy roti canai served under two soft-boiled eggs, all drenched in thick curry and dhal, then finished with a generous spoon of sambal. It’s a roti experience like no other. And while you’re at it, make sure to try their Teh Ding Dong for the perfect combo!

Image Credit: Danie Resno (Google Review)
Image Credit: Peter Seo (BlueRanma) (Google Review)

Mansion Tea Stall

Address: Kuala Lumpur City Centre, 50100 Kuala Lumpur, Federal Territory of Kuala Lumpur 

Operation Hours: Open 24 hours

8. Roti Canai Kari Kambing Perindu 

Image Credit: MD Kush (Google Review)

Opening as early as 6:30 AM, this spot quickly draws a crowd of early risers eager to satisfy their roti canai cravings. Thankfully, the service is quick and efficient. The highlight here is the fluffy roti canai paired with their rich, flavorful mutton curry — tender meat in a thick, aromatic gravy. You can also opt for other delicious curries like dhal or chicken feet curry. While the ambiance is simple and no-frills, the food more than makes up for it!

Image Credit: @andytwc (IG)
Image Credit: Asnawi MN (Google Review)

Roti Canai Kari Kambing Perindu 

Address: Taman Desa Cheras, 56000 Kuala Lumpur, Federal Territory of Kuala Lumpur  

Operation Hours: Opens 630am to 4pm (Monday closed)

9. Hamdan’s Roti Canai Chow Kit 

Image Credit: Manja Znidar (Google Review)

If you’re in the KL area—especially around Chow Kit—Hamdan’s Roti Canai is a must-try breakfast spot. Tucked among a row of hawker stalls, this place has earned praise from both locals and tourists alike. You’ll find a variety of roti canai options here, including roti planta, roti sardine, roti sarang burung, roti tsunami, and more. Each one is served with flavorful curries and a side of sambal. They open as early as 7 AM, perfect for an early morning bite.

Image Credit: Sha Shae (Google Review)
Image Credit: Manja Znidar (Google Review)

Hamdan’s Roti Canai 

Address: 497, Jalan Tuanku Abdul Rahman, Chow Kit, 50350 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur 

Operation Hours: Opens Daily 7am to 4pm

10. Mallar Bistro  

Image Credit: Mallar Bistro

Famous for its South Indian cuisine with a mamak-style twist, this spot serves up a roti canai that truly stands out. While the prices may be slightly higher than usual, the soft, fluffy roti paired with their rich, flavorful curry might just have you coming back for seconds. Don’t miss their special sardine dipping sauce—it adds an extra kick that takes the experience to the next level. P.S. Roti canai is only available during breakfast hours! 

roti canai
Image Credit: Muthumoney Saravanan (Google Review)
Image Credit: Colour network (Google Review)

Mallar Bistro 

Address: 44, Jalan 28/70a, Desa Sri Hartamas, 50480 Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur 

Operation Hours: 6am to 12:30am

Read More: 10 Best Bak Kut Teh Spots in KL/PJ (2025 Guide)

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button