Phnom Penh’s best vegetarian and vegan-friendly restaurants

I often get asked if it’s easy to be vegetarian in Cambodia. In Phnom Penh, the answer is yes! The city feels like a foodie paradise as so many different restaurants and cuisines have popped up in recent years. Here’s a roundup of the best vegetarian and vegan-friendly restaurants in Phnom Penh. This list is by no means comprehensive, and I’m always discovering new favorites. So feel free to comment below with your favorite veg spot, and I’ll add it to the list!

I’ve organized the list by neighborhood: BKK area; Riverside; and Russian Market (Read more about how to eat vegetarian and vegan in Cambodia).

Phnom Penh vegetarian

Don’t worry, there are a plethora of vegetarian and vegan options in Phnom Penh

BKK Neighborhood

Vitking House 1*

Vitking House’s all-vegetarian menu focuses on Khmer food, often incorporating meat substitutes made from soy or other veggie alternatives. With two locations in Phnom Penh (see ‘Vitking House 3’ below, in the Russian Market section) and two in Siem Reap, the growing chain has become popular with both locals and foreigners. Most dishes are $2-4, making it one of the better bargains for vegetarians.

Open daily, 8 a.m. to 8 p.m.
370 Street 163
T: 023 222 150

Vego Salad Bar

With its create-your-own style menu, Cambodian-owned Vego Salad Bar allows you to work around any dietary restrictions, and choose from a wide variety of ingredients. Or forgo veggies and choose to make your own fruit salad.

Open Monday to Saturday, 9 a.m. to 9 p.m.
3Eo Pasteur St. (51)
T: 012 984 596; 011 984 596

Cafe Soleil*

This Cambodian-owned vegetarian restaurant has a relaxed, no-frills backpacker vibe, with a shelf of books and magazines to peruse while you sit. It offers a wide selection of Khmer and American-style vegetarian dishes, many of which are vegan. It’s also one of the cheaper options for vegetarian food in Phnom Penh, with many dishes between $2 and $4.

Open daily, 7 a.m. to 9:30 p.m.
22DEo, street 278
T: 012 923 371

phnom penh organic

Farm to Table has a small garden, full-size tractor, and lots of veggie and vegan options.

Farm to Table

The large outdoor seating area, complete with a small garden, full-size tractor, and chickens running around definitely provides a unique vibe within Phnom Penh. The menu offers many vegetarian and vegan options, including a vegan cheesecake to enjoy after your meal (or before — life is short!). Farm to Table is a sister restaurant to Artillery Cafe and hosts a monthly farmer’s market, “Mindful Market.”

Open daily, 8 a.m to 9 p.m.
16 Street 360
T: 078 899 722

Java Cafe

With its extensive menu Java has some of the best vegetarian options of any coffee shop in Phnom Penh, including salads, sandwiches, and a veggie burger (mushroom patty). Many of the veggie options include cheese or yogurt sauce, but can easily be ordered dairy-free. The walls of Java showcase rotating art exhibits and the cafe hosts art, music, and literary events.

Open daily, 7 a.m. to 10 p.m.
56E1 Sihanouk Blvd (facing Independence Monument park)
T: 012 833 512

best Phnom Penh vegetarian restaurants

Botanico’s relaxing beer garden is an oasis from the hustle & bustle of Phnom Penh.


It’s not always easy to find veg-friendly ‘bar food’ to pair with a cold brew. Luckily, Botanico’s small food menu includes multiple veggie options, including a Mediterranean plate (hummus, olives, and pita) and falafel ‘slider’ burgers. The relaxing beer garden setting surrounded by greenery makes this a good stop when you need a quick break from the busy city.

Open Monday to Saturday 9 a.m. to 9 p.m.; Sunday 10 a.m. to 4 p.m.
9b Street 29 (near street 294)
T: 077 943 135

There’s no shortage of delicious Indian restaurants in Phnom Penh, many of which have vegetarian and vegan options. Here are a few of my favorites in BKK:

Coriander Vegetarian Restaurant

