fbpx
A Vegan Eating Guide to Seychelles: The Best Places to Eat on Mahé, Praslin & La Digue

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 paradise
Alexander & VictoriaHi! We're Alex & Victoria - a digital nomad couple from Copenhagen escaping 9-5 to chase adventures in our beautiful world. Learn more about us here.
Disclaimer: Our stay in Seychelles was made possible in collaboration with Tourism Seychelles. Also, some of the links in this article are affiliate links (including links to Amazon) providing us with a small commission if you make a qualifying purchase – at no extra cost to you. We greatly appreciate your support! As always, we share our honest opinion, and everything is written by us.
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 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)

Fresh coconut on beach on La Digue
Who doesn’t love fresh coconuts?

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.

<em><noscript><img class=
You might be interested in:Mahé Island Travel Guide: 14 Best Beaches & Things To Do Everything you need to know about Mahé Island in Seychelles including what to do, when to visit, where to eat and where to stay

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.

Vegetable curry with rice from Bravo Restaurant
Vegetable curry with rice from Bravo Restaurant.
Salad with potatoes and beetroot
This salad with potatoes and beetroot wasn’t huge or very filling but fitting for a small lunch.
The green curry from Bravo
The green curry from Bravo was very flavourful.

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.

Fried spring rolls
Having fried spring rolls as a starter was really nice.
Vegan curry and pasta
Red curry with rice and pasta with tomato sauce – all vegan.

Grand Savoy – Savoy Seychelles Resort & Spa

We were happy to see that Grand Savoy, the main restaurant of the Savoy Seychelles Resort & Spa Hotel 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.

Creole vegetable curry
The completely vegan creole vegetable curry at Grand Savoy in Beau Vallon was both tasty and filling.

Pescado – Savoy Seychelles Resort & Spa

Savoy Seychelles Resort & Spa’s 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.

Quinoa salad
Not many restaurants serve quinoa in Seychelles so we were glad to find it here at Pescado!

Gecko Bar – Savoy Seychelles Resort & Spa

The third café/restaurant of Savoy Seychelles Resort & Spa 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.

Veggie burger at Savoy
The vegetable patty of this vegan burger from Gecko Bar was super crunchy on the outside and smooth on the inside.

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.

Perry's Grillz food and view
It wasn’t easy to get here, but the food and views were great.

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.

Supermarket Eden Island vegan milk
The supermarket on Eden Island was pricey but they did stock quite a few plant milks and other vegan products.
Sir Selwyn Selwyn-Clarke Market
Don’t miss the Sir Selwyn Selwyn-Clarke Market in Victoria on Mahé.

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!

<em><noscript><img src=
You might be interested in:Praslin Island Travel Guide: 11 Best Beaches & Things To Do Everything you need to know about Praslin Island in Seychelles including what to do, when to visit, where to eat and where to stay

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.

Curry on Praslin
We loved the curry at Pirogue Restaurant on Praslin.

Acajou Beach Resort

The restaurant at Acajou Beach Resort, 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.

The dinner buffet at Acajou Beach Resort
The dinner buffet at Acajou Beach Resort changes on the daily.

Coco de Mer Hotel

When we arrived, we had lunch overlooking the water at Coco de Mer Hotel 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.

Delicious Indian lunch at Coco de Mer
Delicious Indian lunch at Coco de Mer, overlooking the ocean.

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.

The lunch at Curieuse Island
The BBQ lunch at Curieuse Island was surprisingly vegan-friendly.

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.

<em><noscript><img src=
You might be interested in:La Digue Island Travel Guide: 15 Best Beaches & Things To Do 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

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.

The view from Fishtrap Restaurant
The view from Fishtrap Restaurant is gorgeous.
The sizzling vegetable at Fishtrap
The sizzling vegetables lived up to its name!

Le Repaire Hotel

We loved our stay at the beautiful Le Repaire Hotel 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.

Pizza (without cheese) at Le Repaire
The pizza (without cheese) at Le Repaire was lovely.
Le Repaire
The atmosphere was really romantic.

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.

Curries at Old Pier
You would think that we had grown tired of vegetable curries at this point, but we actually hadn’t as they’re all so different.

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.

The vegetable curry at Rey & Josh Cafe Takeaway
The vegetable curry at Rey & Josh Cafe Takeaway was very different than all the others we had in Seychelles.
Rey & Josh Cafe Takeaway
Rey & Josh Cafe Takeaway is a local favourite.

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.

Tarosa Takeaway on La Digue
Tarosa Takeaway on La Digue.
Takeaway box Tarosa
Here’s their takeaway box. The sunset view was amazing.

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.

TipWe 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.

Samosas from Glorious Bakery
Enjoying samosas from Glorious Bakery on one of La Digue’s stunning beaches.
Glorious Bakery
Glorious Bakery can be a little busy around lunchtime.

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 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.

Fresh fruit in Seychelles
You’ll never have trouble finding fresh fruit in Seychelles.

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.

La Digue Supermarket is very well-stocked for being on such a small island.
Supermarket aisle La Digue
Here’s one of the aisles of the supermarket.
Fruit and vegetables in Seychelles
Fresh fruit and veggies can be found in both the outdoor markets and supermarkets at reasonable prices.

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).

TipAs 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.

Breakfast buffet at Savoy
If you like fruit you’ll love the breakfast buffet at Savoy Seychelles Resort & Spa.

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.

The beach at Acajou
The beach right in front of Acajou Beach Resort is heavenly.

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.

Coco de Mer view
We wouldn’t mind just admiring this view from Coco de Mer all day long.

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.

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.

Le Repaire Hotel view from balcony
The view from our balcony at Le Repaire Hotel was perfect. And the food was good, too!
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!

Fruita Cabana Bar on La Digue

Our favourite travel resources:
Our camera gear:

Leave a Comment