Are you a vegan or vegetarian visiting Seychelles?
Seychelles is paradise. We can tell you that the picture-perfect white sand beaches with turquoise water and swaying palm trees are just as dreamy as you hope they are.
But what about the food?
Before travelling to Seychelles, we had heard mixed things about the Seychellois cuisine, especially for plant-based eaters…
There are lots of fish and seafood on the menus, sure, but what about tasty veggies?
Luckily, the cuisine of Seychelles is a curious mix of African, Creole, Indian and even Chinese cuisine, meaning that spices are used generously. Thank goodness!
Almost all restaurants serve up some kind of vegetable curry with rice.
Every kitchen seemed to make it in a different way, ranging from a spicy Creole-style curry to a mild Indian coconut milk curry. But it was always delicious and filling.
If you know where to look, there is also plenty of other great vegan and vegetarian food in the restaurants and takeaway shops on Mahé, Praslin and La Digue.
Read along and let us guide you to the best vegan and vegetarian food in Seychelles!
(Wondering where to stay as a vegan in Seychelles? See the hotel section at the end of this guide.)
Table of contents

Best places to eat plant-based on Mahé
Being the biggest and most populous island in Seychelles, Mahé is also where you’ll find the widest choice of vegan and vegetarian restaurants.
Luckily, though there aren’t any 100% vegan sit-down restaurants in Seychelles as far as we know, there are plenty of plant-based dishes.

Everything you need to know about Mahé Island in Seychelles including what to do, when to visit, where to eat and where to stay
Read moreBravo Restaurant – Eden Island
Overlooking the impossibly blue harbour of Eden Island and Mahé’s beautiful mountains, Bravo Restaurant is a great choice for lunch or dinner if you’re staying on this part of the island.
We dined at Bravo Restaurant twice. The first time, we both had their vegetable curry with rice.
The second time around, Victoria opted for a salad with potatoes, beetroot and sunflower seeds while Alex had a green curry with a nice chilli kick to it.
Eden House, Eden Island, Mahé, Seychelles.



Tamassa – Eden Island
Also located on Eden Island, the restaurant Tamassa has a big, varied menu with quite a few vegan options.
Our first dinner here consisted of fried spring rolls as an appetiser, followed by a tasty pasta with tomato sauce and a red curry with rice.
On our second night at Tamassa, we had a “regular” coconut curry in a vegan version as well as fried noodles with veggies.
There’s often live music or some other kind of live entertainment at Tamassa, and the location right next to the water is just great.
Eden Plaza, Eden Island, Mahé, Seychelles.


Grand Savoy – Savoy Seychelles Resort & Spa
We were happy to see that Grand Savoy, the main restaurant at the Savoy Seychelles Resort & Spa (adlink) in Beau Vallon, offered a few vegan dishes on the menu.
The vegan and vegetarian dishes weren’t clearly marked, but the staff helped us pick out the Creole vegetable curry, which we both had for lunch.
The curry was tasty and full of vegetables like aubergine, okra, mushrooms, bell pepper and some sort of root vegetable. It was served with a bowl of rice.
For dinner, the Grand Savoy restaurant turns into a buffet with a daily-changing theme.
When we tried it, the number of vegan options wasn’t overwhelming (apart from the salads), but the chef helped us pick out a few things and even made us some custom dishes from the kitchen, which was much appreciated!
Beau Vallon, Mahé, Seychelles.

Pescado – Savoy Seychelles Resort & Spa
The restaurant Pescado at Savoy Seychelles Resort & Spa (adlink) is located in the middle of the resort by the pool. We visited in the evening, when a live band was playing some relaxing tunes in the tropical night.
The staff were very attentive, and although there weren’t any vegan dishes marked on the menu, they did offer a few.
We ordered the quinoa salad with fresh veggies and a mango dressing from the starters.
The chef agreed to veganise the risotto for the main dish, which was served with fresh vegetables and a light tomato flavouring.
The starter and main dish combo left us satisfied without feeling heavy at all.
Beau Vallon, Mahé, Seychelles.