While its name can be misleading because the menu does include some meat dishes, Coriander is one of the most veg-friendly Indian restaurants in Phnom Penh. Most options are under $5 and portions are big enough for two, especially if you add naan or a starter.

Open daily, 10 a.m. to 10 p.m.
21Eo, Street 71
T: 088 996 9651

Dosa Corner

Dosa Corner is one of the best options in Phnom Penh for good, inexpensive Indian food, and offers numerous vegetarian and vegan options. As its name suggests, the menu revolves around the south Indian dosa, a super thin pancake made of fermented rice and urad beans (black lentils). The menu includes a wide selection of sides to pair with your dosa, including biryanis and curries.

Open daily, 10 a.m. to 9:30 p.m.
5E Pasteur St. (Street 51)
T: 012 673 276

Namaste India (formerly Madras India)

Located on the lively, expat-favorite Street 308, Madras offers Indian and Nepalese cuisine. Its air-conditioned interior (with delicious smells wafting from the kitchen) is a great place to unwind after a long day or before a night out on the town. Most veggie options are $4 or under, and portions are generous. Try the vegetable biryani.

Open daily, 10:30 a.m. to 10 p.m.
15 Street 308
T: 099 624 710

Riverside neighborhood

The Corn

The Corn is great if you want to try some traditional Khmer dishes meat-free. Nearly all main courses are vegan with the option to add chicken, fish, or prawn for an additional cost. They make a great vegetarian ‘amok,’ a traditional Cambodian dish that is usually made with fish. In addition to beer and wine, they also offer some original cocktails.

Open daily, 10 a.m. to 10 p.m.
26 Street 269 (Preah Suramarit)
T: 017 773 757

The Corn’s entrance, an alley off the north end of Independence Monument Park, will make you feel like you discovered Phnom Penh’s best kept vegetarian secret

The Vegetarian*

As the name suggests, the entire menu at The Vegetarian is meat-free. In a quiet, tree-filled setting just north of Independence Monument Park, they also offer a wide variety of smoothies and fruit juices. Many of the dishes include soy or other meat alternatives.

Open Monday to Saturday 10:30 a.m. to 8:30 p.m.
158 Street 19
T: 012 905 766

Besto Indian*

Besto is a vegetarian and vegan Indian restaurant. In addition to a wide variety of Indian food, their menu offers an array of Western food including veggie burgers and a vegetarian hot dog. Also open for breakfast.

Open daily 7 a.m. to 10 p.m.
74-76, Street 126 (just west of Central Market)
T: 010 700 602

Vegan and vegetarian Phnom Penh

Backyard Cafe is hip and healthy, with lots of vegan and vegetarian options.

Backyard Cafe

The food & decor of this cafe near the Royal Palace invoke the feel of many hip, health food cafes you’d find in Western cities. In addition to many vegan options, Backyard’s menu includes gluten-free and raw food. They also sell food and body products to take home.

Open Tuesday to Sunday 7:30 a.m. to 8 p.m.; Monday 7:30 a.m. to 4:30 p.m.
11b, street 246
T: 078 751 715

Friends Restaurant

Friends is a social enterprise training restaurant with profits supporting Friends International’s social programs. The menu offers numerous vegetarian Western and Asian tapas and full courses. The gift shop next door also supports Friends International.

Open daily, 11 a.m. to 11 p.m.
215 Street 13
T: 12 802 072

Romdeng Restaurant

A sister restaurant of Friends and also operating as a social enterprise, Romdeng is located in an old colonial building with a large patio and plenty of greenery. Their menu includes a “For the Veggie Lover” section and a small gift shop also supports their social programs.

Open daily 11 a.m. to 11 p.m.
74 Street 174
T: 92 219 565

Vegetarian Buffet*

Easy to miss if you don’t notice “Vegetarian” written on the awning, this small Cambodian restaurant offers a buffet of all-vegetarian foods. You may need to speak Khmer to inquire which dishes are vegan or about other dietary restrictions, but the prices can’t be beat. (See our guide to ordering vegetarian food in Khmer)

