Local Food that You have to try in Ipoh

Ipoh

Ipoh is the capital city of Perak, Malaysia. It grew from a tin-bearing valley as it is rich in tin and now, Ipoh is a famous tourist spot where its colonial architecture as well as the vintage and retro cafes and streets act as its main attractions. Not to forget, Ipoh is popular for its delicious cuisine and local street food. Here are some local food that you have to try in Ipoh!

Below are the local food you couldn’t miss in Ipoh!

Local Food that You have to try in Ipoh

Chee cheong fun

AT restaurant canning garden
Image by J2Kfm via flickr
  • Chee Cheong Fun is a type of dish of noodles made with rice. It is commonly eaten in a roll of rice noodles wrapped with bits of shrimp or meat served with soy sauce and chili sauce in a dimsum restaurant. Nonetheless, in countries like Malaysia and Singapore, Chee Cheong Fun is eaten on its own.
  • Regular: RM3.80
  • Sweet / Savoury
  • Mushroom Gravy, Sweet Sauce, Chili Sauce
  • Breakfast

More than 30 years old, this family business Chee Cheong Fun is the childhood memory of many locals. Currently managed by their second generation, this special plate of chee cheong fun has never changed since they started. The uniqueness of this chee cheong fun is that it uses flat rice noodles instead of rolls of rice noodles. It is served with mushroom gravy, chili sauce, sweet sauce or all-in-one combination topped with sesame seeds, fried shallots and green chilli. This chee cheong fun used to be sold on a motorcycle cart going around the neighbourhood but now you can find it in a restaurant named Restaurant Canning Garden.

Opening Hours:
Mon – Fri (7am – 11:30am)
Sat-Sun (7am – 1pm )

Note:They will close if/ until everything sold out early .

Find It Here:

Bean Sprout Chicken Rice

AT Lou wong
Image by ZacharyMarret via tripadvisor
  • Chicken rice is a famous dish in Hainan, China and also in South-east Asia. It is the combination of poached chicken and seasoned rice with chicken soup, chili sauce and cucumber.
  • Average RM19 per person
  • Savoury
  • Mouthwatering Chicken
  • Breakfast | Lunch | Dinner
Image by GerardR via tripadvisor

Someone surely would have recommended you ‘nga choi kai’ if you visit Ipoh. ‘Nga choi kai’ is the bean sprout chicken rice in Cantonese and it is the most famous local food in Ipoh. This dish is basically chicken rice with a big plate of bean sprout. There are a lot of bean sprout chicken rice shops in Ipoh and they are all debatably delicious. We recommend the famous Lou Wong that is located in the busy area of the Ipoh town.

Opening Hours:
Everyday (10:30am – 12am)

Find It Here:

ipoh white coffee

AT nam heong white coffee
  • Ipoh white coffee is a type of coffee drink originated in Ipoh, hence the name. The coffee beans are commonly roasted with palm oil and later served with condensed milk.
  • RM2.80
  • Coffee
  • Aromatic
  • Breakfast | Lunch | Tea

The best Ipoh white coffee in town is Nam Heong White Coffee. The coffee is served in small vintage cups and the common side snacks for the coffee are egg tarts, dimsum and toast. One sip of this coffee, you can taste its rich and aromatic coffee flavour. This is the local drink you have to try in Ipoh!

Opening Hours:
Tues – Sun (7am – 5:30pm)

Find It Here:

Chicken Noodle soup

AT RESTAURANT thean chun
Image by faeimmmario via tripadvisor
  • Chicken noodle soup is a global cuisine and well-familiar to a lot of people. It is a bowl of noodle cooked in chicken soup and topped with chicken and vegetables.
  • RM3.70 - RM5
  • Savoury
  • Flavourful Chicken Soup
  • Breakfast | Lunch
Image by 青蛙frog via flckr

In Cantonese, Gai Se Hor Fun means shredded chicken noodle soup. Hor fun is a kind of flat rice noodle that is famous in Ipoh. The highlight of the shredded chicken noodle soup in Ipoh is that it is not only filled with chicken but with prawns as well. One of the famous restaurants to try this dish is Restaurant Thean Chun. 

