🍴 Penang, Malaysia

Plant-Based Restaurants in Penang

7 verified venues. Prices in local currency, HappyCow ratings, and honest verdicts from the Leaf & Roam team.

01

Dharma Realm Guan Yin Vegetarian

100% Vegan
17 Lorong Stewart, George Town, 10200 Penang

A George Town institution tucked beside a working Buddhist temple, serving generous rice-and-noodle sets with astonishingly realistic mock-meat dishes at prices that border on charitable. The char siew rice with soy-based pork and the herbal soup noodles are standouts. The temple-adjacent setting adds a meditative quality to lunch — arrive before noon to beat the queue.

HappyCow: ★★★★☆ 4.5/5 (220+ reviews)
Google: 4.4/5
Price: $1.50-3.50 (6-15 MYR)
02

The Leaf Healthy House

100% Vegan
53 Lebuh Muntri, George Town, 10200 Penang

A bright, modern vegan cafe on a heritage shophouse street that bridges traditional Penang flavours with health-conscious cooking. The nasi lemak with sambal tempeh, laksa with coconut broth, and fresh pressed juices showcase how local Malaysian classics translate beautifully to plant-based. Upstairs seating overlooks the colonial streetscape.

HappyCow: ★★★★☆ 4.5/5 (310+ reviews)
Google: 4.5/5
Price: $2-5 (8-22 MYR)
03

Ee Beng Vegetarian Food

Vegetarian with mostly vegan options
7 Lorong Selamat, George Town, 10400 Penang

A no-frills hawker-style stall on the famous Lorong Selamat food street, Ee Beng has served Penang's vegetarian community for decades. The economy rice counter offers a dizzying array of daily-changing plant-based dishes — curried vegetables, mock duck rendang, stir-fried greens — that you pile onto a plate of jasmine rice. Budget dining at its absolute best.

HappyCow: ★★★★☆ 4.0/5 (180+ reviews)
Google: 4.3/5
Price: $1-3 (5-12 MYR)
04

Woodlands Vegetarian Restaurant

Vegetarian with extensive vegan options
60 Lebuh Penang, George Town, 10200 Penang

Penang's Little India landmark serving South Indian vegetarian thalis, dosas, and banana-leaf meals since the 1980s. The lunch thali is a legendary value — unlimited rice, three curries, papadum, rasam, and dessert. Most items are naturally vegan (no eggs or dairy), and staff are happy to confirm. Air-conditioned relief from the tropical heat.

HappyCow: ★★★★☆ 4.0/5 (250+ reviews)
Google: 4.2/5
Price: $2-5 (8-20 MYR)
05

Annapoorna Vegetarian Restaurant

Vegetarian with vegan options clearly marked
86 Lebuh Bishop, George Town, 10200 Penang

A family-run South Indian restaurant on Lebuh Bishop specializing in crispy dosas, uttapam, and idli served with house-ground chutneys and sambar. The masala dosa stretches half a metre and costs less than a coffee back home. Evening specials include tandoori cauliflower and chana masala that regulars plan their week around.

HappyCow: ★★★★☆ 4.0/5 (140+ reviews)
Google: 4.3/5
Price: $1.50-4 (7-18 MYR)
06

Tian Yuan Vegetarian

100% Vegan
380-A Jalan Penang, George Town, 10000 Penang

An upscale Buddhist vegetarian restaurant offering elaborate multi-course Chinese banquet-style dining — perfect for those who want to experience Penang's mock-meat tradition at its most refined. The Peking "duck" with handmade pancakes, abalone mushroom hot pot, and sesame "prawn" toast demonstrate genuine culinary artistry. Popular for family celebrations and special occasions.

HappyCow: ★★★★☆ 4.5/5 (190+ reviews)
Google: 4.4/5
Price: $2.50-7 (10-28 MYR)
07

Broccoli Garden

100% Vegan
73 Jalan Dato Keramat, George Town, 10150 Penang

A cheerful all-vegan spot popular with the local health-conscious crowd, offering a mix of Western and Asian dishes from avocado toast and smoothie bowls to fried rice and curry noodles. The thunder tea rice (lei cha fan) — a Hakka specialty with fragrant herbal broth poured over rice and greens — is a must-try. Great for a casual, wholesome lunch.

HappyCow: ★★★★☆ 4.0/5 (120+ reviews)
Google: 4.2/5
Price: $2-4.50 (8-18 MYR)