Gecko Bar – Savoy Seychelles Resort & Spa
The third café/restaurant at Savoy Seychelles Resort & Spa (adlink) is called Gecko Bar, located right next to Beau Vallon Beach.
We both had their veggie burger with fries and ketchup (remember to ask for no mayo if you want to make it vegan; we got guacamole instead).
There were so many fries that we could easily have shared just one portion.
The interior is beautiful and so is the view of the lush surrounding plants and the lovely beach.
If you’re in the mood for some vegan comfort food while on Mahé, don’t miss Gecko Bar.
Beau Vallon, Mahé, Seychelles.


Everything you need to know including the best beaches, hikes & activities, which islands to visit, 1-2 week itineraries and where to stay in Seychelles
Perry’s Grillz
Located deep in the mountains of southern Mahé, Perry’s Grillz is a homestyle restaurant where we enjoyed a delicious, cheap vegan curry and great views.
The service and hospitality were unbeatable.
It’s also possible to order vegan ratatouille and grilled vegetable skewers. The fresh passion fruit juice was heavenly.
It’s not easy to get here, though!
First of all, Google Maps doesn’t give the right directions. You have to follow the signs posted on the road.
Second, we don’t advise you to drive up the final hill before reaching the restaurant. It’s very steep, bendy, and most important of all, slippery (at least if it has been raining).
By pure luck, we drove up there and made it without any scratches or accidents. We wouldn’t do it again.
Instead, we recommend you park lower down and walk the final bit. Or make it even easier on yourself and order a takeaway.
Les Canelles, Anse Royale, Mahé, Seychelles.

More plant-based dining on Mahé
We didn’t have the chance to go there ourselves, but supposedly the Indian restaurant Mahek at the Coral Strand hotel on Beau Vallon Beach has some nice vegan options.
There’s also an Indian restaurant on Eden Island called The Maharajas. Indian food is often naturally vegetarian and can easily be veganised.
We heard good things about dining at Hilton Seychelles Northolme Resort & Spa. We’re guessing it’s not cheap, though.
It might also be worth checking out Adam & Eve Restaurant at Constance Ephelia and Del Place Restaurant, both on the west coast.


Best places to eat plant-based on Praslin
Praslin is much smaller than Mahé, but it’s still possible to find lots of great restaurants catering to vegans and vegetarians here.
It might even be the most vegan-friendly of the islands in Seychelles!

Everything you need to know about Praslin Island in Seychelles including what to do, when to visit, where to eat and where to stay
Read morePirogue Restaurant
Overlooking the amazing Anse Volbert Beach (Côte d’Or) on Praslin’s eastern shores, Pirogue Restaurant serves up some of the best curry you’ll have in Seychelles.
The vegetable curry came with rice, some delicious aubergine dip and lentils.
Côte d’Or, Praslin, Seychelles.

Acajou Beach Resort
The restaurant at Acajou Beach Resort (adlink), Starfish Bar & Restaurant, serves up a daily-changing buffet for dinner.
We stayed there for two nights and had amazing vegan food.
The salad bar is vast, and there are usually a few naturally vegan dishes in the buffet. Most importantly, the wonderful head chef is more than willing to make something vegan for you from scratch in the kitchen.
Côte d’Or, Praslin, Seychelles.

Coco de Mer Hotel
When we arrived, we had lunch overlooking the water at Coco de Mer Hotel (adlink), where we stayed for one night on Praslin.
The menu is clearly Indian-inspired, and we both had a delicious potato dish with rice, some kind of chutney and a small salad.
Service was great, and the view from our table over the glittering ocean was mesmerising!
In the evening, we picked a few naturally vegan dishes from the daily-changing buffet.
Anse Bois de Rose, Praslin, Seychelles.

Lunch at Curieuse Island
On most boat tours to Curieuse Island (the island to the northeast of Praslin where wild giant tortoises roam freely), a BBQ lunch is included.
We were happily surprised to see that everything except the meat and fish was vegan, so we had fried noodles, rice, lentils, salad and a special tomato-based Creole sauce.
This seems to be the case no matter which tour company you choose, but make sure to ask beforehand.

More plant-based dining on Praslin
There are several vegan-friendly places we would have loved to try had we spent more time on Praslin.
Roots Juicery LAB is fully vegan and very health-focused, serving juices, smoothies and smoothie bowls(!). We have to visit next time around…
Ma’s Take Away is one of those great, cheap takeaway places where a meal costs less than half of what it would at a restaurant. And they always have something vegan on the menu.
The Nest Restaurant is inside the Constance Lemuria Resort (which you have to go through to get to Anse Georgette), and apparently they have marked vegan dishes on the menu.

