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,524 Responses
  1. crazy_xaoi

    Sto giocando su questi tavoli da qualche mese e onestamente la ruota mi ha portato piu momenti buoni di quello che credevo. Non sono certo uno che sbrocca con le puntate, di solito piazzo 3-4 euro a giro e via. Il catalogo che trovi su Crazy Time e messo bene: fra le 2000 e rotti slot mettendo dentro NetEnt, Play’n GO e Pragmatic, insomma i titoli grossi tipo Gates of Olympus, Sweet Bonanza e Book of Dead sono li al loro posto.

    Il comparto live e roba di Evolution e la qualita si nota. Croupier veri, con qualche tavolo italiano su alcuni tavoli, e i game show sono proprio quelli dove passo il grosso delle sessioni. Ogni tanto controllo le statistiche dei bonus round prima di iniziare, piu che altro per scaramanzia.

    La promo d’ingresso su Crazy Time adesso gira intorno al 150% fino a 400€ piu 100 giri gratis, non tutti insieme pero. Ti danno anche una decina di euro senza deposito dopo la verifica dei documenti. Il rollover e sui 35x, nella media insomma, per cui occhio ai termini: puoi trovare i termini precisi andando su Crazy Time Italian – Giochi da casinò live nel 2026: guida pratica prima di registrarti.

    Per i soldi non mi lamento. Sono andato di Skrill e una volta Neteller e i soldi arrivano in 12-24 ore, con Visa ci vogliono un paio di giorni lavorativi. C’e anche Bitcoin, anche se io resto sui bonifici classici. Deposito minimo 10 euro, registrazione rapida. La cosa che mi ha dato fastidio e stato il KYC: prima foto rifiutata senza spiegazioni senza un motivo chiaro.

    Il supporto che trovi su Crazy Time ti risponde in italiano ed e gia qualcosa, va detto che di notte aspetti di piu. Da cellulare funziona senza problemi via browser, un’applicazione dedicata su Android c’e ma e migliorabile. Licenza c’e quella maltese MGA, non e ADM, e questo per qualcuno e un punto a sfavore. Io intanto vado avanti, con la testa a posto.

  2. crazy_eooi

    Sto giocando su sti giochi da inizio anno e va detto la ruota mi ha portato piu momenti buoni di quanto pensassi. Non sono il tipo che sbrocca con le puntate, di solito butto un paio di euro per giro e amen. Il lobby su Crazy Time e ben fornito: fra le 1800 circa macchinette se conti NetEnt, Play’n GO e Pragmatic, quindi i classiconi come Book of Dead e Gates of Olympus non mancano.

    La sezione con i croupier e gestita da Evolution e si vede. Croupier veri, con tavoli in italiano nelle ore di punta, e i vari game show sono proprio quelli in cui perdo la maggior parte del tempo. Qualche volta do un’occhiata a lo storico dei round bonus prima di entrare, piu che altro per scaramanzia.

    L’offerta di benvenuto che ti da Crazy Time adesso e del 150% fino a 400€ con in aggiunta 150 free spin, non tutti insieme pero. Esiste anche un piccolo no deposit se verifichi i documenti. Il rollover e sui 35x, che non e proprio una passeggiata, per cui occhio ai termini: si trovano le condizioni complete su Crazy Time se ti interessa approfondire.

    Sui prelievi ho poco da dire. Uso Neteller e i soldi arrivano entro le 24 ore, con la carta ci vogliono 3 giorni buoni. Prendono pure le crypto, anche se io resto sui bonifici classici. Deposito minimo 10 euro, la registrazione in tre minuti. La cosa che mi ha dato fastidio e stato il KYC: due giorni di attesa e un documento respinto per un motivo assurdo.

    Il supporto che trovi su Crazy Time parla italiano e questo aiuta, pero nelle ore piccole aspetti di piu. Da cellulare funziona senza problemi via browser, l’applicazione per Android c’e ma e migliorabile. Sulla licenza c’e quella maltese MGA, non e ADM, cosa che a qualcuno non va giu. Io intanto continuo, senza troppe pretese.

  3. nonebet_uupt

    I’ve been using Nonebet for about six months now, mainly late nights, and thought I’d say a bit since a mate asked me. Signup was painless — email, password, done, though the KYC bit came later, which every licensed site does anyway. Minimum was $20 which is fine for a casual punter.

    The lobby’s big — they claim over 4,000 titles last I looked. NetEnt dominates, so Sweet Bonanza and Book of Dead get pushed hard. I mostly stick to Big Time Gaming Megaways when I’m not chasing. NetEnt classics are in there too. Live dealer side runs on Evolution, so you get actual dealers, blackjack tables at all hours and Crazy Time which I watch more than I play.

    The welcome deal was 100% to $500 with 150 spins, wagering was around 35x 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 check the current ones on Nonebet Casino – Real-Money Gaming in 2026: A Practical Player Guide if you’re thinking about it. The one thing that annoyed me is the $5 max bet cap during bonus play — I busted it by accident once and the balance got voided. Lesson learned.

    Cashouts at Nonebet have been fine, mostly. Bitcoin withdrawals landed same day every time I’ve done it, Skrill and Neteller were about a day, and the one card withdrawal took three business days which felt long. Deposits are instant with Visa, Mastercard and the usual coins.

    Support got back to me in about five minutes at midnight, actual humans after the first canned reply. Nonebet doesn’t have a proper app as far as I can tell — it’s a browser thing, works well enough on the iPhone. Licensed out of Curacao, so not local regulation, something to be aware of if you’re in Australia.

  4. lalabet_cbmt

    Ben een paar maanden geleden bij Lalabet begonnen en niet gelogen had ik er weinig van verwacht. De lobby is gewoon dik in orde: ergens rond de 3000 slots voor zover ik kan zien. Pragmatic, Yggdrasil 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 zijn de live tafels. Die tafels draaien op Evolution en dat scheelt echt: mensen van vlees en bloed die af en toe Nederlands spreken, met Crazy Time en Monopoly Live erbij. De stream hapert bij mij nooit, ook op 4G in de trein.

    Over de bonus: je krijgt 100% tot 500 euro plus 200 free spins, plus 50 no deposit spins bij verificatie. De wagering is 35x, gemiddeld voor de markt, zeg maar. Ik had de voorwaarden vooraf doorgespit, de achtergrond van de club vind je op Lalabet Review – Online spelen in 2026: een praktische spelersgids voor je je aanmeldt. Het aanmelden kostte me een minuut of drie met een minimum van 10 euro.

    iDEAL werkt gewoon, net als Visa, Mastercard, Skrill en Neteller, ook Bitcoin gaat er doorheen. Mijn uitbetalingen bij Lalabet stonden meestal binnen een dag of twee op de rekening, behalve die ene keer, toen was het vier dagen. Dat vond ik wel jammer: de KYC-check sleepte een paar dagen, na een keer heb je er geen last meer van.

    Hulp krijg je via de livechat, meestal reageert er binnen een paar minuten iemand. Lalabet heeft gewoon Nederlandstalige support, 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.

    Qua licentie zit het bij Curacao, dus niet onder de Nederlandse KSA — houd daar rekening mee. Bij mij is er in al die maanden niks misgegaan met uitbetalingen, maar ik zet ook geen bizarre bedragen in.

  5. crazy_tooi

    Gioco su sti giochi da un annetto e va detto quella benedetta ruota mi ha regalato piu risultati di quanto pensassi. Non sono certo uno che sbrocca con le puntate, di solito metto 3-4 euro a giro e amen. Il catalogo di Crazy Time e parecchio ricco: si parla di 1800 circa macchinette contando Pragmatic, Yggdrasil e NetEnt, insomma i classiconi tipo Sweet Bonanza, Book of Dead e Gates of Olympus sono li al loro posto.

    La sezione con i croupier e roba di Evolution e la differenza si sente. Dealer in carne e ossa, che parlano anche italiano in certe fasce orarie, e gli show tipo Monopoly Live restano quelli dove butto la maggior parte del tempo. Di tanto in tanto do un’occhiata a le statistiche dei bonus round prima di iniziare, piu per abitudine che per logica.

    L’offerta di benvenuto su Crazy Time adesso e del 100% fino a 300€ piu 200 giri gratis, distribuiti su piu giorni. C’e pure un piccolo no deposit una volta caricato il documento. Il rollover sta a 35x, che non e regalato, quindi leggi le condizioni: puoi trovare le condizioni complete su Crazy Time Italian – Giochi da casinò live nel 2026: guida pratica se ti interessa approfondire.

    Sul fronte pagamenti non mi lamento. Ho usato Skrill e una volta Neteller e i soldi arrivano in mezza giornata circa, con Mastercard ci vogliono 3 giorni buoni. Accettano anche crypto, ma non le ho provate. Si parte da 10€, registrazione veloce, cinque minuti. Quello che proprio non mi e piaciuto e stata la fase documenti: prima foto rifiutata senza spiegazioni senza un motivo chiaro.

    L’assistenza che trovi su Crazy Time ti risponde in italiano ed e gia qualcosa, va detto che di notte aspetti di piu. Da cellulare funziona senza problemi via browser, l’applicazione per Android esiste ma e ancora acerba. Come licenza MGA di Malta, non e ADM, cosa che a qualcuno non va giu. Nel frattempo io vado avanti, senza aspettarmi miracoli.

  6. crazy_lvoi

    Sto giocando su sti giochi da qualche mese e va detto quella benedetta ruota mi ha regalato piu risultati di quello che credevo. Non sono certo uno da puntate folli, normalmente metto un paio di euro a spin e amen. La sezione giochi su Crazy Time e ben fornito: tra le 1800 circa slot varie mettendo dentro Pragmatic Play, NetEnt e Play’n GO, per cui i classiconi tipo Sweet Bonanza, Book of Dead e Gates of Olympus non mancano.

    Il comparto live e gestita da Evolution e la differenza si sente. Croupier veri, con qualche tavolo italiano nelle ore di punta, e i vari game show sono quelli in cui perdo il grosso delle sessioni. Di tanto in tanto do un’occhiata a lo storico dei round bonus prima di sedermi, non che serva davvero, eh.

    La promo d’ingresso che ti da Crazy Time al momento gira intorno al 100% fino a 500€ con in aggiunta 200 giri gratis, non tutti insieme pero. C’e pure una decina di euro senza deposito se verifichi i documenti. Il wagering sta a 35x, che non e proprio una passeggiata, meglio leggersi il regolamento: trovi le condizioni complete andando su Crazy Time Italian – Giochi da casinò live nel 2026: guida pratica prima di metterci soldi.

    Sui prelievi va abbastanza bene. Ho usato Skrill e una volta Neteller e mi sono arrivati entro le 24 ore, con Visa serve un paio di giorni lavorativi. Prendono pure le crypto, anche se io resto sui bonifici classici. Deposito minimo 10 euro, l’iscrizione in tre minuti. L’unica cosa che mi ha rotto e stato il KYC: mi hanno rifiutato la bolletta due volte per un motivo assurdo.

    Il supporto che trovi su Crazy Time ti risponde in italiano e questo aiuta, pero dopo mezzanotte ci vuole pazienza. Su mobile il sito va bene dal browser, l’applicazione c’e per Android va, ma preferisco il sito. Licenza MGA di Malta, non e ADM, e questo per qualcuno e un punto a sfavore. Per ora resto, senza troppe pretese.

  7. nonebet_ebpt

    Been playing at Nonebet for maybe six months now, mainly on the train home, and might as well write something up since a mate asked me. Registration took me like two minutes — email and a password, that’s it, though the KYC bit showed up when I went to cash out, which every licensed site does anyway. Min deposit was $20 which is fine for a casual punter.

    Game selection is huge — somewhere north of 2,500 slots and tables from memory. Pragmatic Play stuff is everywhere, so Gates of Olympus, Big Bass, the usual suspects are all there. I mostly stick to Big Time Gaming Megaways when I want longer sessions. Microgaming back catalogue is there as well. Live dealer side is Evolution-powered, which means actual dealers, roulette running 24/7 and Crazy Time and Monopoly Live which I watch more than I play.

    Bonus-wise the offer was a match up to around $750 with 200 spins, wagering was 40x which honestly is standard for AU-facing sites, not generous. They also had a no-deposit spins offer for a while but it comes and goes. Terms change fairly often so check the current ones on Nonebet Casino – Real-Money Gaming in 2026: A Practical Play 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.

    Cashouts at Nonebet have been pretty quick. Crypto came back within a couple of hours both times, e-wallets took about a day, and the one card withdrawal dragged out to three business days which felt long. 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. No app for Nonebet that I’ve found — it’s just the mobile browser, works well enough on the iPhone. It’s a Curacao licence, which isn’t the ACMA, obviously, make of that what you will for us down here.

  8. nonebet_fapt

    I’ve been playing at Nonebet for about six months now, mainly on the train home, and thought I’d write something up since a mate asked me. Registration took me like two minutes — email and a password, that’s it, though the KYC bit showed up when I went to cash out, which is standard. Minimum was $20 which is fine for a casual punter.

    Game selection is huge — they claim over 2,500 games last I looked. Play’n GO stuff is everywhere, so Sweet Bonanza and Book of Dead are all there. I mostly stick to Yggdrasil and Betsoft titles when I’m not chasing. Microgaming classics are in there too. The live section is Evolution-powered, so you get real croupiers, blackjack tables at all hours and Crazy Time and Monopoly Live which I watch more than I play.

    Bonus-wise the offer when I joined was 100% up to $500 plus 100 free spins, rollover sits at around 35x which is nothing special. They also had a no-deposit spins offer for a while but don’t count on it. Terms change fairly often so it’s worth reading the actual T&Cs at Nonebet rather than trusting my numbers. What did get on my nerves is the $5 max bet cap during bonus play — I busted it by accident once and the balance got voided. Lesson learned.

    Cashouts at Nonebet have been fine, mostly. Crypto came back within a couple of hours both times, Skrill and Neteller were 24 hours or so, and the one card withdrawal dragged out to three business days which felt long. Deposits are instant via card, Skrill, Neteller or crypto.

    Support got back to me in about five minutes at midnight, actual humans once you get past the bot. Nonebet doesn’t have a proper app as far as I can tell — it’s just the mobile browser, but it runs fine on my Android. Licensed out of Curacao, so not local regulation, make of that what you will if you’re in Australia.

  9. lalabet_emmt

    Speel al sinds het voorjaar bij Lalabet en om heel eerlijk te zijn was ik best sceptisch. De collectie is echt niet mis: meer dan 2000 titels volgens de tellers in het filtermenu. Pragmatic, Yggdrasil en NetEnt zie je overal terug, en de bekende namen als Gates of Olympus, Sweet Bonanza en Book of Dead vind je zonder zoeken.

    Waar ik de meeste tijd verlies is het live gedeelte. Dat draait op Evolution en dat scheelt echt: echte croupiers die af en toe Nederlands spreken, plus Crazy Time en Lightning Roulette. Streams lopen soepel, ook op 4G in de trein.

    Even over het bonusgedeelte: je krijgt 100% tot 500 euro plus 200 free spins, plus 50 no deposit spins bij verificatie. 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 Lalabet Review mocht je het willen nakijken. Een account maken is zo gebeurd en de minimale storting is 10 euro.

    Je kunt met iDEAL, Visa/Mastercard of e-wallets als Skrill en Neteller terecht, ook Bitcoin gaat er doorheen. Uitbetalen bij Lalabet duurde bij mij ongeveer 24 tot 48 uur, met e-wallet nog wat vlotter. Daar baalde ik toen wel van: het documentencheck-gedoe kostte tijd, daarna ging alles vlot.

    Hulp krijg je via de livechat, antwoord komt doorgaans snel. Bij Lalabet werd ik netjes in het Nederlands geholpen, hoewel het soms wel copy-paste voelt. Een echte app is er niet, het schaalt netjes naar je scherm en met een snelkoppeling merk je het verschil niet.

    Qua licentie zit het bij Curacao, dus geen KSA-vergunning — dat moet je zelf afwegen. Persoonlijk heb ik nooit gedoe gehad met mijn geld, al hou ik het bewust klein.

  10. lalabet_jtmt

    Speel al sinds het voorjaar bij Lalabet en eerlijk gezegd had ik er weinig van verwacht. Het aanbod viel me alleen mee: ergens rond de 3000 slots volgens de tellers in het filtermenu. Pragmatic, Yggdrasil en NetEnt zijn goed vertegenwoordigd, en de klassiekers a la Gates of Olympus en Book of Dead zitten er gewoon tussen.

    Waar ik eigenlijk vooral zit zijn de live tafels. Dat draait op Evolution en dat is gewoon kwaliteit: echte croupiers waarvan er een paar Nederlands praten, en natuurlijk Crazy Time voor de gekkigheid. De stream hapert bij mij nooit, ook op 4G in de trein.

    Wat betreft dat welkomstpakket: het is 100% tot 500 euro en 200 gratis spins, en er zijn 50 spins zonder storting. De wagering is 35x, wat niet geweldig maar ook niet schandalig is. Ik heb het rustig doorgelezen op de site zelf, en de details staan gewoon netjes uitgelegd op Lalabet Review (NL) als je twijfelt. Registreren zelf duurt geen twee minuten en de minimale storting is 10 euro.

    Je kunt met iDEAL, Visa/Mastercard of e-wallets als Skrill en Neteller terecht, crypto zoals Bitcoin wordt ook geaccepteerd. Mijn cashout bij Lalabet was na anderhalve dag binnen, via Skrill zelfs sneller. Dat vond ik wel jammer: het documentencheck-gedoe kostte tijd, na een keer heb je er geen last meer van.

    Hulp krijg je via de livechat, vaak binnen vijf minuten iemand aan de lijn. Bij Lalabet werd ik netjes in het Nederlands geholpen, hoewel het soms wel copy-paste voelt. Er is geen download-app, maar de mobiele site werkt gewoon fijn en met een snelkoppeling merk je het verschil niet.

    Qua licentie zit het bij Curacao, dus niet onder de Nederlandse KSA — houd daar rekening mee. Bij mij is er in al die maanden niks misgegaan met uitbetalingen, 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