A Vegan Eating Guide to Seychelles: The Best Places to Eat on Mahé, Praslin & La Digue
Everything you need to know about finding the most delicious vegan and vegetarian places in tropical paradiseAre 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 kitchen of Seychelles is a curious mix of African, Creole, Indian and even Chinese cuisine, meaning that the use of spices is very prevalent. Thank goodness!
Almost all restaurants serve up some kind of vegetable curry with rice. Everyone seemed to make it in a different way – ranging from spicy creole style to a mild Indian coconut milk curry. But it was always delicious and filling.
If you know where to look, there are also lots of other great vegan and vegetarian options in the restaurants and takeaway shops on Mahé, Praslin and La Digue. Read along and let us guide you to the best ones!
(Wondering where to stay as a vegan in Seychelles? We’ve got you covered at the end of this guide)
Table of contents
Best places to eat plant-based on Mahé
Being the biggest and most populated island of Seychelles, the main island of Mahé is also where you’ll find the biggest variety when it comes to vegan and vegetarian dining.
Bravo 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 in this part of the island.
We dined at Bravo Restaurant twice. The first time, we both had their vegetable curry with rice.
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 as well as 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 musical thing going on 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 of the Savoy Seychelles Resort & Spa Hotel (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 eggplant, okra, mushroom, bell pepper as well as 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 amount 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
Savoy Seychelles Resort & Spa’s (adlink) restaurant Pescado is located in the middle of the resort by the pool, and as we visited in the evening there was a live band playing some relaxing tunes in the tropical night.
The staff was very attentive and although there weren’t any marked on the menu, they did offer a few vegan dishes.
We ordered the quinoa salad with fresh veggies and a mango dressing from the starters.
The chef agreed to veganize the risotto for the main dish which got served with fresh vegetables and a light tomato flavouring.
The starter and main dish combo left our bellies satisfied without feeling heavy at all.
Beau Vallon, Mahé, Seychelles.
Gecko Bar – Savoy Seychelles Resort & Spa
The third café/restaurant of Savoy Seychelles Resort & Spa (adlink) is called Gecko Bar, located right next to the 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 to the lush surrounding plants – as well as to the lovely beach.
If you’re in the mood for some vegan comfort food while in Mahé, don’t miss Gecko Bar.
Beau Vallon, Mahé, Seychelles.
Perry’s Grillz
Located deep in the mountains of southern Mahé, Perry’s Grillz is a homestyle restaurant where we had a delicious cheap vegan curry and great views.
The service and hospitality was 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.
Secondly, we don’t advise you to drive up the final hill before reaching the restaurant. It’s very steep, bendy, and most importantly of all, slippery (at least if it has been raining).
We drove up there and made it without any scratches or accidents by pure luck. We wouldn’t do it again.
Instead, we recommend you park lower down and walk the final bit. Or do the even more comfortable thing and order in as takeaway instead.
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 Beau Vallon Beach has some nice vegan options.
There’s also an Indian restaurant in Eden Island called The Maharajas. Indian food is often naturally vegetarian and can easily be veganized.
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 as well as Del Place Restaurant 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.
According to Vegan Friendly Travel, it’s even the most vegan-friendly of the islands in Seychelles!
Pirogue 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 as well as some delicious eggplant 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, there are usually a few naturally vegan dishes in the buffet and 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 during our time 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 as well as 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 located 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.
Best 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, a few takeaway places as well as ate foods 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 eating some great vegan meals – as well as to experiencing some of the most spectacular beaches on the planet.
Fish Trap Restaurant
Fish Trap Restaurant has a great location in the centre of the town with views of the beach and sunset.
Both the vegetable coconut curries and the sizzling vegetables with rice were really good and can easily be recommended.
La Digue, Seychelles.
Le Repaire Hotel
We loved our stay at the beautiful Le Repaire Hotel (adlink) and also enjoyed their Italian kitchen 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 actual good pizza marinaras (with added veggies) this far away but a pleasant one at that!
The normal pasta isn’t vegan but they have a gluten-free version that is.
La Digue, Seychelles.
Old Pier Café
The Old Pier Café is located inside the L’Union Estate that you go through to get to the famous Anse Source d’Argent Beach, making it a top spot to visit for lunch if you can get yourself to (momentarily) leave one of the world’s most beautiful tropical spots.
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.
Rey & Josh Cafe Takeaway
Rey & Josh Cafe Takeaway is a small takeaway joint by the road going to Grand Anse.
It’s very cheap compared to the more proper restaurants on La Digue.
We had the vegetable curries once again and paid 70 rupees (~ 5 EUR / 5 USD) per meal including rice and a little salad.
You can bring the food with you to the beach, 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 content.
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 turned out to be happy to make one for us.
At just 70 SCR (~ 5 EUR / 5 USD), 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 for 65 SCR with grated papaya instead of pumpkin.
Flavour-wise, it wasn’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 just brought our boxes down to the small beach just a minute of walking south (just after Fish Trap Restaurant).
La Digue, Seychelles.
Glorious Bakery
Glorious Bakery is located 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 at just 6 SCR a piece (~ 0.5 EUR / 0.5 USD), it’s a true steal. And they’re super tasty.
Tip: We bought a few samosas from Glorious Bakery and added them to the takeaway boxes we bought at Tarosa Takeaway to spice them up with more flavour and crunchiness.
La Digue, Seychelles.
Tofu on La Digue
According to our own research, we did get to try 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 best talk about our experience with supermarkets on La Digue as we only ate “at home” there and not on the other islands.
But La Digue being the smallest island of the three we stayed at, 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 as well.
Supermarkets on La Digue
There are a few supermarkets on La Digue, with the biggest and most well-stocked one called “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 + oat mix).
Of course, it’s also easy to buy coconut milk.
Vegetables and fruit are well-stocked and reasonably priced.
In the supermarkets, you can find many dry staples (rice, pasta…) as well as all kinds of canned foods (lentils, chickpeas, beans…)
We didn’t really see any tofu, tempeh or alternative proteins like veggie burgers or the like, but you can still cook some nice, cheap and filling vegan meals if you have access to a kitchen on La Digue.
Where 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 for cheap…
But luckily, the food follows suit and 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 to stay at for vegans and vegetarians in Seychelles (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 is served at the Grand Savoy restaurant as a huge buffet.
Here we had soy milk with fruit and müsli as well as some hot dishes like fried noodles, hash browns and baked beans.
Check prices and availability at Savoy Seychelles Resort & Spa (adlink).
Vegan-friendly hotels on Praslin
Acajou Beach Resort
For both breakfast and dinner, the lovely staff at Acajou did their very best in helping us have delicious and filling vegan meals. Both buffets are huge and very varied.
The head chef especially took it upon himself to support us and made us some really great 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 that would also have been a possibility.
Check prices and availability at Coco de Mer Hotel (adlink).
Vegan-friendly hotels on La Digue
Le Repaire Hotel
For vegans, Le Repaire Hotel is definitely one of if not the best place to stay on La Digue.
For breakfast we got custom-made vegan pancakes, which was a real treat. The rest of the breakfast buffet was also great.
Getting quality pizza for dinner was a highlight of eating on the island that we would have been happy to make 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.
Hungry for some vegan food?
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 the above-mentioned places?
Or do you know of any restaurants or cafés in 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!
Our favourite travel resources:
- Booking.com for cheap hotels.
- Momondo for the best flight deals.
- SafetyWing for travel insurance. We also like World Nomads and True Traveller. All three compared here.
Our camera gear:
- Panasonic GH5. Used for all of our photos and videos.
- DJI Mavic 2 Pro. Best drone out there!
- Sirui Tripod. Lightweight and strong.
- See all of our camera gear 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 🙂