Street 51 & Street 208 (Just northeast of the intersection)

vegan Phnom Penh

Artillery’s health food and arts cafe is located down the grafitti-adorned alley way, dubbed ‘240½’


Artillery cafe focuses on providing options for a range of “healthy lifestyles” including vegan, vegetarian, paleo, gluten-free, and raw. They offer an extensive drink menu including cold-pressed juices, smoothies, tea, and coffee. The walls feature local artwork and you can find locally handcrafted (food and non-food) products for purchase.

Open daily, 7:30 a.m. to 9 p.m.
Street 240 ½ alley, near Street 19
T: 78 985 530

Russian Market neighborhood

Master Ruma*

A new addition to the Russian Market neighborhood, Master Ruma is an all-vegetarian restaurant, though they offer many dishes with meat alternatives. The menu focuses on Asian fare and most main dishes are under $3, making it a great bargain. The decor and bookshelves pay tribute to yoga and mindfulness.

Open daily, 8 a.m. to 9 p.m.
16A Street 456
T: 023 632 8328


One of the best options in Russian Market for an inexpensive, delicious, and filling meal is Sumatra Indonesian restaurant. They offer numerous vegetable, tofu, and tempeh dishes and the prices are hard to beat. Try the cassava tempeh or the tofu gado gado.

Open Monday to Saturday, 10:30 a.m. to 9 p.m.
67 Street 123
T: 016 561 980

Phnom Penh vegetarian restaurants

As savory vegan breakfasts go, it’s hard to beat Lot 369’s vegan breakfast bowl.

Lot 369

This vegetarian, vegan, and carnivore-friendly cafe serves up salads, sandwiches, breakfast, and tapas in a cozy, open-air space adorned with greenery. Recently added indoor and air-conditioned seating can be found on the second level. The drink menu focuses on coffee, tea, and probiotic drinks. The vegan breakfast bowl is one of the best savory vegan breakfasts in town.

Open Tuesday to Saturday, 7:30 a.m. to 9 p.m.; Sunday 8 a.m. to 9 p.m.
13C Street 454
T: 012 345 541

Alma Cafe

Finding good meat and dairy-free Mexican food isn’t always easy, but Alma offers delicious vegetarian tacos or burritos. They come with cheese and sour cream, but with the fresh veggies, homemade salsa, and black beans, they are just as tasty ordered sans dairy. The margaritas are also excellent.

Open daily, 8 a.m. to 2 p.m., 5:30 p.m. to 9:30 p.m.
59 Street 155
T: 092 424 903

Buffalo Sister

Buffalo Sister’s menu is meat-heavy and they are known for their weekly Sunday Roast dinner, but they have one of the best vegetarian salads in town. I usually only finish half of their heaping falafel salad and get a second meal out of the other half. They have a few other vegetarian salads and sandwiches, but I’ve yet to deviate from the falafel salad.

Open Monday to Friday 11 a.m. to 7:30 p.m.; Sunday 12 p.m. to 6:30 p.m.
55D Street 456
T: 017 879 403

Eleven One Kitchen

Eleven One Kitchen has a separate vegetarian section of their menu and serves breakfast, lunch, and dinner (no vegan breakfast options, though). They offer a wide variety of Asian and Western foods at good prices. The vegetarian curry and tofu mushroom amok are both excellent.

Open daily, 7 a.m. to 9 p.m.
37 Street 123
T: 086 619 111

The Snacker*

This local ice cream stand sells fresh, non-dairy ice cream made from coconut and/or local fruit (it is also gluten free). Traditional flavors include chocolate, vanilla, and coconut, while more creative offerings include soursop, red dragonfruit, and durian.

Street 163 & Street 450 (Russian Market parking lot)
T: 012 833 105

Phnom Penh vegetarian

Sesame Noodle Bar’s house noodles with tofu and hibiscus iced tea.

Sesame Noodle Bar

