Hoi An’s vegetarian food scene has grown rapidly in recent years, offering a wide selection of local eateries, vegan cafés, and restaurants serving plant-based takes on traditional Vietnamese dishes. Fresh ingredients, affordable prices, and diverse menus make it easy to eat well in the ancient town.
Below are some of the best vegetarian restaurants in Hoi An, complete with recommended dishes and useful dining tips.
Am Vegetarian Restaurant is a peaceful spot just outside Hoi An Ancient Town, ideal for a quiet meal away from the crowds. The restaurant has a cozy setting with colorful lanterns and a welcoming local atmosphere.
The menu includes vegetarian and vegan dishes such as veggie clay pots, lemongrass tofu, fresh spring rolls, and mock meat options. The mustard green fresh spring rolls are especially worth trying. With friendly service and flavorful food, Am Vegetarian is a good choice for a relaxed vegetarian meal in Hoi An.

Am vegetarian restaurant (Source: Collected)
Minh Hien is one of the most popular vegetarian restaurants in Hoi An, with several branches across the city. It serves Vietnamese vegetarian dishes in a calm, casual setting, making it a reliable stop for both locals and visitors.
Recommended dishes include vegetarian white rose dumplings, cao lau noodle salad, tamarind tofu with garlic rice, and other Hoi An-style specialties. Minh Hien 3 has a garden setting with a stream and bridge, offering a quieter dining experience. The restaurant is also known for fresh ingredients and MSG-free cooking.

Minh Hien vegetarian restaurant (Source: TripAdvisor)
Nourish Eatery is a bright, modern café serving healthy vegetarian and plant-based food near Hoi An Ancient Town. It is a good option for brunch, light meals, smoothie bowls, and coffee, though seating can be limited on weekends.
The seasonal menu includes falafel bowls, vegan brunch plates, banh mi, smoothie bowls, and salads. Most dishes can be made vegan by replacing cheese or eggs with tofu. Popular choices include the Falafel Pita, Mango Chutney Salad, French-pressed coffee, and Raw Vegan Cheesecake.

Nourish eatery (Source: nourisheatery.com)
Chickpea Eatery is a cozy vegan restaurant in Hoi An Old Town, known for plant-based versions of Vietnamese dishes. It is a convenient choice if you want local flavors without meat or dairy.
A standout dish is the vegan bun cha gio, served with cold noodles, vegetables, tofu, pickled carrots, crispy spring rolls, and satay sauce. The restaurant also offers vegan versions of Hoi An specialties, including com ga Hoi An made with tofu skin instead of chicken.

Chickpea Eatery (Source: Collected)
Vegan Zone Hoi An offers a wide range of Vietnamese vegan dishes, from soups and spring rolls to rice and noodle plates. Ingredients such as tofu, tempeh, mushrooms, cashews, and fresh vegetables are used across the menu.
The restaurant has a relaxed atmosphere with colorful murals and a cozy interior. Lemongrass tofu is one of the most recommended dishes. Vegan Zone also follows a plastic-free approach and offers delivery, making it a convenient and eco-conscious choice.
Tam Quang Minh is a casual local restaurant serving vegetarian versions of Hoi An and Central Vietnamese dishes. It is a good place to try familiar regional flavors in a plant-based form.
Popular dishes include vegetarian mi quang with tofu, vegetables, and peanuts, as well as cao lau with thick noodles, tofu, bean sprouts, and broth. The vegan banh cuon, filled with tofu and salad, is also a light and satisfying option.

Tam Quang Minh vegetarian restaurant (Source: Collected)
Annen Yoga & Vegetarian Restaurant combines a vegetarian restaurant with a yoga studio, creating a calm open-air space for a healthy meal. It is popular with locals, expats, and visitors looking for fresh, home-style plant-based food.
The menu includes vegan and vegetarian dishes made without MSG. Recommended options include cao lau, vegan banh mi, spring rolls, tofu dishes, and coffee with homemade soy milk. It is a good stop for a peaceful meal away from the busiest tourist streets.

Annen yoga & vegetarian restaurant (Source: Collected)
Ba Dam Vegetarian Buffet is one of the best budget-friendly vegetarian restaurants in Hoi An. Hidden in a small alley near the Ancient Town, this family-run eatery serves simple, filling Vietnamese dishes at affordable prices.
The buffet usually includes sautéed vegetables, morning glory, pulled jackfruit, sweet corn fritters, fresh spring rolls, mock meats, and vegetarian cao lau. It is a good choice for a quick, casual, and inexpensive vegetarian meal.

