Vegan Food Guide to Hoi An, Vietnam

Hoi An is a vegan hot spot in Vietnam. It is also a UNESCO World Heritage Site with the city centre being a well preserved example of a southeast Asian trading port. Hoi An consists of two areas, the Old Town, where the streets are open to bikes and walking only and the ‘new Hoi An’.  Our vegan food guide takes you around the Old Town and also into the new areas, allowing you to explore the different areas. 

We mentioned our first two tips here in our Vegan Food Guide to Ho Chi Minh City, but the third is very specific to Hoi An:

  1. The word ‘Chay’ literally translates to Vegetarian. Watch out for this word on the signage of the restaurants. If it’s there, you will get some vegan food inside.
  2. Travelling around via taxi can be daunting. Use the app Grab to get around, it has fixed pricing for trips around the city and you can choose between bikes, cars or even people movers.
  3. Most hotels in Hoi An will offer bicycle rental, which is very convenient and a great way to travel around the Old Town and explore.


Our first stop is in Old Town Hoi An, at a quiet little cafe down a little side street, right near the ancient Japanese Bridge. 



Rosie’s Cafe is a quiet little cafe in Old Town Hoi An where you can rest up and relax before heading out to explore. There are plenty of vegan options at Rosie’s Cafe, with vegan cake in the front display fridge and smoothie bowls, granola and all kinds of deliciousness.

Cost: Between 50,000 VND and 110,000 VND for Mains


Address: 8/6 Nguyen Thi Minh Khai, Hoi An, Quang Nam-Da Nang, Vietnam




Nomad Yoga and Cafe is a fully vegan yoga studio with a fantastic cafe attached. You can book your classes online in three different yoga techniques. They also offer meditation classes, where you can nourish you mind and then your body. The cafe changes the menu regularly with a commitment to fresh food. There are juices and smoothies on offer as well as the best scrambled tofu we tasted in Vietnam. No joke. 

Pricing: Between 50,000 VND and 110,000 VND for Mains


Address: 22 Nguyen Du, Hoi An, Quang Nam, Vietnam




AM Vegetarian is located just outside of the main hub of Hoi An but it is a must try. One thing we loved about Am Vegetarian is that they do not use any plastic straws, it’s only stainless steel straws here. They also have a wide variety of vegan options on the menu, with the option to turn anything non-vegan into a vegan meal. It has a traditional feel to the restaurant, with dishes like Banh Xeo in a vegan form.

Cost: Between 50,000 VND and 70,000 VND for Mains


Address: 33D Ly Thai To Street, Hội An, Quảng Nam, Vietnam




Karma Waters is located in the heart of Hoi an, with another location in Da Nang also. This cafe is 100% plant based and also offer cooking classes. The menu is extensive and offers some western options together with a variety of traditional Indian and Vietnamese food. The cooking classes teach you about traditional Indian and Vietnamese cooking techniques and are well worth joining if you are in town for a few days.

Cost: Between 55,000 VND and 90,000 VND for Mains


Address: 213 Nguyen Duy Hieu, Hoi An, Quang Nam Province, Vietnam

Support Messy Veggies for as little as $2 – Every contribution helps support this resource – Thank You

Recent News

Related Posts