Ask anyone in Ipoh where the morning really begins and the answer is almost always the same: a hot plate of roti canai, a bowl of dhal or curry kuah, and a glass of teh tarik pulled high. This is breakfast the whole city agrees on, from the old mamak halls near the town centre to the tin-roofed kampung stalls tucked behind Tasek and Manjoi. The dough is slapped, spun, folded and griddled to order, so it lands crisp on the outside and soft in the middle, and no two stalls do it quite the same way.
We did the legwork so you can plan your makan run. Every stall on this list holds a Google rating of 4.0 or higher, pulled from real diners, and we have skipped the places that have closed or that are really nasi kandar or lontong shops in disguise. From 24-hour mamaks with thousands of reviews to sarang burung specialists that sell out before noon, here are the 10 best places for roti canai in Ipoh to build your next weekend breakfast around.
What Makes Ipoh’s Roti Canai Special?
Ipoh treats roti canai as a morning ritual, not a filler. Many of the best spots are small kampung stalls that fire up before dawn and pack up by lunchtime, so the dough is always fresh and the queue moves fast. The city also has a soft spot for roti sarang burung, a nest-shaped roti stuffed with egg, baked beans and minced or braised beef, plus the local roti canai pulau where chickpeas and sardine are folded through the kuah. Pair any of them with a creamy parpu (dhal), a fiery sambal, and half-boiled eggs, and you have the classic Ipoh spread.
When Is the Best Time to Go for Roti Canai in Ipoh?
Early. Most of the kampung stalls on this list open around 6:30 to 7:00 am and shut by noon or 1:00 pm, and the popular ones like Ijam, Pak Syeikh and Cin Corner often run out of the good stuff before they officially close. If you want the full menu and the crispiest roti, aim to arrive before 9:00 am on a weekend. Prefer a lie-in or a supper craving? The two big mamaks, M Salim and Naina Mohamed, serve roti canai from early morning until late night, with Naina Mohamed going a full 24 hours.
Table of Contents
- 1. Restoran M Salim (Ipoh HQ)
- 2. Restoran Naina Mohamed
- 3. Warung Roti Canai Ijam
- 4. Roti Canai Din
- 5. Roti Canai Warung Pak Lias
- 6. Roti Canai Pak Syeikh
- 7. Cin Corner Roti Canai Sarang Burung
- 8. Roti Canai 786
- 9. Roti Canai Pak Su Tasek
- 10. Abe Azir Roti Canai (Medan Kidd)
1. Restoran M Salim (Ipoh HQ)

A proper Ipoh institution, M Salim in the Bougainvillea City area near Taman Hoover has been quietly feeding locals for years. It is best known as a nasi kandar hall, but the roti canai off the morning griddle is exactly why so many regulars turn up at breakfast. The dough is thin and crisp at the edges, ideal for dragging through their rich curry kuah, and you can push on to fried chicken, curry fish head and mutton if you are staying for lunch. The setting feels frozen in time in the best way, with servers who somehow remember every table’s order. Come early, order a teh tarik, and settle in.
Operating Hours: 7:00 am – 9:00 pm (Daily)
Address: 75, Jalan Tokong, Taman Hoover, 31650 Ipoh, Perak
Tel: 05-255 5786
Google Review: View on Google
Google Map: Navigate Now
2. Restoran Naina Mohamed

If your roti canai craving hits at 3:00 am, Naina Mohamed on Jalan Kuala Kangsar is the answer, because it runs a full 24 hours. This Tasek-area mamak is a genuine all-rounder, plating roti canai, cheese naan, thosai and mee rebus alongside a wide spread of curries and set meals that keep the tables full from breakfast through supper. Regulars rave about the nasi dalca with thuvayal and the mozzarella cheese naan, but the plain roti canai with dhal remains the honest, everyday order. Prices are friendly, portions are generous, and cashless payment makes it easy. A reliable pick whenever hunger strikes at an odd hour.
Operating Hours: Open 24 hours (Daily)
Address: 632, Jalan Kuala Kangsar, Taman Tasek Damai, 30010 Ipoh, Perak
Tel: 05-291 7786
Google Review: View on Google
Google Map: Navigate Now
3. Warung Roti Canai Ijam

