Top 10 Mamak in Ipoh 2026

Ipoh runs on mamak food. Long before the city became a weekend magnet for cafes and old-town coffee, its Indian-Muslim kitchens were feeding tin miners, market traders and late-shift workers with fiery nasi kandar, flaky roti canai and endless glasses of teh tarik. That heritage is still very much alive, tucked into shoplots along Jalan Yang Kalsom, Jalan Bijeh Timah and the older kampung streets around town. The best mamak in Ipoh are not the fanciest rooms you will eat in, but they serve some of the most satisfying, best-value plates in Perak.

We did the legwork so you can eat well. Every spot on this list is a genuine mamak or Indian-Muslim eatery, holds a Google rating of 4.0 or higher from real diner reviews, and is still trading. We have ranked them by how many people have reviewed each place, so the most-loved names sit at the top. From a nasi kandar so famous locals nicknamed it after its addictive pull, to humble roti canai stalls that sell out by lunch, here are the 10 best mamak in Ipoh to plan your next makan around.

What Makes Ipoh Mamak Food Special?

Mamak refers to Malaysia’s Indian-Muslim eateries, and Ipoh has one of the oldest scenes in the country. The signature dish here is nasi kandar: white rice flooded with a mix of curries, from ayam merah to fish, squid, okra and dhal. Ipoh’s most famous plate, widely known as Nasi Ganja, built its name on exactly that combination. Beyond rice you will find roti canai griddled to order, murtabak, mee goreng mamak, and teh tarik pulled tall and frothy. Because these kitchens are Muslim-run, the food is typically pork-free, though you should always confirm the latest halal certification with the restaurant before you go.

When Is the Best Time to Visit a Mamak in Ipoh?

It depends on what you are after. The old-town nasi kandar legends like Nasi Ganja and Pekan Lama are lunch institutions and often sell out their best curries by early afternoon, so go before 1:00 pm. For breakfast, roti canai spots such as Warung Roti Canai Ijam and S. H. Saleem open before dawn and are freshest in the morning. If you are chasing a late supper or teh tarik after a night out, head for the 24-hour options like Naina Mohamed or Bharkat, which keep the grill going well past midnight. We have flagged the hours for each below so you can time your run.

Table of Contents

1. Nasi Ganja Ipoh (Nasi Kandar Ayam Merah)

Nasi Ganja Ipoh nasi kandar ayam merah Jalan Yang Kalsom

If Ipoh has one legendary mamak plate, this is it. Officially Kedai Kopi Yong Suan on Jalan Yang Kalsom, the nasi kandar stall inside earned the nickname Nasi Ganja because regulars swear the ayam merah is addictive. The draw is that sweet-spicy red fried chicken, piled over rice with a curry mix, a hard-boiled egg and crisp fried bittergourd. It is a lunch-only, cash-and-queue kind of place, and the line moves fast. Come before 1:00 pm because the best curries run out early. This is the first stop for any first-timer trying mamak in Ipoh, and it rarely disappoints.

Operating Hours: 9:00 am – 5:00 pm (Daily)

Address: 2, Jalan Yang Kalsom, Ipoh Town, 30250 Ipoh, Perak

Tel: 016-595 9673

Google Review: View on Google

Google Map: Navigate Now

2. Restoran M Salim Ipoh HQ

Restoran M Salim Ipoh HQ mamak nasi kandar Taman Hoover

M Salim is one of Ipoh’s best-known mamak names, and this Taman Hoover outlet is the flagship. It is a proper all-day operation, opening early for roti canai and thosai and running right through to dinner with a long counter of nasi kandar curries. Families like it for the space, the ceiling fans and the sheer range: banana-leaf sets, mee goreng, murtabak and a solid teh tarik all live here. The portions are generous and the prices stay friendly, which is why it pulls a steady crowd on weekends. A dependable, no-drama pick when you want variety under one roof.

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

3. Restoran Naina Mohamed

Restoran Naina Mohamed 24 hour mamak Jalan Kuala Kangsar Ipoh

