Seychelles

Vegan & Vegetarian Food in Seychelles: The Best Restaurants on Mahé, Praslin & La Digue

Everything you need to know about finding the most delicious vegan and vegetarian places in tropical paradise

The view from Fishtrap Restaurant
Alex, Victoria, Adrian and Zoe of Northabroad

Hi! We're Alex & Victoria, a Danish couple in our thirties, travelling the world with our two young children. Learn more about us here.

Advertisement disclaimer: Our stay in Seychelles was made possible in collaboration with Tourism Seychelles.
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.)

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

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.

You might be interested in:Mahé Travel Guide: 14 Things to Do & Best Beaches

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 more

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

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 it was just right 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 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.

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

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

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.

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

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.
You might be interested in:Ultimate Travel Guide to Seychelles: Best Things to Do, Where To Go & Itinerary Ideas

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.

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

Vegan milks in the supermarket on Eden Island
The supermarket on Eden Island was pricey, but it 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.

It might even be the most vegan-friendly of the islands in Seychelles!

You might be interested in:Praslin Travel Guide: 11 Things to Do & Best Beaches

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 more

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, some delicious aubergine 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 (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.

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

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.

Delicious Indian lunch at Coco de Mer
Delicious Indian lunch at Coco de Mer (adlink), 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 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.

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

You might be interested in:Seychelles Travel Tips: 42 Things to Know Before You Go

Practical advice on entry requirements, island-hopping, costs, transport, beaches, safety and more

Read more

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

You might be interested in:La Digue Travel Guide: 15 Things to Do & Best Beaches

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 more

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

The view from Fish Trap Restaurant
The view from Fish Trap Restaurant is gorgeous.
The sizzling vegetables at Fish Trap
The sizzling vegetables lived up to their name!

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.

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

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.

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.
You might be interested in:How to Visit Anse Source d’Argent on La Digue: Travel Guide to the Iconic Beach in 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.

The vegetable curry at Rey & Josh Cafe Takeaway
The vegetable curry at Rey & Josh Cafe Takeaway was very different from 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 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.

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

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.

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

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.

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

La Digue Supermarket is very well-stocked for such a small island.
Supermarket aisle on 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.
You might be interested in:How to Visit Seychelles on a Budget: Travel Costs & 22 Ways to Save Money

A practical guide to affordable accommodation, food, transport, activities and island-hopping in Seychelles.

Read more

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

Breakfast buffet at Savoy
If you like fruit, you’ll love the breakfast buffet at Savoy Seychelles Resort & Spa (adlink).
You might be interested in:Where to Stay on Mahé, Seychelles: 11 Best Hotels & Resorts for All Budgets

Our personal recommendations for the best areas and places to stay

Read more

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

The beach at Acajou
The beach right in front of Acajou Beach Resort (adlink) 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 the staff could have made those too.

Check prices and availability at Coco de Mer Hotel (adlink).

Coco de Mer view
We wouldn’t mind just admiring this view from Coco de Mer (adlink) all day long.
You might be interested in:Where to Stay on Praslin, Seychelles: 13 Best Hotels & Resorts for All Budgets

Our personal recommendations for the best areas and places to stay

Read more

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

Le Repaire Hotel view from balcony
The view from our balcony at Le Repaire Hotel (adlink) was perfect. And the food was good, too!
You might be interested in:Where to Stay on La Digue, Seychelles: 8 Best Hotels & Resorts for All Budgets

Our recommendations for the best areas and places to stay (from budget guesthouses to luxury hotels)

Read more
Hungry 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!

Fruita Cabana Bar on La Digue

Pin for later:

Everything you need to know about finding the most delicious vegan and vegetarian places in Seychelles
Everything you need to know about finding the most delicious vegan and vegetarian places in Seychelles
Everything you need to know about finding the most delicious vegan and vegetarian places in Seychelles

Comments on “Vegan & Vegetarian Food in Seychelles: The Best Restaurants on Mahé, Praslin & La Digue”

  1. Wow! We are seriously considering visiting Seychelles soon and were wondering about the vegan options. This guide is fantastic, thanks 🙂

    Reply

Leave a Comment