Tôi ăn chay, không nước mắm. It means “I eat vegetarian, no fish sauce”, and on Phu Quoc the second half of that sentence does more work than the first. This is the island that makes Vietnam’s best-known fish sauce, and in an ordinary restaurant here a plate of morning glory or a “vegetable” fried rice has usually had a splash of it before it reaches the table.
The easy way round that is the quán chay, the Buddhist vegetarian restaurants every Vietnamese town has, where nothing on the menu contains meat, fish or fish sauce and most of it is vegan without anyone having to ask. The vegetarian restaurants in Phu Quoc that are good enough to plan a meal around are nearly all of this kind. Four of the five below are in Duong Dong, a few minutes from each other, and the fifth is in the south near the cable car.
I eat everything, fish sauce very much included, so this isn’t a list written from a vegetarian diet. These are the five quán chay I’d send a vegetarian friend to, and the ones I’d go back to myself on a day off from seafood.
- Quick Answer: The best vegetarian restaurants in Phu Quoc are Bếp Chay Nhà An at 29 Trần Hưng Đạo for the best cooking, Nấm at 13 Nguyễn Trãi near the night market for a fully vegan dinner, Bồ Đề Chay at 189A Đường 30/4 for a rice buffet at about 40,000 VND, Sân Mây at 126A Trần Hưng Đạo on the Long Beach road, and Thiện Nam on ĐT46 in An Thới for the south. All five are quán chay, Buddhist vegetarian kitchens with no fish sauce, and most dishes are vegan. Anywhere else, “tôi ăn chay, không nước mắm” (vegetarian, no fish sauce) is the sentence that matters.
- The five vegetarian restaurants:
- Bếp Chay Nhà An, 29 Trần Hưng Đạo, Duong Dong: family-run, vegan by default, fermented tofu hotpot, banana flower salad. 9am to 2pm and 5pm to 9pm.
- Nấm (Nhà Hàng Chay Nấm), 13 Nguyễn Trãi: fully vegan, modern, a short walk from the night market. 10am to 9pm, cash only.
- Bồ Đề Chay, 189A Đường 30/4: cơm chay tự chọn, rice with your pick from the counter for about 40,000 VND. 5am to 10pm.
- Trúc Lâm, Ho Quoc Temple, Dương Tơ: the big temple vegetarian restaurant, open later than any other quán chay here. 10am to 11pm.
- Thiện Nam, ĐT46, An Thới: cheap noodle soups and a hotpot for two at about 100,000 VND, ten minutes from the cable car. 6am to 9pm.
- Also good: Khánh Ly at 35 Nguyễn Trãi, Hiền Đức at 149 Trần Hưng Đạo, Minh Tâm at 245 Đường 30/4, Lam Vegan in Grand World.
- Pure veg Indian: Rasoi at 97 Trần Hưng Đạo, Gujarat at 100 Trần Hưng Đạo, Maa in Grand World.
- Before you go:
- Quán chay food is almost always vegan. Egg and dairy turn up at Nhà An (as an extra) and at the Indian places.
- Nhà An closes from 2pm to 5pm.
- On the 1st and 15th of the lunar month the quán chay fill with locals at lunch.
- At the night market and ordinary restaurants, assume fish sauce unless someone tells you otherwise.
The 5 Best Vegetarian Restaurants in Phu Quoc
Three of these are within a five-minute ride of each other in Duong Dong, so a vegetarian staying in town or on the north end of Long Beach can eat through them without planning anything.
The other two take a ride, one out to Ho Quoc Temple and one down to the south. From Ong Lang or the far north everything here is a ride into town anyway, which comes up again further down.
1. Bếp Chay Nhà An, the Best Vegetarian Restaurant in Phu Quoc
- 29 Trần Hưng Đạo, Duong Dong
- 9am to 2pm, 5pm to 9pm.





If I could send someone to only one vegetarian restaurant in Phu Quoc, it would be this one. It’s a family kitchen, the cooking is the best of any quán chay on the island, and almost everything is vegan by default, with egg offered as an extra on a few dishes and a house oat milk in the shakes.
With two or more people the order is the lẩu chao, a hotpot made with fermented tofu, which is a southern Vietnamese dish and a very good one here. On your own, the banana flower salad (gỏi bắp chuối) and a plate of spring rolls make a lunch, and the soup changes daily, so it’s the thing to ask about first. In the morning there’s xôi mặn, savoury sticky rice, which is the reason to come before lunch.
Two things to know. The kitchen shuts between 2pm and 5pm, and the restaurant has moved more than once, so older listings still put it on 30/4 Street or Hoàng Văn Thụ. It’s now at the town end of Trần Hưng Đạo, a short walk from the night market.
If it’s closed, Minh Tâm at 245 Đường 30/4 is the other proper sit-down quán chay in town, open 7am to 9pm, a little dearer, with big bowls of soup and a photo for every dish on the menu.



