The rankings were conducted by Oliver's Travels, an online villa booking site.
The index was calculated based on the annual meat consumption per person, the number of vegetarian restaurants and the number of vegetarian restaurants in relation to the number of inhabitants.
The Seychelles, took first place ahead of Thailand and Malaysia.
A nutritionist with the Ministry of Health, Stephanie Desnousse, said that Seychelles was in the Population have raised a lot of awareness about maintaining a healthy lifestyle and balanced diet.
This undoubtedly goes far beyond what we eat every day and also in restaurants ", said Desnousse.
However, she said, "We should be careful with the assessment because it is very likely that more travellers eat in restaurants than locals."
On the types of vegetables and fruits available, the nutritionist said that there is a variety but high prices remain a challenge for local consumers.