Warung Roti Canai Ijam in Taman Temara is the stall for people who cannot make up their minds, because it reportedly offers more than 40 types of roti. The star is the roti canai pulau, where chickpeas and sardine are worked into a kuah that tastes noticeably different from the usual mamak curry, sweet, savoury and a little addictive. Portions are hearty and the roti holds its own on size and flavour against bigger shops. It is a classic warung set-up, busy and no-frills, so the takeaway line can stretch. Grab a plate of nasi lemak while you wait, and go early since it wraps up by early afternoon.
Operating Hours: 7:00 am – 1:00 pm (Daily)
Address: 61, Dataran Pengkalan Barat 2, Taman Temara, 31650 Ipoh, Perak
Tel: 013-434 2419
Google Review: View on Google
Google Map: Navigate Now
4. Roti Canai Din

Tucked in Kampung Sri Kinta, Roti Canai Din keeps things simple and does them well. The menu is short but almost everything lands above average, and the roti sarang burung is the one to try, a nest of roti loaded up until it eats like a mini big breakfast. Service is quick and friendly, and the place is rustic yet clean, the kind of neighbourhood stall where the regulars nod hello. It runs two sessions, morning and early evening, so it suits both a weekend sarapan and a light dinner. Pair the roti with a kopi and you have a tidy, satisfying meal without the crowds of the bigger names.
Operating Hours: Mon–Sat 6:30 – 11:00 am & 4:30 – 10:00 pm; Sun 6:30 – 10:00 am
Address: Jalan Sri Kinta 4, Kampung Sri Kinta, 31650 Ipoh, Perak
Tel: Not listed
Google Review: View on Google
Google Map: Navigate Now
5. Roti Canai Warung Pak Lias

For roti canai with a view, Warung Pak Lias sits in a proper kampung setting surrounded by greenery, and half the charm is the cooling, unhurried morning atmosphere. The signature is the roti sarang special, stuffed with ground beef and paired with a gravy and sambal ikan bilis that regulars adore. A slightly unusual but winning combo here is the nasi lemak pandan served with a clear sup kosong on the side. It gets full house quickly, yet the kitchen turns tables faster than you would expect. Note the limited days, it does not open every morning, so check before you make the drive out.
Operating Hours: Tue, Wed, Fri, Sat 6:30 am – 12:00 pm; Sun 6:30 am – 12:00 pm & 3:00 – 10:30 pm; closed Mon & Thu
Address: Kampung area, Ipoh, Perak (see Google Maps pin)
Tel: 017-298 3342
Google Review: View on Google
Google Map: Navigate Now
6. Roti Canai Pak Syeikh

Roti Canai Pak Syeikh in Kampung Tersusun Tasek is a morning-only gem that regulars guard jealously. The roti comes soft and flaky, the parpu is creamy and full-flavoured, and the sambal packs a real chilli kick for those who like a bit of fire with their sarapan. It is a small operation with a loyal following, which means the best rotis go fast and the stall can sell out well before the posted closing time. The advice from regulars is unanimous: go early, order a couple more than you think you need, and enjoy them hot. A humble, honest kampung stall doing one thing beautifully.
Operating Hours: Tue–Sun 7:00 – 11:00 am (closed Mon)
Address: 26, Hala Tasek Timur 11, Kampung Tersusun Tasek, 31400 Ipoh, Perak
Tel: Not listed
Google Review: View on Google
Google Map: Navigate Now
7. Cin Corner Roti Canai Sarang Burung

The highest-rated stall on our list, Cin Corner in Kampung Kuala Pari has built its name almost entirely on one dish: the roti sarang burung. Picture a crispy, buttery roti nest cradling two eggs, baked beans and sweet-savoury braised beef, served with sambal, dhal and a special curry on the side. It is the sort of plate that has diners calling it the best roti they have ever had, a clever meeting point between a Malay roti and a full Western breakfast. Service is friendly and fast, the area is breezy and clean, and it only runs in the mornings. Order the sarang burung, no debate.
Operating Hours: 7:00 – 11:00 am (Daily)
Address: Kampung Kuala Pari Tengah, 31650 Ipoh, Perak
Tel: Not listed
Google Review: View on Google
Google Map: Navigate Now
8. Roti Canai 786