When it is past midnight and the craving hits, Naina Mohamed on Jalan Kuala Kangsar is the answer. This branch runs 24 hours, so it catches the breakfast roti canai crowd, the lunch nasi kandar rush and the supper-hour teh tarik sessions all in one day. The counter carries the full mamak spread, with a reliable line of curries and quick, brisk service that keeps the tables turning. It is a classic roadside mamak setting rather than a polished dining room, which is exactly the point. Handy, always open, and a safe bet whenever nothing else in town is.

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

4. Restoran Majeedia

Restoran Majeedia mamak nasi kandar Jalan Bendahara Ipoh

A long-standing name on Jalan Bendahara, Majeedia is the kind of old-school Indian-Muslim kitchen that opens before sunrise for the morning market crowd. Roti canai and thosai come off the griddle hot, and the nasi kandar counter builds through the morning with rich mutton, chicken and fish curries. It is an early-riser’s mamak, closing by evening, so this is a breakfast and lunch destination rather than a supper one. Regulars rate the value and the consistency, and the fuss-free, canteen-style seating fills quickly with office workers and families. Get there early for the widest choice of curries.

Operating Hours: 6:00 am – 7:30 pm (Daily)

Address: 58, Jalan Bendahara, 31650 Ipoh, Perak

Tel: 05-253 0127

Google Review: View on Google

Google Map: Navigate Now

5. Matha’am Nasi Kandar

Matha'am Nasi Kandar mamak Taman Pengkalan Jaya Ipoh

Out in Taman Pengkalan Jaya, Matha’am has become a favourite for people who want their nasi kandar late. It runs from late morning right up to midnight, filling the gap that the lunch-only legends leave once they shut. The curry line-up covers the usual mamak greats, and the kueh-flooded rice with a good ladle of gravy is what keeps the regulars loyal. The setting is clean, roomy and easy to park at, which makes it a comfortable choice for a relaxed family dinner or a post-work meal. A strong all-rounder when you need proper nasi kandar past the usual hours.

Operating Hours: 11:00 am – 12:00 am (Daily)

Address: 108, Medan Stesen 18/3, Taman Pengkalan Jaya, 31650 Ipoh, Perak

Tel: 019-419 2131

Google Review: View on Google

Google Map: Navigate Now

6. Restoran S. H. Saleem

Restoran S. H. Saleem mamak roti canai Jalan Kuala Kangsar Ipoh

S. H. Saleem on the Kuala Kangsar road is an early-morning institution, opening at half past five for the pre-work roti canai crowd. This is where you come for a proper mamak breakfast: roti canai and roti telur straight off the griddle, dhal and curry for dipping, and a hot teh tarik to start the day. The nasi kandar counter fills out as the morning goes on, and the pace is fast and friendly. It closes in the early evening, so treat it as a breakfast and lunch spot. Simple, honest food that has kept locals coming back for years.

Operating Hours: 5:30 am – 7:00 pm (Daily)

Address: No. 90A, Batu Dua, Jalan Kuala Kangsar, Taman Pelangi, 30010 Ipoh, Perak

Tel: 05-506 0060

Google Review: View on Google

Google Map: Navigate Now

7. Nasi Kandar Pekan Lama

Nasi Kandar Pekan Lama mamak Jalan Bijeh Timah old town Ipoh

Right in the heart of Ipoh old town on Jalan Bijeh Timah, Pekan Lama is a nasi kandar spot with real history and a devoted following. It keeps short hours, roughly late morning to mid-afternoon, and true to nasi kandar tradition the best dishes vanish first. The pull here is the curry gravy, ladled over rice with your pick of fried chicken, mutton, squid or fish. It is a compact, old-shoplot setting that feels like a piece of the city’s makan heritage. If you are exploring old town and its cafes, time your walk to land here for lunch before the counter empties out.

Operating Hours: 10:30 am – 3:00 pm (Daily)

Address: 125, Jalan Bijeh Timah, 30000 Ipoh, Perak

Tel: 013-812 5125

Google Review: View on Google

Google Map: Navigate Now

8. Warung Roti Canai Ijam

Warung Roti Canai Ijam mamak breakfast Taman Temara Ipoh

