Best Vegetarian and Vegan Places in Ipoh Worth Visiting
Words by
Wei Lim
Ipoh's old town is full of surprises, and the best vegetarian and vegan places in Ipoh are not the kind of places you stumble into by accident. Most of them live in shophouses that look like they have not changed since the 1960s, tucked along lanes near Concubine Street or behind the Padang. If you grew up here, or you have spent enough time eating your way through these streets, you know the rhythm: morning dim sum, afternoon bean curd, late night char siu soy, and somewhere in between, a plate of nasi kandar with no meat that still hits harder than half the meat places in KL.
I am writing this as someone who has dragged friends from out of town through most of these spots, and who has watched the meat free eating Ipoh scene quietly grow from two or three stalls into something a lot more confident. Some of the places below are old school, some are new, but all of them are worth your time.
The Old School Corner of Greentown and the Bean Curd Heritage
1. Funny Mountain Soya Bean & Tadika Mesra, Jalan Theatre
Funny Mountain is the reason most people in Ipoh know what tau fu fah actually is. The original shop sits in a converted shophouse on Jalan Theatre, a few steps from the old Chinese clock tower that no longer ticks, and the queue at the doorway is part of the experience. You order at the counter, pay cash, and a staff member hands you a small plastic bowl of warm soy pudding with a thin syrup that tastes like it was made from the first pressing of the day. The texture is fragile, almost trembling in the spoon, which is exactly how it should be.
The soy milk here is sold by the bag, the old fashioned way, and if you want to feel like a local, ask for the "less sweet" version in Cantonese. Parking on Jalan Theatre is miserable after 11am, so I usually walk over from my car near the market. The shop has been in the same family for three generations, and you can still see the original stone grinding equipment behind a glass panel in the back.
What to Order: Warm tau fu fah with ginger syrup, and a bag of plain soy milk for the road.
Best Time: Before 10am, when the first batch is still hot and the pudding has not sat in the warmer for an hour.
The Vibe: Functional, no nonsense, noisy with the clatter of bowls. Seating is limited to four or five tables and the air conditioning gave up years ago, so go early or expect to sweat.
2. Restoran Sin Wan Fatt, Jalan C. M. Yusuff (Greentown)
Sin Wan Fatt is one of those kopitiam style places that does not look like anything from the outside, and most tourists walk past it without slowing down. Inside, the ceiling fans wobble, the menu is taped to the wall in three languages, and a tall glass cabinet near the counter holds the day's vegetarian specials. The owner, a woman in her sixties, has been cooking the same recipes since 1989, and she will tell you so if you ask.
This is where I go when I want a proper plate of vegetarian nasi campur that does not pretend to be something it is not. The curry is thick with turmeric, the tempeh is fried fresh, and the sambal has that slow burn that builds halfway through the meal. The bean curd skin rolls are the quiet hero of the menu, stuffed with a vegetable jicama filling that holds together better than most meat versions.
What to Eat: The vegetarian nasi campur plate with extra tempeh, and a side of the homemade soy milk.
When to Go: Lunch, between 12pm and 1:30pm, because the best dishes run out by mid afternoon.
A Local Tip: Tell the lady at the counter "boss, sikit lagi sambal" and she will smile and give you a small extra portion without charging more.
Vegan Restaurants Ipoh Locals Actually Trust
3. Vegelight Cafe, Jalan Medan Ipoh 1 (Medan Ipoh Business Park)
Vegelight is the place I take people who say they miss Western breakfasts but want to stay plant based. It sits in a row of newer shophouses near the Gunung Rapat area, a short Grab ride from the old town, and the front of the cafe is glass from floor to ceiling. The menu covers the full Western breakfast spread, pancakes, scrambled tofu, hash browns, big mugs of oat latte, and the portions are honestly oversized for the price.
What I like here is that the owners are not pretending to be a health food cult. The food is rich, the coffee is strong, and the sourdough toast comes with a slab of vegan butter that does not taste like a compromise. The chive scramble on toast is the best thing on the menu if you ask me, and the in-house kombucha is brewed in big glass jars you can see on the back counter.
What to Order: Chive scrambled tofu on sourdough, and the ginger lemon kombucha.
Best For: A slow weekend morning, especially if you want Wi-Fi and a place to sit with a laptop for a couple of hours.
The Catch: Weekends get packed after 10am and parking is a real headache because the lot in front fills up by 9:30am. Show up at 9am and you will have the run of the place.
4. Yuan Jea, Jalan Lau Ek Ching (Old Town, near Kong Heng)
Yuan Jea is a newer addition to the old town vegetarian scene, and it lives in a restored shophouse a few doors down from the famous Kong Heng coffee shop. The kitchen is fully vegan, the menu is short on purpose, and the chef spent time in Taipei before coming back to Ipoh, which shows in the dumpling skins and the way the noodles are pulled. There is a small courtyard out the back that most people miss, and that is where I sit when I want to be alone with a bowl of something hot.
The dan dan noodles here are the reason I keep coming back. The sauce is built on fermented soybeans and Sichuan peppercorn, the noodles have bite, and the mushrooms are sliced thin enough that they soak up everything around them. The fried radish cake is also worth the order, crispy on the outside, soft and savory inside, and served with a chili oil that I have been told off for trying to buy by the bottle.
Order This: The dan dan noodles and a side of the crispy radish cake.
When to Visit: Weekday evenings, around 6pm to 7pm, when the dinner crowd has not yet arrived from the office.
Quiet Tip: The back courtyard seats about six people, and the staff will not always mention it. Just ask, and they will usually point you back there.
5. Pure Farmacy Vegetarian Restaurant, Jalan Sultan Nazrin Shah (near Greentown)
Pure Farmacy has been around in one form or another for over a decade, and the current location near Greentown is a step up from the older place that used to be off Jalan Pasir Puteh. The dining room is wide, bright, and decorated with the kind of hanging plants that suggest someone actually waters them. The menu is mostly Chinese style vegetarian, with a long list of mock meat dishes that use soy and wheat gluten to imitate everything from char siu to fish head curry.
I do not eat mock meat every day, but when I am in the mood, this is the place I go. The "roast duck" here is sliced thin and served with a plum sauce that does not taste like a chemistry experiment, and the butter prawns (mock version) have a cereal coating that crackles when you bite into them. The curry section is solid, and the claypot tofu is a comfort dish I have ordered more times than I can count.
What to Try: Mock roast duck, cereal butter mock prawns, and the claypot tofu.
Best For: Family dinners, especially when you have older relatives who want the flavors of traditional Chinese cooking without the meat.
Heads Up: Service can slow down badly during the 12:30pm to 1:30pm lunch rush, so I usually arrive at noon or after 2pm.
Plant Based Food Ipoh, the Hidden Stalls and Cafes
6. Sprout, Jalan Sultan Idris Shah (Old Town)
Sprout is the kind of place that opens at 10am, closes at 6pm, and the owner runs the floor, the bar, and the playlist all at once. It sits in a slim shophouse on a quiet stretch of Sultan Idris Shah, a few doors away from a tailor who has been cutting suits on the same corner since the 1970s. The interior is small, maybe ten seats including the bar, and the whole place smells like toasted bread and espresso.
The menu changes every couple of months, but the big breakfast plate has been there since day one, and it is the reason I keep coming back. Sourdough, smashed avocado, a slab of roasted tomato, sautéed mushrooms, baked beans, and a choice of scrambled tofu or vegan sausage. The cold brew is strong, almost too strong, and I dilute it with a splash of oat milk when I want to actually sleep that night.
What to Order: The big breakfast, and the cold brew if you need a real jolt.
When to Show Up: Late morning, around 11am, when the morning sun hits the front window and the playlist is still upbeat.
Under the Radar: There is no sign out front, just a small chalkboard. Walk slowly, or you will miss it.
7. The Green Rocket, Jalan Kamarudin Isa (near Stadium Perak)
The Green Rocket is a vegan cafe that opened a few years ago in a corner shophouse near the old Perak Stadium, a part of Ipoh that most tourists do not visit. The owners are former teachers who decided to cook the kind of food they wanted to eat after a long week, and the menu reflects that. Burgers, wraps, smoothie bowls, and a long list of house made drinks that change every season.
The signature burger is the one I order, every time, without thinking. A thick house made patty, smashed and griddled, with vegan cheese that actually melts, lettuce, tomato, pickles, and a garlic aioli that is sharp enough to cut through everything. The fries are hand cut, double fried, and the portion is generous. The matcha latte is good, made with real ceremonial grade powder, and not the sweet green milk that you get at most cafes.
Best Order: The signature burger, fries, and a matcha latte.
When to Go: Late lunch, around 2pm, when the kitchen is calm and the staff has time to talk.
Insider Note: The cafe is walking distance from the stadium, and on weekends you can sometimes catch a local football match before lunch.
Meat Free Eating Ipoh, the Cultural Anchors
8. Nam Heong White Coffee, Jalan Bandar Timah (Old Town, vegetarian set menu)
Nam Heong is one of the famous old white coffee shops in Ipoh, and most people go for the coffee and the egg tarts. What they do not always know is that the shop offers a full vegetarian set menu, available on request, that includes rice, a few small vegetable dishes, a bowl of soup, and a cup of their house white coffee. It is not a dedicated vegetarian restaurant, but the kitchen has been making these sets for years, and the cook takes it seriously.
The set changes daily, but the highlight is usually the ginger soy mushroom rice, which arrives in a small claypot with a sizzling lid. The coffee, for what it is worth, is still excellent. Strong, roasted over charcoal, and served the old way with a small strainer.
What to Get: The vegetarian set with mushroom rice, and a cup of hot white coffee.
When to Visit: Mid morning, between 10am and 11am, before the lunch crowd hits.
The Catch: The vegetarian set is not on the printed menu. You have to ask the staff for it specifically, and they will sometimes say no if you arrive too late in the day.
9. Restoran Sri Ananda Bahwan, Jalan C. M. Yusuff (Greentown branch, vegetarian section)
Sri Ananda is a banana leaf rice chain that started in the north, and the Greentown branch has one of the most reliable vegetarian sections in Ipoh. The setup is simple: you walk in, they hand you a banana leaf, and the servers come around with big pots of rice, dhal, curries, and vegetable sides. The vegetarian spread includes a thick dhal, a tangy rasam, a few dry vegetable curries, and the obligatory pappadam.
I do not come here every week, but when I do, I leave full for under RM10, which is a rare thing in a city where cafe prices have crept up over the last few years. The trick is to ask for extra pappadam and to pour a little of the rasam over the rice before mixing it with the dhal. That is the move.
What to Eat: The full banana leaf vegetarian spread, with extra pappadam and a glass of the house lime juice.
Best Time: Lunch, between 12pm and 1pm, when the curries are still hot and the rice is freshly steamed.
A Real Talk: The Greentown branch is often busier than the main one, and service can be slow because the floor staff covers the whole room. Be patient, and tip a little if you can.
The New Wave: Vegan Bakeries and Small Kitchens
10. Kind Kones, Jalan Sultan Nazrin Shah (Greentown area)
Kind Kones is a vegan dessert kitchen that opened a branch in Ipoh after building a name in KL, and it has settled into a quiet corner shophouse near the Greentown night market. The menu is small, focused on ice cream, cakes, and a few savory options like vegan pies and quiches. The ice cream is made in house with coconut and oat milk, and the flavors rotate, but the dark chocolate and the pistachio are the ones I wait for.
The cakes are the real draw. A slice of the carrot cake, dense with walnuts and a thick cashew frosting, is enough for two people. The lemon tart has a shortbread base that actually crumbles instead of bending, and the filling is sharp enough to wake up the whole table.
Order This: A scoop of dark chocolate ice cream in a small waffle cone, and a slice of the carrot cake to share.
When to Drop In: Afternoon, between 3pm and 5pm, after the lunch crowd has gone and the evening crowd has not started.
Insider Tip: The cafe is small and the seating is limited. Most people order takeaway, and the line moves fast.
When to Go and What to Know in Ipoh
The best time of year to visit Ipoh is between March and September, when the haze has not yet arrived and the mornings are still cool enough to sit outside. November through February is monsoon season, and the rain can make the old town lanes slippery and the river walk less pleasant. Weekends are busier everywhere, especially in the old town and Greentown, so plan weekday visits if you want the cafes to yourself.
Getting around is straightforward. Grab works well in Ipoh, and a ride from the old town to Greentown is usually under RM10. Walking is the best way to explore the old town core, since most of the best spots are within a 15 minute radius of the padang. Parking in the old town is limited, and the metered lots fill up by 10am on Saturdays, so I usually park in one of the bigger lots off Jalan Sultan Iskandar and walk in.
Cash is still king at the older kopitiam style spots, so keep small notes and coins on hand. The newer cafes and the vegan restaurants in the business parks take card and e wallet without issue.
Frequently Asked Questions
Is the tap water in Ipoh safe to drink, or should travelers strictly rely on filtered water options?
Tap water in Ipoh is treated, but most locals boil it or filter it before drinking, and the older kopitiam stalls will serve you water from a boiled urn rather than straight from the tap. Travelers are advised to stick to bottled or filtered water, which is widely available at convenience stores for under RM2 per 1.5L bottle. In most of the vegan cafes listed, filtered water is served free at the counter if you ask.
What is the one must-try local specialty food or drink that Ipoh is famous for?
Ipoh is most famous for its white coffee, which is roasted over charcoal and brewed with a cloth strainer, giving it a roasted, almost smoky character that is different from KL or Penang coffee. For vegetarian travelers, the related must-try is the tau fu fah (warm soy pudding) at Funny Mountain, which uses local soybeans and a lighter syrup than what you find in Singapore or KL. The two together, white coffee and tau fu fah, are the breakfast most Ipoh people grew up with.
Is Ipoh expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveler can expect to spend around RM150 to RM250 per day in Ipoh in 2026 prices. A reasonable breakdown is RM60 to RM100 on a mid-range hotel or guesthouse, RM40 to RM60 on food across three meals, RM10 to RM20 on local transport including Grab rides and the occasional bus, and RM20 to RM50 on entrance fees, drinks, and small souvenirs. The vegetarian and vegan scene is generally cheaper than eating meat, especially at the banana leaf and kopitiam spots, where a full meal can come in under RM12.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Ipoh?
Finding vegetarian food in Ipoh has never been hard, since most Chinese kopitiam stalls offer a few vegetable dishes and there is a long tradition of Buddhist vegetarian restaurants. Pure vegan and fully plant based spots, however, are a more recent development, and most of them are clustered in the old town, Greentown, and the Medan Ipoh business park area. Within a 15 minute drive of the old town, there are at least 8 to 10 fully vegetarian or vegan restaurants, and almost every non-veg restaurant will offer at least two or three meat free dishes on request.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Ipoh?
There is no formal dress code at any of the vegetarian cafes or kopitiams in Ipoh, but modest clothing is expected when visiting any of the Buddhist vegetarian restaurants that sit near temples, especially during festival days. Shoes are usually worn indoors at cafes, but at the older shophouse spots you may be asked to remove them, so wear easy slip-ons if you are planning a long day. If you are taking banana leaf rice, eat with your right hand only, as the left hand is considered unclean in local Hindu and Muslim contexts, and most places will provide a fork if you ask.
Enjoyed this guide? Support the work