Practical advice on entry requirements, island-hopping, costs, transport, beaches, safety and more
Read moreBest places to eat plant-based on La Digue
La Digue is Seychelles’ fourth-largest island after Mahé, Praslin and Silhouette Island.
We stayed for five nights in total on La Digue and dined at some of the island’s best restaurants and a few takeaway places. We also ate food from the supermarkets at our self-catered accommodation.
La Digue captured our hearts in more ways than one.
If you’re visiting this tropical paradise, you can look forward to some great vegan meals and some of the most spectacular beaches on the planet.

Everything you need to know about La Digue Island in Seychelles including what to do, when to visit, where to eat and where to stay
Read moreFish Trap Restaurant
Fish Trap Restaurant has a great location in the centre of town with views of the beach and sunset.
Both the vegetable coconut curries and the sizzling vegetables with rice were really good, and we can easily recommend both.
La Digue, Seychelles.


Le Repaire Hotel
We loved our stay at the beautiful Le Repaire Hotel (adlink) and also enjoyed their Italian food a lot.
The pizzas were wonderful, and even without cheese we could really taste the quality of the dough, tomato sauce and oven.
It was a huge surprise to find actually good marinara pizzas (with added veggies) this far away, but a pleasant one at that!
The regular pasta isn’t vegan, but they have a gluten-free version that is.
La Digue, Seychelles.


Old Pier Café
The Old Pier Café is inside L’Union Estate, which you go through to get to the famous Anse Source d’Argent Beach. That makes it a top spot for lunch if you can get yourself to (momentarily) leave one of the world’s most beautiful tropical places.
Thankfully, the view from Old Pier Café is still great.
We ordered two delicious vegetable curries and had a fresh mango juice.
L’Union Estate, La Digue, Seychelles.


All you need to know about the famous paradise beach on La Digue, including how to get there, what to expect, where to stay and our best tips
Rey & Josh Cafe Takeaway
Rey & Josh Cafe Takeaway is a small takeaway joint by the road to Grand Anse.
It’s very cheap compared to the sit-down restaurants on La Digue.
We had the vegetable curries once again, served with rice and a little salad.
You can take the food to the beach or your room, or eat it at the tables.
La Digue, Seychelles.


Tarosa Takeaway
This small hole-in-the-wall joint serves takeaway boxes with daily-changing contents.
Although there weren’t any obvious vegetarian or vegan options on the menu, we asked if one was available, and the guy behind the counter was happy to make one for us.
For a very affordable price, we got a takeaway box full of rice with some added lentils on top as well as some grated pumpkin. On a separate day, we got a similar box with grated papaya instead of pumpkin.
Flavour-wise, they weren’t the most interesting meals we’ve ever had, but they were cheap and filling, especially with some added samosas from Glorious Bakery.
There isn’t anywhere to sit at Tarosa Takeaway, so we took our boxes down to the small beach a minute’s walk south (just after Fish Trap Restaurant).
La Digue, Seychelles.


Glorious Bakery
Glorious Bakery is right next to the pier on La Digue, a little hidden from the street. There’s a big sign, though, so it’s hard to miss.
As far as we could tell, the only vegan option was their vegetable samosas.
But they were quite affordable and super tasty.
Tip: We picked up a few samosas from Glorious Bakery and added them to the takeaway boxes from Tarosa Takeaway for extra flavour and crunch.
La Digue, Seychelles.


Tofu on La Digue
As far as our own research goes, we tried most of the vegan options on La Digue… except for the restaurant at Le Nautique Waterfront Hotel (adlink), where we know they serve tofu.
It didn’t look like the cheapest place to dine, but if you’re looking for a romantic vegan dinner overlooking the ocean, this is a great bet!
Supermarkets and markets in Seychelles
We can only really speak for the supermarkets on La Digue, as that was the only island where we ate “at home”.
But since La Digue is the smallest of the three islands we stayed on, we have absolutely no doubt that you will find at least as many vegan options in the grocery stores on Mahé and Praslin.
It’s probably also a bit cheaper on the bigger islands.