Ba Dam vegetarian restaurant (Source: Collected)
Le Hoi Vegan Banh Mi is a small local stall specializing in vegan banh mi. The menu is simple, but the sandwiches are fresh, hot, and full of flavor.
The vegan banh mi is made with plant-based fillings, herbs, vegetables, and sauces, making it a convenient option for breakfast, lunch, or a quick snack. On full moon nights, the stall may also serve vegan pho.
If you enjoy quick local bites, vegan banh mi is a good way to experience Hoi An’s casual food culture. Travelers interested in more local snacks can also explore our guide to Hoi An street food.

Le Hoi vegan banh mi (Source: Collected)
The Fisherman is a fully vegan restaurant on An Bang Beach, offering a relaxed beachside setting with ocean views. Its colorful design, murals, and casual atmosphere make it a good place to unwind after visiting the beach.
The menu includes coconut chickpea curry, Buddha bowls, pancakes, smoothies, coffee, and cocktails. Some dishes may be more consistent than others, but the drinks, location, and atmosphere make The Fisherman a pleasant stop for a laid-back vegan meal by the sea.

The Fisherman vegan restaurant (Source: Collected)
Morning Glory is a well-known restaurant in Hoi An Old Town serving regional Vietnamese dishes, including vegetarian options. Although it is popular with tourists and can get busy, it remains a convenient choice for trying local food in a central location.
Vegetarian dishes include pho, stir-fries, fresh spring rolls, and other Vietnamese classics. Since the restaurant also serves meat, it is especially useful for mixed groups where not everyone is vegetarian.
Morning Glory is also a useful choice for mixed groups who want both vegetarian options and classic local dishes. For more dining ideas beyond vegetarian food, see our guide to the best restaurants in Hoi An.

Morning Glory restaurant (Source: TripAdvisor)
ROM Vegetarian Bistro is a quiet vegetarian restaurant near Rosie’s Café, offering a relaxed alternative to busier dining spots. It is suitable for a calm meal with Vietnamese vegetarian flavors.
The menu includes soups, noodle dishes, rice dishes, and fresh herbs. The vegetarian bun rieu is a recommended option, offering a flavorful broth and a generous serving of greens.

ROM Vegetarian Bistro (Source: Collected)
Karma Waters is a local vegan café known for organic ingredients, Buddhist-inspired cooking, and community-focused work. Its fully vegan menu includes Vietnamese, Western, and Indian-style dishes.
Recommended items include turmeric rice, soy banh mi, banana leaf salad, and fresh juices. Prices can be higher than some local vegetarian spots, but part of the appeal is the restaurant’s focus on sustainability and charitable activities.
The Soul Restaurant offers vegan and vegetarian dishes in a comfortable riverside hotel setting. It is slightly pricier than many local eateries, but the portions, service, and atmosphere make it a good option for a relaxed sit-down meal.
Recommended dishes include vegan Hoi An rice pancake and tofu salad with mixed vegetables. The staff can also help adjust dishes for dietary preferences, making it suitable for travelers looking for a more polished vegetarian dining experience.

The Soul vegan restaurant (Source: thesoulhoian.com)
Hoi An offers plenty of vegetarian dishes that highlight the fresh ingredients and flavors of Central Vietnamese cuisine:
See more: Best Foods in Hoi An You Must Try and Where to Eat
To make the most of your culinary journey here, consider these tips for enjoying the perfect vegetarian meal at the city’s top dining spots:
Yes, vegetarian food in Hoi An is incredibly affordable. You can enjoy hearty, flavorful meals at local restaurants and buffets for as little as $1.25 to $3 per meal, making it an excellent choice for budget travelers.
Yes! Vegetarian restaurants in Hoi An are accustomed to serving international visitors. Many restaurants have English-speaking staff or menus with English translations. Don’t hesitate to ask for recommendations or dietary preferences.
Yes, Hoi An offers several vegetarian buffet-style restaurants, such as Ba Dam Vegetarian Buffet, where you can sample a variety of dishes at an affordable price. Buffet-style restaurants are a great option for those looking to try multiple flavors in one meal.
Most vegetarian restaurants in Hoi An are family-friendly and offer a welcoming atmosphere for guests of all ages. Many places also offer dishes that cater to different dietary needs, making it easy for families to find something for everyone.
Several traditional Hoi An dishes can be adapted to vegetarian diets, including Cao Lầu, Mi Quang, Bánh Xèo, and Bánh Mì. Many vegetarian restaurants in Hoi An offer these local dishes made with tofu, mock meat, or other plant-based ingredients, ensuring that you can experience the true flavors of the region while enjoying a plant-based meal.
Whether you're looking for authentic Vietnamese vegetarian dishes, healthy vegan meals, or a peaceful café for lunch, Hoi An has something to suit every taste. These restaurants make it easy to enjoy flavorful, plant-based food while exploring the ancient town.
For an unforgettable culinary adventure in Hoi An, book your food tour or explore the city with Your Vietnam Travel. Let us guide you through the best of Hoi An’s vegetarian delights and hidden gems!