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. vox_kesn

    Ogrywam sie tu od jakichs pieciu miesiecy, to chyba moge sie wypowiedziec. Trafilem tam przez znajomego z pracy, z lekkim dystansem. Sama biblioteka gier w Vox Casino jest naprawde spora — Pragmatic, NetEnt, Play’n GO plus troche Betsoftu sa na miejscu, wiec Gates of Olympus czy Book of Dead odpalisz bez szukania.

    Najwiecej czasu spedzam w sekcji live. Evolution obsluguje wiekszosc stolow, obraz nie tnie nawet wieczorem. Lightning Roulette wciaga mnie najbardziej, choc realnie to loteria z ladna oprawa. Czego brakuje, to stolow po polsku, co dla czesci osob z Polski bedzie problemem.

    Bonus powitalny w Vox Casino to doplata do depozytu plus pakiet darmowych spinow rozbity na kilka dni, a spiny leca partiami przez piec dni, nie wszystkie naraz. Warunek obrotu x40 — ani rewelacja, ani skandal, po prostu rynkowa srednia. Wejsc mozna od 40 zl, zakladanie konta poszlo ekspresowo. Po swieze kody bonusowe zagladam przez vox casino kody promocyjne, bo w mailingu potrafia wyslac nieaktualne. Jak zapomnisz kodu, to bonusu nie dolicza wstecz — sprawdzilem na wlasnej skorze.

    Kasa schodzi u nich calkiem sprawnie. Skrill i Neteller laduje na koncie w kilka godzin, przelew na Visa/Mastercard potrafi sie ciagnac dwa-trzy dni robocze. Da sie tez placic kryptowalutami, i to akurat najszybsza opcja. KYC w Vox Casino poszedl bez wiekszych problemow, choc nie od razu — chcieli dowod i potwierdzenie adresu, ale to kazdy licencjonowany operator robi.

    Minus, o ktorym warto wiedziec — brak dedykowanej apki na Androida. Na telefonie wszystko sie skaluje poprawnie, jednak filtry gier na komorce sa tragiczne. Support Vox Casino odpowiada po polsku, zwykle odpisuja od reki, natomiast noca jakosc odpowiedzi spada. Grac tam da sie spokojnie, byle z glowa i limitem na koncie.

  2. 888starz_hfsa

    Siedze tu od pol roku mniej wiecej, to chyba wystarczy zeby sie wypowiedziec. Podrzucil mi link kolega z pracy, ktory wczesniej siedzial na innym serwisie. Wybor gier w 888starz jest ogromny — mowimy o ponad 4000 automatow, choc szczerze mowiac i tak grasz w te same 10 gier. Play’n GO, Pragmatic i Yggdrasil zajmuja wiekszosc polki, Sweet Bonanza i Book of Dead siedza na gorze listy popularnych.

    Bonus powitalny kreci sie wokol 100% doladowania i do tego darmowe spiny. Jak wklepiesz kod bonusowy w formularzu czasem podbijaja pule. Ale jest haczyk — wymagany obrot wynosi 40-krotnosc, w dodatku czas leci szybko. Sam sie na tym przejechalem. Biezace oferty sprawdzisz na 888starz obrót bonusem jesli ktos chce porownac.

    Depozyty schodza od 20 zl, karta Visa czy Mastercard dziala. Osobiscie wole BTC bo idzie najszybciej. Wyplaty w 888starz na portfele przychodzi w kilka godzin, ale na karte potrafi zejsc i 2-3 dni. Weryfikacja KYC to standard — u mnie zeszlo jakies 12 godzin.

    Kasyno na zywo stoi na Evolution co jest chyba najlepsza opcja na rynku. Crazy Time, Lightning Roulette, blackjack — obraz nie tnie nawet na LTE. Brakuje polskiego krupiera, to minus. Z komorki gram najczesciej i nie ma zaciec, dostepna jest appka, ale ja jej nie uzywam.

    Obsluga w 888starz gada po polsku i to bez translatora. Czekalem srednio 3-5 minut. Dzialaja na licencji Curacao, co dla czesci osob bedzie minusem. Dla mnie liczy sie ze placa, ale wypada o tym wspomniec.

  3. 888starz_gbsa

    Gram tu od jakichs czterech miesiecy, to chyba wystarczy zeby sie wypowiedziec. Trafilem tu przez kumpla, ktory wczesniej obstawial gdzie indziej. Wybor gier w 888starz jest ogromny — jakies 6000 tytulow, choc szczerze mowiac polowy nigdy nie odpalisz. Pragmatic, NetEnt i Microgaming sa najbardziej widoczne, Sweet Bonanza i Book of Dead sa na pierwszym miejscu w popularnych.

    Oferta na start to standardowo 100% do pierwszego depozytu z dorzuconymi 50 darmowymi spinami. Wpisujac 888starz kod promocyjny przy rejestracji czasem podbijaja pule. Natomiast jedna rzecz mnie wkurzyla — obrot bonusem to x40, w dodatku czas leci szybko. Ja przy pierwszym podejsciu nie wyrobilem. Swieze kody na 2026 wisza na 888starz obrót bonusem zanim sie zarejestrujecie.

    Depozyty startuja od jakichs 20 zlotych, karta Visa czy Mastercard dziala. Ja wyplacam w krypto bo nie czekam na weryfikacje banku. Kasa z 888starz na portfele przychodzi w kilka godzin, za to na konto bankowe czekalem raz trzy dni. Weryfikacja KYC to standard — przeszla w niecala dobe.

    Kasyno na zywo stoi na Evolution i to widac po jakosci. Crazy Time, Lightning Roulette, blackjack — stoly chodza plynnie. Brakuje polskiego krupiera, to minus. Na telefonie wszystko smiga w przegladarce, jest tez apka na Androida.

    Support 888starz odpowiada po polsku i to nie brzmi jak automat. Odpowiedz przychodzi w kilka minut. Papiery maja z Curacao, co nie kazdemu podpasuje. Ja sie tym nie przejmuje, ale trzeba miec to z tylu glowy.

  4. 888starz_cmsa

    Ostro gram tu od zeszlej jesieni, to chyba wystarczy zeby sie wypowiedziec. Trafilem tu przez kumpla, co wczesniej gral na jakiejs budce bez licencji. Wybor gier w 888starz jest ogromny — gdzies ponad 5000 pozycji, choc umowmy sie i tak grasz w te same 10 gier. Pragmatic, NetEnt i Microgaming zajmuja wiekszosc polki, Gates of Olympus i Book of Dead wisza w topce.

    Oferta na start to standardowo 100% do pierwszego depozytu plus jakies 30 free spinow. Jak wklepiesz kod bonusowy w formularzu dostajesz troche wiecej. Ale jest haczyk — wymagany obrot wynosi 40-krotnosc, i termin jest krotki, bodajze 7 dni. Ja przy pierwszym podejsciu nie wyrobilem. Biezace oferty sprawdzisz na 888starz kod promocyjny 2026 jesli ktos chce porownac.

    Depozyty startuja od jakichs 20 zlotych, karta Visa czy Mastercard dziala. Osobiscie wole BTC bo idzie najszybciej. Wyplaty w 888starz w kryptowalutach schodzi ekspresowo, za to na konto bankowe czekalem raz trzy dni. Weryfikacja KYC to standard — zatwierdzili nastepnego dnia.

    Sekcja live to glownie Evolution i to widac po jakosci. Crazy Time i Monopoly Live — stoly chodza plynnie. Szkoda tylko ze po polsku prawie nic nie ma. Z komorki gram najczesciej i nie ma zaciec, jest tez apka na Androida.

    Support 888starz odpowiada po polsku choc czasem widac kalki jezykowe. Czekalem srednio 3-5 minut. Papiery maja z Curacao, co nie kazdemu podpasuje. Ja sie tym nie przejmuje, ale trzeba miec to z tylu glowy.

  5. crazy_mfoi

    Sto giocando su sti giochi da un annetto e onestamente quella benedetta ruota mi ha dato piu momenti buoni di quanto pensassi. Non sono uno che sbrocca con le puntate, normalmente piazzo 3-4 euro per giro e via. Il catalogo su Crazy Time e ben fornito: tra le 1800 circa macchinette mettendo dentro Pragmatic, Yggdrasil e NetEnt, quindi i soliti noti del calibro di Sweet Bonanza, Book of Dead e Gates of Olympus non mancano.

    La parte live e gestita da Evolution e la qualita si nota. Croupier veri, che parlano anche italiano nelle ore di punta, e i vari game show sono quelli dove butto la maggior parte del tempo. Ogni tanto do un’occhiata a le stats dei bonus prima di entrare, piu che altro per scaramanzia.

    L’offerta di benvenuto proposta da Crazy Time adesso sta sul 100% fino a 300€ piu anche 100 giri gratis, spalmati su qualche giorno. Esiste anche un piccolo no deposit una volta caricato il documento. Il rollover sta a 35x, nella media insomma, per cui occhio ai termini: puoi trovare i dettagli aggiornati andando su Crazy Time se ti interessa approfondire.

    Sul fronte pagamenti va abbastanza bene. Ho usato Skrill e i soldi arrivano in 12-24 ore, con Mastercard serve un paio di giorni lavorativi. Prendono pure le crypto, ma non le ho provate. Si parte da 10€, l’iscrizione in tre minuti. La cosa che mi ha dato fastidio e stato il KYC: mi hanno rifiutato la bolletta due volte per una sciocchezza.

    Il supporto che trovi su Crazy Time risponde in italiano il che non e scontato, anche se dopo mezzanotte i tempi si allungano. Da cellulare il sito va bene dal browser, un’applicazione dedicata per Android c’e ma e migliorabile. Licenza c’e quella maltese MGA, non e ADM, e va saputo prima. Io intanto continuo, senza aspettarmi miracoli.

  6. crazy_ieoi

    Gioco su questi tavoli da inizio anno e onestamente quella benedetta ruota mi ha dato piu soddisfazioni di quanto immaginassi. Non sono il tipo che sbrocca con le puntate, di solito metto 3-4 euro a spin e amen. Il lobby su Crazy Time e messo bene: tra le 2000 e rotti slot varie mettendo dentro Pragmatic, Yggdrasil e NetEnt, insomma i soliti noti del calibro di Book of Dead e Gates of Olympus sono li al loro posto.

    La sezione con i croupier e roba di Evolution e si vede. Croupier veri, con tavoli in italiano su alcuni tavoli, e i vari game show sono proprio quelli dove passo quasi tutte le serate. Qualche volta mi guardo le statistiche dei bonus round prima di entrare, piu per abitudine che per logica.

    La promo d’ingresso su Crazy Time adesso gira intorno al 100% fino a 500€ con in aggiunta 100 giri gratis, distribuiti su piu giorni. Ti danno anche un no deposit da 10€ dopo la verifica dei documenti. Il wagering sta a 35x, nella media insomma, meglio leggersi il regolamento: trovi le condizioni complete su Crazy Time Italian – Giochi da casinò live nel 2026: guida pratica prima di metterci soldi.

    Sui prelievi non mi lamento. Uso Skrill e mi sono arrivati in mezza giornata circa, con Mastercard serve 2-3 giorni. C’e anche Bitcoin, che pero non ho testato. Si parte da 10€, l’iscrizione rapida. Quello che proprio non mi e piaciuto e stata la fase documenti: prima foto rifiutata senza spiegazioni per una sciocchezza.

    La chat di assistenza di Crazy Time risponde in italiano il che non e scontato, anche se di notte ci vuole pazienza. Da telefono il sito va bene dal browser, l’applicazione per Android c’e ma e migliorabile. Sulla licenza Malta Gaming Authority, niente ADM, e va saputo prima. Per ora resto, con la testa a posto.

  7. crazy_yboi

    Sto giocando su sti giochi da qualche mese e diciamocelo la ruota mi ha regalato piu risultati di quanto immaginassi. Non sono uno che punta cifre assurde, di solito metto un paio di euro per giro e tanto basta. Il lobby di Crazy Time e parecchio ricco: tra le 1800 circa macchinette mettendo dentro Pragmatic, Yggdrasil e NetEnt, quindi i classiconi del calibro di Sweet Bonanza, Book of Dead e Gates of Olympus sono li al loro posto.

    Il comparto live gira su Evolution e la differenza si sente. Ragazzi e ragazze veri, che parlano anche italiano in certe fasce orarie, e i vari game show sono proprio quelli dove passo il grosso delle sessioni. Qualche volta do un’occhiata a le statistiche dei bonus round prima di sedermi, piu per abitudine che per logica.

    La promo d’ingresso proposta da Crazy Time adesso sta sul 150% fino a 400€ con in aggiunta 150 free spin, non tutti insieme pero. C’e pure una decina di euro senza deposito dopo la verifica dei documenti. Il requisito di puntata e sui 35x, che non e regalato, quindi leggi le condizioni: puoi trovare i dettagli aggiornati direttamente su Crazy Time Italian – Giochi da casinò live nel 2026: guida pratica prima di registrarti.

    Per i soldi non mi lamento. Sono andato di Neteller e i soldi arrivano entro le 24 ore, con Visa serve 2-3 giorni. Prendono pure le crypto, che pero non ho testato. Si parte da 10€, registrazione veloce, cinque minuti. Quello che proprio non mi e piaciuto e stata la verifica: due giorni di attesa e un documento respinto senza un motivo chiaro.

    L’assistenza che trovi su Crazy Time ti risponde in italiano ed e gia qualcosa, pero dopo mezzanotte ci vuole pazienza. Su mobile funziona senza problemi via browser, un’applicazione dedicata c’e per Android c’e ma e migliorabile. Licenza MGA di Malta, niente ADM, e va saputo prima. Nel frattempo io continuo, senza troppe pretese.

  8. crazy_gzoi

    Sto giocando su queste piattaforme da inizio anno e diciamocelo quella benedetta ruota mi ha portato piu soddisfazioni di quanto immaginassi. Non sono il tipo che punta cifre assurde, di solito butto due o tre euro per giro e via. Il lobby di Crazy Time e ben fornito: fra le 1800 circa macchinette mettendo dentro Pragmatic, Yggdrasil e NetEnt, per cui i soliti noti del calibro di Gates of Olympus, Sweet Bonanza e Book of Dead ci sono tutti.

    La sezione con i croupier e gestita da Evolution e la qualita si nota. Ragazzi e ragazze veri, con qualche tavolo italiano su alcuni tavoli, e i game show sono proprio quelli dove passo il grosso delle sessioni. Di tanto in tanto mi guardo le stats dei bonus prima di iniziare, non che serva davvero, eh.

    Il bonus di benvenuto che ti da Crazy Time adesso sta sul 100% fino a 500€ piu anche 100 giri gratis, distribuiti su piu giorni. Esiste anche una decina di euro senza deposito una volta caricato il documento. Il requisito di puntata e 35x, che non e proprio una passeggiata, meglio leggersi il regolamento: puoi trovare i dettagli aggiornati andando su Crazy Time Italian (IT) prima di metterci soldi.

    Sul fronte pagamenti ho poco da dire. Ho usato Skrill e una volta Neteller e l’accredito arriva in mezza giornata circa, con Mastercard serve 2-3 giorni. C’e anche Bitcoin, che pero non ho testato. Deposito minimo 20€, l’iscrizione rapida. L’unica cosa che mi ha rotto e stata la verifica: mi hanno rifiutato la bolletta due volte per una sciocchezza.

    La chat di assistenza su Crazy Time risponde in italiano ed e gia qualcosa, anche se di notte i tempi si allungano. Da telefono funziona senza problemi via browser, l’applicazione per Android c’e ma e migliorabile. Come licenza MGA di Malta, non e ADM, e questo per qualcuno e un punto a sfavore. Nel frattempo io continuo, senza troppe pretese.

  9. nonebet_avpt

    Been playing at Nonebet for something like four months now, mostly late nights, and figured I’d dump some thoughts since a mate asked me. Signup was painless — email, password, done, though the KYC bit hit me later, which every licensed site does anyway. You only need around $10 which is fair.

    There’s a stupid amount of games — I’d guess around 4,000 games from memory. Play’n GO stuff is everywhere, so Gates of Olympus, Big Bass, the usual suspects get pushed hard. I tend to grind Yggdrasil and Betsoft titles when I’m not chasing. Microgaming classics are in there too. Live dealer side runs on Evolution, so you get actual dealers, blackjack tables at all hours plus Crazy Time which I watch more than I play.

    The welcome deal was 100% to $500 with 150 spins, rollover sits at 35x which honestly is standard for AU-facing sites, not generous. There was a no-deposit spins offer at one point but don’t count on it. Terms change fairly often so have a look at alex60098 if you’re thinking about it. 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. My fault, but still.

    Cashouts at Nonebet have been fine, mostly. Bitcoin withdrawals landed same day both times, Skrill and Neteller were 24 hours or so, and the one card withdrawal took nearly four days which is the slow lane. Deposits are instant via card, Skrill, Neteller and the usual coins.

    Their live chat got back to me in about five minutes at midnight, not just a bot loop after the first canned reply. Nonebet doesn’t have a proper app that I’ve found — it’s a browser thing, works well enough on the phone. It’s a Curacao licence, which isn’t the ACMA, obviously, make of that what you will if you’re in Australia.

  10. nonebet_alpt

    I’ve been using Nonebet for about six months now, mainly on the train home, and might as well write something up since a few blokes here asked. Registration took me like two minutes — email, password, done, though the KYC bit showed up when I went to cash out, which is standard. You only need $20 which is fine for a casual punter.

    There’s a stupid amount of games — they claim over 4,000 slots and tables from memory. NetEnt dominates, so Gates of Olympus, Big Bass, the usual suspects get pushed hard. I mostly stick to the Megaways stuff when I want longer sessions. NetEnt classics are in there too. Live dealer side is Evolution-powered, so you get real croupiers, roulette running 24/7 and Crazy Time and Monopoly Live if that’s your thing.

    Bonus-wise the offer when I joined was a match up to around $750 with 200 spins, rollover sits at around 35x which is about average. They also had a small no deposit thing at one point but it comes and goes. Terms change fairly often so check the current ones on Nonebet Casino – Real-Money Gaming in 2026: A Practical Player Guide if you’re thinking about it. What did get on my nerves is the $5 max bet cap during bonus play — I busted it by accident once and lost the lot. My fault, but still.

    Withdrawals have been pretty quick. Crypto came back same day every time I’ve done it, Skrill and Neteller took about a day, but the Visa one dragged out to nearly four days which felt long. Deposits are instant with Visa, Mastercard and the usual coins.

    Their live chat got back to me in about five minutes at midnight, not just a bot loop once you get past the bot. Nonebet doesn’t have a proper app that I’ve found — it’s a browser thing, but it runs fine on my iPhone. It’s a Curacao licence, so not local regulation, make of that what you will if you’re in Australia.

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