A neighbourhood roti canai warung in Taman Temara, Ijam is the sort of morning spot locals guard as their own. The roti is the whole point here: thin, crisp at the edges and fluffy in the middle, torn straight into a bowl of dhal or curry. Regulars order roti telur, roti bawang and the occasional roti tisu for the kids, washed down with kopi or teh tarik. It opens at 7:00 am and winds down by early afternoon, so this is a breakfast run, plain and simple. Get there before the morning rush clears out the fresh batches off the griddle.

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

9. Zaitun Silibin

Zaitun Silibin mamak nasi kandar Taman Silibin Ipoh

Over in Taman Silibin, Zaitun has quietly built one of the better reputations for mamak food on the western side of Ipoh. It opens late morning and runs to 10:00 pm, so it comfortably covers lunch and dinner in a part of town that is a little short on nasi kandar. The curries are well spiced and the tandoori and naan orders are worth a look alongside the usual rice and roti. The room is bright and family-friendly, with easy parking, which makes it a good weekend dinner shout. Locals rate it for consistency and a slightly broader menu than the average roadside stall.

Operating Hours: 11:00 am – 10:00 pm (Daily)

Address: Lot 4093N, Jalan Silibin, Taman Silibin, 30100 Ipoh, Perak

Tel: 016-954 5970

Google Review: View on Google

Google Map: Navigate Now

10. Restoran Nasi Kandar Bharkat

Restoran Nasi Kandar Bharkat late night mamak Taman Cempaka Ipoh

Rounding out the list, Bharkat in Taman Cempaka is the go-to when the night runs long. It opens at 6:00 am and does not close until 1:00 am, which makes it one of the more reliable late-night mamak in this stretch of Ipoh. The nasi kandar counter carries a full spread of curries, and the roti canai and mee goreng keep the supper crowd happy well after other kitchens have shut. It is a busy, buzzy neighbourhood restaurant with quick service and fair prices. Come for a late teh tarik and a plate of curry-drenched rice, and you will see why the regulars keep the tables full.

Operating Hours: 6:00 am – 1:00 am (Daily)

Address: 101, Jalan Sri Cempaka, Taman Cempaka, 31400 Ipoh, Perak

Tel: 014-242 1293

Google Review: View on Google

Google Map: Navigate Now

Ipoh’s mamak scene rewards a bit of planning around the clock. For the one plate every visitor should try, Nasi Ganja is the name to chase, so get there before lunch runs dry. For sheer variety and a family-friendly room, M Salim and Zaitun rarely miss. And when the craving strikes at 2:00 am, the 24-hour counters at Naina Mohamed and Bharkat keep the curry and teh tarik flowing. Every spot here clears a 4.0 Google rating, so you can walk into any of them with confidence.

Opening hours and curry choices do change, and the best dishes at the lunch-only legends sell out fast, so a quick call or a check on Google before you set off is always worth it. Now grab your crew, pick a mamak, and make a proper makan run of your weekend in Ipoh.

Frequently Asked Questions

What is the most famous mamak in Ipoh?

The best-known is the nasi kandar stall inside Kedai Kopi Yong Suan on Jalan Yang Kalsom, widely nicknamed Nasi Ganja for its addictive ayam merah fried chicken. It is a lunch-only spot with long queues, so arrive before 1:00 pm to catch the full spread of curries before they sell out.

Are mamak restaurants in Ipoh halal?

Mamak eateries are Indian-Muslim and Muslim-run, so the food is typically pork-free and prepared to Muslim dietary practice. Halal certification status can still vary from place to place, so if it matters to your table, confirm the latest certification with the restaurant before you order.

Which mamak in Ipoh is open 24 hours or late at night?

For round-the-clock eating, Restoran Naina Mohamed on Jalan Kuala Kangsar runs 24 hours, while Restoran Nasi Kandar Bharkat in Taman Cempaka serves until 1:00 am and Matha’am in Pengkalan Jaya until midnight. These are your best bets for supper or a late teh tarik run.

What should I order at an Ipoh mamak?

Start with nasi kandar, rice topped with a mix of curries and a protein like fried chicken, mutton or fish. For breakfast go for roti canai or roti telur with dhal, and always order a teh tarik. Adventurous eaters can add murtabak, mee goreng mamak or a tandoori set where available.

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.

Advertise With My Weekend Plan
Close
© Copyright 2023 by My Weekend Plan. All Rights Reserved.
Close