2. Nấm, the Vegan Restaurant by the Night Market
- 13 Nguyen Trai, Duong Dong
- 10am to 9pm.





Thirteen Nguyễn Trãi is a short walk from the night market gate, which makes Nấm the obvious vegan dinner for anyone heading there anyway. It’s fully vegan, modern and calm inside, open 10am to 9pm, and cash only.
The menu is long and mostly Vietnamese: phở chay, bún bò Huế with mushrooms where the beef would be, a braised “fish” made from tofu, bitter melon soup and a clay pot fried rice, which is where I’d start. The deep-fried dishes come with a vegan sour cream, and the ginger tea is good at the end of a hot day. Most people spend 100,000 to 200,000 VND each.
Further along the same street at number 35, Khánh Ly is the plain, cheap version, open 8am to 8pm, with a buffet counter, noodle soups and a vegan bánh mì. Some of its dishes run sweet. For a quick lunch in town I’d pick Khánh Ly, and Nấm for dinner.



3. Bồ Đề Chay, Cơm Chay Tự Chọn for 40,000 VND
- 30/4 Street, Duong Dong
- 5am to 10pm.





Forty thousand dong buys a plate of rice at Bồ Đề Chay and your choice from the counter of dishes in front of you. This is cơm chay tự chọn, the self-service vegetarian rice that Buddhist families run all over Vietnam, and Bồ Đề, at 189A Đường 30/4, is the best-known one on the island. It’s run by a local Buddhist family and open from 5am to 10pm, longer hours than anywhere else on this list.
Off the menu, noodle dishes are 30,000 to 35,000 VND. Bún chả giò, rice noodles with herbs and chopped fried spring rolls, is the one I’d have. The “fish sauce” on the tables at a quán chay is nước mắm chay, a version made without fish, and it’s the one bottle on Phu Quoc a vegetarian can pour without thinking about it.
The food leans on mock meat, the soy and wheat-gluten versions of pork and chicken, and some dishes are sweet and oily in the southern way. When you go matters more than what you pick. At lunch the counter has just been filled and everything is hot. Mid-afternoon, some of it has been sitting.
4. Trúc Lâm, the Vegetarian Restaurant at Ho Quoc Temple
- Ho Quoc Temple
- 10am to 11pm.



Ho Quoc is the island’s big temple, Thiền Viện Trúc Lâm Hộ Quốc, a complex on a hill in Dương Tơ looking out over the sea, and Trúc Lâm is the restaurant inside its grounds, the only place to eat there. It’s a big, open hall built for temple crowds, open 10am to 11pm, later than any other quán chay on this list.
The menu is the temple kitchen range done at scale: bún chay, fried noodles, rice with whatever stir-fries and soups the kitchen has made that day, and bánh chưng. Prices are canteen prices, and on the big lunar days some of the food is given away, which is when the hall fills with families up from the temple below.
It works best as the second half of a temple visit, and it’s the vegetarian stop on a Sao Beach day too, since the temple sits on the road down to the beach. From Duong Dong or Long Beach it’s a ride out of about 25 minutes, and I’d pair it with the temple instead of making the trip for lunch alone.
5. Thiện Nam, for Vegetarian Food in South Phu Quoc
- An Thoi, Phu Quoc
- 16am to 9pm.