Supermarkets on La Digue
There are a few supermarkets on La Digue, and the biggest and best-stocked one is “La Digue Supermarket” (located next to the football field).
Here you can buy a wide variety of plant milks (mostly soy milk but we also saw almond milk as well as an almond and oat mix).
Of course, it’s also easy to buy coconut milk.
Vegetables and fruit are plentiful and reasonably priced.
In the supermarkets, you can find many dry staples (rice, pasta…) and all kinds of canned foods (lentils, chickpeas, beans…).
We didn’t really see any tofu, tempeh or alternative proteins like veggie burgers, but you can still cook some nice, cheap and filling vegan meals if you have access to a kitchen on La Digue.




A practical guide to affordable accommodation, food, transport, activities and island-hopping in Seychelles.
Read moreWhere to stay as a vegan in Seychelles?
There’s no way around the fact that the hotels in Seychelles are amazing, and expensive.
The luxury of staying comfortably on some of the world’s most beautiful islands doesn’t come cheap…
But luckily, the food largely follows suit. Meaning if you splurge on a great stay, you’ll also likely be able to dine on delicious plant-based foods.
Here are the best hotels in Seychelles for vegans and vegetarians (to our knowledge).
Tip: As far as we could tell, almost all bread at breakfast buffets and restaurants contained milk and/or egg in some form.
Vegan-friendly hotels on Mahé
Savoy Seychelles Resort & Spa
We had nice vegan food at all three of Savoy’s restaurants for lunch and dinner, so you’re a little spoilt for choice here.
Breakfast at the Grand Savoy restaurant is served as a huge buffet.
Here we had soy milk with fruit and muesli and some hot dishes like fried noodles, hash browns and baked beans.
Check prices and availability at Savoy Seychelles Resort & Spa (adlink).


Our personal recommendations for the best areas and places to stay
Read moreVegan-friendly hotels on Praslin
Acajou Beach Resort
For both breakfast and dinner, the lovely staff at Acajou did their very best to help us have delicious and filling vegan meals. Both buffets are huge and very varied.
The head chef in particular went out of his way for us, cooking vegan dishes from scratch for dinner.
Check prices and availability at Acajou Beach Resort (adlink).

Coco de Mer Hotel
Coco de Mer is one of the most popular hotels on Praslin for many reasons, including the top-notch food and service.
The buffets for both breakfast and dinner had enough naturally vegan options that we didn’t ask for help or custom-made dishes, but we’re sure the staff could have made those too.
Check prices and availability at Coco de Mer Hotel (adlink).


Our personal recommendations for the best areas and places to stay
Read moreVegan-friendly hotels on La Digue
Le Repaire Hotel
For vegans, Le Repaire Hotel is definitely one of the best places to stay on La Digue.
For breakfast, we got custom-made vegan pancakes, which were a real treat. The rest of the breakfast buffet was also great.
Getting quality pizza for dinner was a highlight of our meals on the island, and we would have been happy to make it a nightly occurrence.
Check prices and availability at Le Repaire Hotel (adlink).
For more tips on where to stay and what to do on La Digue, make sure to read our travel guide to La Digue Island.


Our recommendations for the best areas and places to stay (from budget guesthouses to luxury hotels)
Read moreHungry for some vegan food in Seychelles?
We hope this restaurant & café guide has made you hungry for the vegan and vegetarian food in Seychelles.
Check out the Seychelles map on HappyCow for an updated overview of many of the animal-friendly places to eat.
Have you tried any of these places?
Or do you know of any restaurants or cafés on Mahé, Praslin, La Digue or any other island in Seychelles that we should visit next time?
Let us know in the comments.
Thanks so much for reading along!

Pin for later:



Our favourite travel resources:
- Booking.com for hotels and apartments.
- Momondo for the best flight deals.
- AirHelp for flight delay compensation.
- GetYourGuide for great tours everywhere.
- Airalo for reliable eSIM.
- Discover Cars for transparent car hire.
- SafetyWing for travel insurance. We also like True Traveller. Compared here.

Wow! We are seriously considering visiting Seychelles soon and were wondering about the vegan options. This guide is fantastic, thanks 🙂
So glad it helped! There’s definitely a lot of good vegan food around the beautiful islands 🙂