Over in Medan Meru Bestari, Roti Canai 786 pairs a wide Malay breakfast spread with a calm, almost spiritual morning mood, complete with soft Quran recitation and a surau on site. The plain roti sarang burung is a steal and a solid starting order, while the sweeter roti bom, roti pisang chocolate and roti kosong round out the choices for the whole family. Prices are reasonable, the variety keeps the kids happy, and the setting is roomy and clean. It is a mornings-only spot that suits an unrushed weekend breakfast, so take your time, order a Nescafe, and let the day start slowly.
Operating Hours: Tue–Sun 7:00 – 11:30 am (closed Mon)
Address: 20, Jalan Meru Bestari A7, Medan Meru Bestari, 30020 Ipoh, Perak
Tel: 017-778 6820
Google Review: View on Google
Google Map: Navigate Now
9. Roti Canai Pak Su Tasek

Roti Canai Pak Su in Kampung Tasek is the pick for anyone who loves the roti but not the chilli burn. Its kuah is the talking point, laid-back and creamy rather than fiery, which makes it a friendly choice for kids and for diners who cannot handle heavy spice. The owners greet you warmly and the service is quick, giving the stall a proper neighbourhood feel. Portions run on the modest side, so order an extra roti if you have arrived hungry. Handily, it stays open until late afternoon rather than closing at noon, so it is a useful option when you have missed the early-morning rush elsewhere.
Operating Hours: 7:00 am – 5:00 pm (Daily)
Address: Jalan Anggerik, Kampung Tasek, 31400 Ipoh, Perak
Tel: Not listed
Google Review: View on Google
Google Map: Navigate Now
10. Abe Azir Roti Canai (Medan Kidd)

If you are staying central and want roti canai without a drive out to the kampung, Abe Azir at Bazar Medan Kidd is your spot. Sitting right in town, it is loved for an authentic, grounded feel and staff who stay friendly even across a language gap. The roti canai sarang special is the order to beat, generous with minced meat and full of flavour, and the roti canai cheese is a popular follow-up. Prices are easy and portions are big, so it is genuine value for money. Dine in if you can, since the cheese roti firms up on delivery, and go before it closes around lunchtime.
Operating Hours: 6:30 am – 1:00 pm (closed Wed)
Address: GM 08, Bazar Medan Kidd, Jalan Tun Abdul Razak, 30100 Ipoh, Perak
Tel: 018-911 0517
Google Review: View on Google
Google Map: Navigate Now
Ipoh rewards early risers, and roti canai is the tastiest reason to set an alarm on the weekend. If you want the big-name, all-hours convenience, M Salim and Naina Mohamed have you covered from breakfast to supper. If you are chasing that special kampung magic, point the car towards Cin Corner, Pak Syeikh or Pak Lias for a roti sarang burung worth the detour, and remember they sell out fast. Every stall here clears a 4.0 Google rating, so you can pick any of them with confidence.
Opening hours and off-days do shift, especially for the smaller stalls, so a quick check on Google before you leave saves a wasted trip. Now round up the family, pick a stall, and make a proper Ipoh breakfast of it.
Frequently Asked Questions
Which roti canai in Ipoh is open 24 hours or late at night?
Restoran Naina Mohamed on Jalan Kuala Kangsar runs a full 24 hours, so it is the go-to for a supper or after-midnight roti canai. Restoran M Salim also serves from early morning until 9:00 pm daily. Most of the kampung stalls, by contrast, are mornings-only and close by noon or early afternoon.
What is roti sarang burung and where is it best in Ipoh?
Roti sarang burung is a nest-shaped roti filled with egg, baked beans and minced or braised beef, almost a Malay take on a big breakfast. Cin Corner in Kampung Kuala Pari is famous for its version, and Roti Canai Din, Pak Lias and Abe Azir all serve well-loved sarang specials too.
Is roti canai in Ipoh halal?
Roti canai in Ipoh is typically served at Muslim-run mamak restaurants and Malay kampung stalls, and the spots on this list fall into those categories. Halal certification and status can change, though, so if it matters to your table, check the latest certification or ask the stall directly before you order.
What time should I arrive for the best roti canai in Ipoh?
Aim for before 9:00 am on weekends. The most popular kampung stalls, such as Warung Roti Canai Ijam, Pak Syeikh and Cin Corner, make everything fresh in the morning and often sell out of the best rotis before their posted closing time. Arriving early also means a shorter queue.
Disclosure: This list was compiled by the team at My Weekend Plan after extensive research and shared opinions to suggest helpful recommendations for the public. The sequence of brands is in no particular order so if you have any other great suggestions too, please email us support@myweekendplan.com.my. For more information, kindly refer to our copyright, privacy & disclosure policy.