Most of what passes for vegetarian food around Sunset Town is a single tofu dish on a resort menu. Thiện Nam, on ĐT46 about ten minutes’ drive from the Hon Thom cable car station, is the exception: a local quán chay, open 6am to 9pm, where nobody speaks English and pointing at the photos works perfectly well.
The noodle soups have a clear, light broth, the fresh spring rolls are wrapped with herbs, and the Thai-style hotpot for two costs about 100,000 VND, which in the south of the island is close to unheard of. It’s the cheapest vegetarian meal I know of on Phu Quoc, and the easiest lunch on a cable car day if anyone in the group doesn’t eat seafood.
The Five at a Glance
| Restaurant | Address | Hours | What to order | Vegan? |
|---|---|---|---|---|
| Bếp Chay Nhà An | 29 Trần Hưng Đạo | 9am to 2pm, 5pm to 9pm | Lẩu chao, banana flower salad, xôi mặn | Yes, egg as an extra |
| Nấm | 13 Nguyễn Trãi | 10am to 9pm | Clay pot fried rice, phở chay | Fully vegan |
| Bồ Đề Chay | 189A Đường 30/4 | 5am to 10pm | Rice buffet, bún chả giò | Yes |
| Trúc Lâm | Ho Quoc Temple, Dương Tơ | 10am to 11pm | Bún xào, bánh chưng | Yes |
| Thiện Nam | ĐT46, An Thới | 6am to 9pm | Thai-style hotpot | Yes |
Is Phu Quoc Vegetarian Friendly?
Yes. Vegetarian food in Phu Quoc is easier to find than the island’s seafood reputation suggests, as long as you eat at quán chay. Outside them it’s harder, because fish sauce goes into almost everything, including most of the island dishes in the Phu Quoc food guide, and a cook who leaves out the meat won’t necessarily count the sauce as meat.
Chay means vegetarian, and because the tradition is Buddhist it usually means vegan as well: no egg, no dairy, and at kitchens attached to pagodas often no garlic or onion either. So inside a quán chay you can order anything on the menu.
Everywhere else, “tôi ăn chay” on its own tends to be heard as a statement about you, and “không nước mắm”, no fish sauce, is what turns it into an instruction about the plate. Shrimp paste (mắm tôm), dried shrimp and spring onion fried in pork fat (mỡ hành) are the other three things that turn up in dishes that look vegetarian.
The calendar matters too. On the 1st and 15th of each lunar month a lot of Vietnamese eat chay for the day, so the quán chay fill up at lunch, the buffet counters empty early, and some ordinary restaurants put vegetarian dishes on that aren’t there the rest of the month.
The seventh lunar month, around the Vu Lan festival in August or September, is busier again, and a couple of places change their hours for it. Any Vietnamese calendar prints the lunar date in small type under the normal one.
Vegan Restaurants in Phu Quoc, and Where Egg or Dairy Turns Up
Nấm, Bồ Đề, Khánh Ly, Hiền Đức, Trúc Lâm, Thiện Nam and Lam Vegan in Grand World are fully vegan. Nhà An is vegan unless you add the egg, and the Indian restaurants below cook with paneer, ghee and cream.
For the two dishes vegans ask about most, vegan phở is at Nấm and Khánh Ly, and the vegan bánh mì is at Khánh Ly and Hiền Đức. Vegan desserts are thinner on the ground. The night market’s coconut ice cream usually has milk in it.
Pure Veg and Indian Vegetarian Restaurants in Phu Quoc
For pure veg there are three, out of a long list of Indian restaurants in Phu Quoc that mostly serve meat from the same kitchen.
- Rasoi Indian Pure Vegetarian, 97 Trần Hưng Đạo, is the one with the best reputation, open from morning until 11pm or later. There’s a North Indian menu, dosa and idli from the south, and Jain options, and it takes cash only.
- Gujarat Indian Restaurant, 100 Trần Hưng Đạo, open 8am to 11pm, does Gujarati and Rajasthani food in a big room with the slowest service of the three.
- Maa, in Grand World next to the Teddy Bear Museum, is pure veg as well and the only one in the north, with small portions and high prices that a lot of diners complain about.



Rasoi and Gujarat sit on the same stretch of Trần Hưng Đạo as Cơm Chay Hiền Đức, the small vegan kitchen at number 149 next to a temple, open 7am to 10pm, doing spring rolls, bánh xèo, bún Huế and a bánh mì, with beer at 20,000 VND.
Three dishes and two drinks for two people come to well under 200,000 VND there, so that part of the road is where a vegetarian group with mixed tastes has the most choice on the island.
Vegetarian Restaurants in the North: Grand World, VinWonders and Ong Lang
Lam Vegan (Tiệm Chay Lam), TH2-90 in Grand World, open 8am to 9pm, is the vegetarian restaurant up there I’d go out of my way for. The owner cooks, and the spring rolls, the mushroom dumplings over dry noodles (mì trộn sủi cảo) and the lotus rice with mushrooms are the dishes to have. It’s cheaper than Maa and more Vietnamese, and it’s the nearest proper vegetarian meal after a day at VinWonders or the Safari.



Ong Lang, where I spent the middle of my month, has no quán chay I ever found. The best vegetarian food within reach there is the vegetarian section at Tree House, which I covered in best places to eat in Phu Quoc, and after that it’s a 15-minute ride into Duong Dong.
For a vegetarian choosing a base, that’s a real point in favour of staying in town, which where to stay in Phu Quoc goes into from the other direction.
Vegetarian Food at the Phu Quoc Night Market
The night market is a seafood market, and the proper vegetarian dinner there is at Nấm up the road. What’s left for a vegetarian at the stalls is mostly snacks: grilled corn if you ask for it without mỡ hành, fresh fruit, sugarcane juice, and the flavoured peanuts sold in big jars. Bánh tráng nướng, the grilled rice paper, normally comes with dried shrimp and sometimes sausage, and most stalls will make one with just egg and spring onion if you say chay and point at what to leave off.
If a short list of night market dishes that are safe for vegetarians, with the Vietnamese for each one to show the stallholder, would be useful on your trip, say so in the comments and I’ll add it here.
















Tiếng Việt
한국어
中文 (中国)
日本語
ไทย
Deutsch
Español