Opening Hours:
Fri – Wed (8am – 3pm)

Note: Closed on Thursdays

Find It Here:

salted chicken

AT RESTAURANT Aug kheng lim
Image by CharlesHaynes via flickr
  • Salted chicken is a typical Chinese dish where the chicken is wrapped in parchment paper and slow baked in heated salt.
  • RM19
  • Savoury
  • Aromatic
  • Breakfast | Lunch | Dinner
Image by Milky99 via tripadvisor

Aug Kheng Lim is one of the places famous for its salted chicken. You can choose between an original flavour salted chicken or herbal salted chicken. The herbal salted chicken is marinated with goji berries, rice wine, salt, ginger and various Chinese herbs. This dish is normally a take-away dish for the locals and foreigners. 

Opening Hours:
Everyday (9am – 6pm)

Find It Here:

18,532 Responses
  1. nonebet_ebpt

    I’ve been playing at Nonebet for something like six months now, mostly after work, and thought I’d write something up since a mate asked me. Getting an account took no time — email and a password, that’s it, though the ID verification came later, which is normal enough. Minimum was $20 which is fair.

    There’s a stupid amount of games — they claim over 4,000 slots and tables last I looked. Play’n GO dominates, so Sweet Bonanza and Book of Dead get pushed hard. My go-to is Big Time Gaming Megaways when I want longer sessions. NetEnt back catalogue is there as well. The live section is Evolution-powered, which means actual dealers, blackjack tables at all hours plus Crazy Time and Monopoly Live which I watch more than I play.

    Bonus-wise the offer when I joined was 100% to $500 with 150 spins, rollover sits at 35x which is about average. There was a small no deposit thing for a while but don’t count on it. Terms change fairly often so have a look at Nonebet Casino – Real-Money Gaming in 2026: A Practical Player Guide rather than trusting my numbers. The one thing that annoyed me is the $5 max bet cap during bonus play — I busted it by accident once and lost the lot. Lesson learned.

    Withdrawals have been fine, mostly. Crypto came back within a couple of hours every time I’ve done it, e-wallets took about a day, but the Visa one took nearly four days which is the slow lane. Deposits are instant via card, Skrill, Neteller or crypto.

    Support answered me at 2am, not just a bot loop after the first canned reply. No app for Nonebet as far as I can tell — it’s just the mobile browser, but it runs fine on my phone. Licensed out of Curacao, so not local regulation, something to be aware of if you’re in Australia.

  2. lalabet_fpmt

    Speel al sinds het voorjaar bij Lalabet en niet gelogen had ik er weinig van verwacht. Het aanbod viel me alleen mee: zo’n 2500 tot 3000 games voor zover ik kan zien. Pragmatic Play, Play’n GO en NetEnt zijn goed vertegenwoordigd, en de klassiekers als Gates of Olympus, Sweet Bonanza en Book of Dead zitten er gewoon tussen.

    Waar ik de meeste tijd verlies is het live gedeelte. Dat draait op Evolution en dat scheelt echt: echte croupiers en soms zelfs een Nederlandstalige tafel, en natuurlijk Crazy Time voor de gekkigheid. De stream hapert bij mij nooit, ook als mijn wifi het half doet.

    Over de bonus: het is 100% tot 500 euro en 200 gratis spins, plus 50 no deposit spins bij verificatie. De wagering is 35x, niks bijzonders dus, maar ook niet crimineel. Ik had de voorwaarden vooraf doorgespit, en de details staan gewoon netjes uitgelegd op Lalabet Review: gids, bonussen en uitbetalingen in 2026 voor je je aanmeldt. Registreren zelf duurt geen twee minuten en de minimale storting is 10 euro.

    Betalingen gaan via iDEAL, Visa, Mastercard, Skrill en Neteller, crypto zoals Bitcoin wordt ook geaccepteerd. Mijn cashout bij Lalabet was na anderhalve dag binnen, behalve die ene keer, toen was het vier dagen. Daar baalde ik toen wel van: de verificatie duurde onnodig lang, na een keer heb je er geen last meer van.

    De support is bereikbaar via live chat, meestal reageert er binnen een paar minuten iemand. Lalabet heeft gewoon Nederlandstalige support, al moest ik een keer twee keer uitleggen wat ik bedoelde. Een aparte app hebben ze niet, de browserversie op mijn telefoon draait prima en met een snelkoppeling merk je het verschil niet.

    De vergunning komt van Curacao, dus geen KSA-vergunning — dat weet je dan. Persoonlijk heb ik nooit gedoe gehad met mijn geld, maar ik speel dan ook met bedragen die ik kan missen.

  3. fieryplay_foer

    Siedze tu od jakichs piec miechy, wiec moge juz cos sensownego napisac. Wpadlem przez znajomego z innego forum, szukalem czegos bez tysiaca klonow tego samego slota. Na dzien dobry rzuca sie w oczy, ze automatow jest naprawde sporo — cos kolo 2500 gier, w wiekszosci Pragmatic Play, Play’n GO, NetEnt i troche Yggdrasil. Klasyki typu Gates of Olympus, Sweet Bonanza czy Book of Dead sa, ale nie ukrywam siedze glownie na Big Bass.

    Bonus powitalny na Fiery Play Kod Promocyjny wyglada tak: 100 procent do 2500 zl plus 100 FS, rozlozone na pierwsze dwie-trzy wplaty. Obrot to x40, czyli norma, choc warto przeczytac warunki — siedzi tam limit zakladu 6 zl przy odgrywaniu i paru ludzi sie o to potknelo. Promo wbijalem przy rejestracji, bo potem juz go nie doklepiesz.

    Jak ktos chce porownac obecne promocje, najprosciej zerknac na Fiery Play Kod Promocyjny zanim wplacicie pierwsza stowe, bo oferty sie zmieniaja dosyc czesto. Widzialem tez oferty bez depozytu, ale trzeba je zlapac.

    Kasyno na zywo to glownie Evolution — ruletki z polskimi krupierami pojawiaja sie wieczorami, do tego Crazy Time, Lightning Roulette i to cale Monopoly Live. Limity sa od 3 zl, wiec mozna pograc bez wielkiego banku. To co mnie denerwuje ze w weekendy ladowanie stolu potrafi trwac na mobilnym LTE.

    Kasa z Fiery Play Kod Promocyjny schodza calkiem sprawnie: Skrill i e-portfele tego samego dnia, Visa/Mastercard potrafi ciagnac sie 2-3 dni, krypto doslownie w kilkanascie minut. Minimalny depozyt to 60 zl, zakladanie konta zajmuje doslownie minute, ale weryfikacja przed pierwszym cashoutem zajela mi dobe — dowod plus rachunek za prad. Licencja z Curacao, wiec nic nadzwyczajnego, ale kasa przyszla bez zbednych pytan.

    Obsluga na Fiery Play Kod Promocyjny odpowiada po polsku na czacie, czekalem jakies kilka minut, bez kopiuj-wklej. Dedykowanej apki nie ma, jednak wersja przegladarkowa chodzi plynnie na Androidzie. Nie jest to idealu, natomiast siedze dalej i jak na razie nie mam realnych problemow z kasa.

  4. fieryplay_jmer

    Gram tu od jakichs cztery miechy, wiec mam juz jakies zdanie. Trafilem z polecenia kolegi, szukalem czegos z normalnym wyborem gier. Na dzien dobry widac, ze slotow jest duzo — gdzies 2500 pozycji, glownie Pragmatic Play, Play’n GO, NetEnt i garsc Yggdrasil. Klasyki typu Gates of Olympus, Sweet Bonanza czy Book of Dead sa, ale szczerze najczesciej odpalam Dog House.

    Pakiet powitalny w Fiery Play Kod Promocyjny to: 100 procent do 2000 zl plus 100 free spinow, rozlozone na kilka pierwszych wplat. Obrot wynosi x35, co jest norma, choc przeczytajcie regulamin — jest tam max bet 4 zl w trakcie odgrywania i kilka osob sie o to potknelo. Promo wbijalem przy rejestracji, bo pozniej kasa leci bez bonusu.

    Jesli ktos szuka zobaczyc aktualne oferty, najprosciej zerknac do fair play casino kod promocyjny przed rejestracja, bo oferty sie zmieniaja dosc szybko. Kraza tez darmowe spiny bez wplaty, ale bywaja czasowe.

    Live jest ogarniete — ruletki z polskimi krupierami pojawiaja sie wieczorami, no i Crazy Time, Lightning Roulette i ten caly Monopoly Live. Stoly sa od 3 zl, wiec mozna pograc bez wielkiego banku. Minus to w weekendy jest lekki lag na komorce.

    Kasa w Fiery Play Kod Promocyjny wychodza przyzwoicie: Neteller i e-portfele do 3-4 godzin, karta potrafi ciagnac sie 2-3 dni, krypto doslownie w kilkanascie minut. Minimalna wplata to 40 zl, zakladanie konta to doslownie minute, ale weryfikacja przed pierwszym cashoutem trwala prawie dwa dni — dowod plus potwierdzenie adresu. Licencja z Curacao, czyli standard w tym segmencie, ale przelew doszedl bez cyrkow.

    Support w Fiery Play Kod Promocyjny odpowiada po polsku przez czat, odpowiedz w okolo 3-5 minut, konkretnie. Dedykowanej apki brak, jednak wersja przegladarkowa chodzi plynnie na moim telefonie. Daleko temu do idealu, natomiast siedze dalej i do tej pory nie mialem realnych problemow z kasa.

  5. nonebet_mspt

    I’ve been playing at Nonebet for something like six months now, mainly late nights, and might as well dump some thoughts since someone asked me the other day. Getting an account took no time — email and a password, that’s it, although the ID verification came later, which is normal enough. You only need $20 which is fine for a casual punter.

    There’s a stupid amount of games — I’d guess around 4,000 slots and tables from memory. Play’n GO stuff is everywhere, so Sweet Bonanza and Book of Dead get pushed hard. My go-to is Big Time Gaming Megaways when I want longer sessions. Microgaming back catalogue is there as well. The live section runs on Evolution, which means real croupiers, blackjack tables at all hours plus Crazy Time which I watch more than I play.

    Bonus-wise the offer when I joined was a match up to around $750 with 200 spins, rollover sits at around 35x which is nothing special. There was a no-deposit spins offer at one point but don’t count on it. Offers rotate a lot so have a look at Nonebet Casino – Real-Money Gaming in 2026: A Practical Player Guide before you claim anything. The one thing that annoyed me is the $5 max bet cap during bonus play — breached it once without noticing and the balance got voided. Lesson learned.

    Withdrawals have been pretty quick. Crypto came back in under an hour both times, Skrill and Neteller were about a day, but the Visa one took nearly four days which is the slow lane. Deposits are instant via card, Skrill, Neteller or crypto.

    Their live chat got back to me in about five minutes at midnight, actual humans after the first canned reply. Nonebet doesn’t have a proper app that I’ve found — it’s just the mobile browser, but it runs fine on my iPhone. Licensed out of Curacao, which isn’t the ACMA, obviously, make of that what you will for us down here.

  6. lalabet_wsmt

    Ben een paar maanden geleden bij Lalabet begonnen en om heel eerlijk te zijn had ik er weinig van verwacht. Het aanbod viel me alleen mee: zo’n 2500 tot 3000 games volgens de tellers in het filtermenu. NetEnt, Play’n GO en Pragmatic zie je overal terug, en de klassiekers zoals Book of Dead, Sweet Bonanza en Gates of Olympus staan er allemaal op.

    Waar ik zelf het meeste hang is de live-sectie. Die tafels draaien op Evolution en dat is gewoon kwaliteit: live dealers en soms zelfs een Nederlandstalige tafel, plus Crazy Time en Lightning Roulette. Streams lopen soepel, zelfs op mobiel data.

    Even over het bonusgedeelte: ze geven 100% tot 500 euro met 200 spins erbij, en er zijn 50 spins zonder storting. Je moet het 35 keer rondspelen, gemiddeld voor de markt, zeg maar. Lees die kleine lettertjes wel even, de achtergrond van de club vind je op Lalabet Review als je twijfelt. Registreren zelf duurt geen twee minuten en de minimale storting is 10 euro.

    Betalingen gaan via iDEAL, Visa, Mastercard, Skrill en Neteller, crypto zoals Bitcoin wordt ook geaccepteerd. Mijn uitbetalingen bij Lalabet stonden meestal binnen een dag of twee op de rekening, behalve die ene keer, toen was het vier dagen. En dat is meteen mijn irritatiepuntje: het documentencheck-gedoe kostte tijd, daarna ging alles vlot.

    Klantenservice zit in een chatvenster, vaak binnen vijf minuten iemand aan de lijn. Bij Lalabet werd ik netjes in het Nederlands geholpen, hoewel het soms wel copy-paste voelt. Een aparte app hebben ze niet, de browserversie op mijn telefoon draait prima dus dat mis ik eigenlijk niet.

    De vergunning komt van Curacao, dus niet onder de Nederlandse KSA — dat weet je dan. Bij mij is er in al die maanden niks misgegaan met uitbetalingen, maar ik zet ook geen bizarre bedragen in.

  7. nonebet_tlpt

    Been playing at Nonebet for maybe four months now, mostly on the train home, and thought I’d say a bit since a mate asked me. Getting an account took no time — email and a password, that’s it, though the KYC bit hit me later, which is standard. Minimum was $10 which is fair.

    Game selection is huge — somewhere north of 2,500 titles from memory. NetEnt stuff is everywhere, so Gates of Olympus and Sweet Bonanza are sitting right on the front page. My go-to is the Megaways stuff when I want longer sessions. Microgaming classics are in there too. The live section runs on Evolution, which means real croupiers, roulette running 24/7 and Crazy Time and Monopoly Live if that’s your thing.

    The welcome deal when I joined was a match up to around $750 with 200 spins, rollover sits at 40x which honestly is standard for AU-facing sites, not generous. There was a no-deposit spins offer at one point but it comes and goes. Offers rotate a lot so have a look at tdmromania.ro profile before you claim anything. What did get on my nerves was the max bet rule while wagering — I busted it by accident once and the balance got voided. Lesson learned.

    Withdrawals have been fine, mostly. Crypto came back in under an hour every time I’ve done it, Skrill and Neteller were about a day, but the Visa one took three business days which is the slow lane. Funding is instant with Visa, Mastercard and the usual coins.

    Support answered me at 2am, not just a bot loop after the first canned reply. No app for Nonebet as far as I can tell — it’s a browser thing, works well enough on the iPhone. It’s a Curacao licence, so not local regulation, make of that what you will for us down here.

  8. lalabet_qjmt

    Speel al sinds het voorjaar bij Lalabet en niet gelogen was ik best sceptisch. Het aanbod viel me alleen mee: ergens rond de 3000 slots als ik het goed heb geteld. NetEnt, Play’n GO en Pragmatic domineren wel een beetje, en de klassiekers als Gates of Olympus, Sweet Bonanza en Book of Dead vind je zonder zoeken.

    Waar ik de meeste tijd verlies zijn de live tafels. Die tafels draaien op Evolution en dat is gewoon kwaliteit: mensen van vlees en bloed waarvan er een paar Nederlands praten, plus Crazy Time en Lightning Roulette. Beeldkwaliteit is prima, ook als mijn wifi het half doet.

    Even over het bonusgedeelte: je krijgt 100% tot 500 euro plus 200 free spins, en er zijn 50 spins zonder storting. Je moet het 35 keer rondspelen, wat niet geweldig maar ook niet schandalig is. Ik had de voorwaarden vooraf doorgespit, de achtergrond van de club vind je op Project 1999 profile als je twijfelt. Registreren zelf duurt geen twee minuten met een minimum van 10 euro.

    Je kunt met iDEAL, Visa/Mastercard of e-wallets als Skrill en Neteller terecht, en crypto kan ook, Bitcoin en Litecoin. Mijn cashout bij Lalabet was na anderhalve dag binnen, via Skrill zelfs sneller. Daar baalde ik toen wel van: de verificatie duurde onnodig lang, daarna ging alles vlot.

    De support is bereikbaar via live chat, meestal reageert er binnen een paar minuten iemand. De medewerkers van Lalabet spreken Nederlands, al moest ik een keer twee keer uitleggen wat ik bedoelde. Een echte app is er niet, de browserversie op mijn telefoon draait prima en met een snelkoppeling merk je het verschil niet.

    Qua licentie zit het bij Curacao, dus niet onder de Nederlandse KSA — dat weet je dan. Ik heb er tot nu toe geen problemen mee gehad, maar ik speel dan ook met bedragen die ik kan missen.

  9. nonebet_wypt

    I’ve been playing at Nonebet for maybe four months now, mainly after work, and might as well write something up since a mate asked me. Signup was painless — email and a password, that’s it, though the ID verification showed up when I went to cash out, which is normal enough. Min deposit was $10 which is fair.

    The lobby’s big — I’d guess around 3,000 titles from memory. NetEnt stuff is everywhere, so Sweet Bonanza and Book of Dead get pushed hard. I mostly stick to the Megaways stuff because the volatility suits me. Microgaming classics are in there too. Live dealer side is Evolution-powered, so you get actual dealers, blackjack tables at all hours and Crazy Time if that’s your thing.

    The welcome deal when I joined was 100% up to $500 plus 100 free spins, wagering was 40x which is about average. They also had a small no deposit thing at one point but it comes and goes. Offers rotate a lot so it’s worth reading the actual T&Cs at Nonebet rather than trusting my numbers. The one thing that annoyed me was the max bet rule while wagering — I busted it by accident once and lost the lot. My fault, but still.

    Withdrawals have been fine, mostly. Bitcoin withdrawals landed in under an hour both times, Skrill and Neteller took 24 hours or so, and the one card withdrawal took nearly four days which felt long. Deposits are instant via card, Skrill, Neteller and the usual coins.

    Support got back to me in about five minutes at midnight, not just a bot loop once you get past the bot. No app for Nonebet that I’ve found — it’s a browser thing, works well enough on the phone. Licensed out of Curacao, which isn’t the ACMA, obviously, something to be aware of if you’re in Australia.

  10. lalabet_zumt

    Speel al sinds het voorjaar bij Lalabet en om heel eerlijk te zijn had ik er weinig van verwacht. De collectie is echt niet mis: ergens rond de 3000 slots als ik het goed heb geteld. Pragmatic Play, Play’n GO en NetEnt zijn goed vertegenwoordigd, en de usual suspects zoals Book of Dead, Sweet Bonanza en Gates of Olympus zitten er gewoon tussen.

    Waar ik zelf het meeste hang zijn de live tafels. Evolution levert dat stuk en dat is gewoon kwaliteit: live dealers en soms zelfs een Nederlandstalige tafel, plus Crazy Time en Lightning Roulette. Streams lopen soepel, zelfs op mobiel data.

    Over de bonus: ze geven 100% tot 500 euro met 200 spins erbij, plus 50 no deposit spins bij verificatie. De wagering is 35x, wat niet geweldig maar ook niet schandalig is. Lees die kleine lettertjes wel even, en de details staan gewoon netjes uitgelegd op Lalabet Review – Online spelen in 2026: een praktische spelersgids als je twijfelt. Een account maken is zo gebeurd met een minimum van 10 euro.

    Betalingen gaan via iDEAL, Visa, Mastercard, Skrill en Neteller, en crypto kan ook, Bitcoin en Litecoin. Mijn cashout bij Lalabet was na anderhalve dag binnen, via Skrill zelfs sneller. En dat is meteen mijn irritatiepuntje: de verificatie duurde onnodig lang, na een keer heb je er geen last meer van.

    Hulp krijg je via de livechat, meestal reageert er binnen een paar minuten iemand. De medewerkers van Lalabet spreken Nederlands, al moest ik een keer twee keer uitleggen wat ik bedoelde. Een echte app is er niet, maar de mobiele site werkt gewoon fijn dus dat mis ik eigenlijk niet.

    De vergunning komt van Curacao, dus geen KSA-vergunning — houd daar rekening mee. Ik heb er tot nu toe geen problemen mee gehad, al hou ik het bewust klein.

Leave a Reply

Follow us for updates

   

Explore cities wherever you are with virtual quests

Explore cities with interactive scavenger hunts

Search for an experience