This small Asian fusion restaurant offers some of the best noodles in Phnom Penh. The customizable menu allows you to choose yellow egg, green veggie, or glass noodles and top them with pork or tofu. The vegetarian small plates include tofu steak, tofu and kimchi, carrot salad, and — my favorite — vegetable gyoza (dumplings). The tart hibiscus iced tea really hits the spot on hot days.

Open Tuesday to Sunday, 11:30 a.m. to 2:30 p.m.; 5p.m. to 9:30 p.m.
9 Street 460
T: 096 868 5780

Long After Dark

If you like your vegetarian fare with a side of scotch, Long After Dark is the place for you. The menu denotes vegan options, which include burgers, pasta, and appetizers. My favorites are the veggie burger or the pan-fried sesame seed tofu with lemon zest dressing. With bookshelves full of whiskey/scotch and tunes spinning from vinyl records, the ambiance isn’t bad either.

Open daily, 12 p.m. to 12 a.m.
86 Street 450
T: 093 768 354

Vitking House 3*

See ‘Vitking House 1’ description above.

Open daily, 7 a.m. to 8:30 p.m.
315 Street 430

Note: An asterisk (*) denotes the restaurant has an all-vegetarian menu. All other restaurants are vegetarian and vegan-friendly.

7 Responses to Phnom Penh’s best vegetarian and vegan-friendly restaurants

    Caryl Eyers says:

    Just checked with them and The Snacker ice cream is not dairy free even though they advertise it like this. They add “a little condensed milk and fresh milk” for the consistency. So, not vegan or suitable for anyone with a dairy allergy.

    Shame… it looks delicious.

    Heli says:

    A map would serve well those of us who visit Phnom Penh for the first time and happen to be one of those people who get lost in their own back yard…

    NK says:

    Oh, and this might be the most obvious tip imaginable to some, but if you want a meal that consists almost exclusively of fresh and raw vegetables in large quantity, there’s always Fatboy Subs on 130. A vegetarian footlong sub is $5.50 and they’ll load whatever you ask for onto it. They bake their own bread fresh every day, too. It’s simple fare but extremely satisfying. It’s like Subway, but not gross. And as a bonus, they have never hired a monstrous pedophile as their spokesperson and my prediction is that they never will – it’s right there in the name. Fat Boy. It’s not about weight loss so they don’t need any Jared’s darkening their doo. Though it’s true that the vegetarian sub is potentially very healthy (less so if you load it up with cheese or mayonnaise or olive oil etc but still.)

    NK says:

    Taste Budz Indian restaurant on 282 is just a block away from Dosa Corner and it has better dosas by far. Like, no comparison. Taste Budz dosas are bigger, filled up thicker, just better. All of their food is better than Dosa Corner’s, honestly. And I’d say the same for the Nepali place next door to it on 282 and for Mt Everest a couple more blocks down 51, and Angkor India which is on 278 and is owned by Sher-e-Punjab – they are also much better, as is Flavors of India on 63 and 278 a few more blocks down. Within 5 minutes walk of Dosa Corner there are a lot of Indian restaurants with tons of vegetarian options (like always) that are much better than Dosa Corner. I don’t get the appeal of that place. Bad service, mediocre food at best, cramped environs, no ambience. Just because it exists and you can find it easily there on 51 does not make it good. A version of that statement should be made into a universal disclaimner on Trip Advisor. Just because you ate there, that doesn’t make it good.

    PS: I’ve been a vegetarian for like 25 years and I think I had more trouble finding stuff to eat in America than I have for the past 5 years in PP. Every restaurant that caters to foreigners at all will have something on the menu that is suitable. Quite often they’ll have many things, in fact. Traditional Khmer type places? Maybe not unless you can get them to do a special order for you.

      Lina says:

      I’d say going to specialist veggie restaurants are a much safer bet if you’re not of the “don’t ask, don’t tell” variety of vegetarian. Fish sauce, oyster sauce, chicken powder, etc. are used in many, if not all, entirely vegetable dishes at Khmer restaurants.

      Taste Budz is really good, but that z in Budz irks me.

    BuySellOrganicFood says:

    Hello, any organic farm in Cambodia ? Thank you.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.