

4,870 words
~22 min
Comprehensive
Most people arrive in the Seychelles with a clear image of what they're here for — the granite boulders, the bottle-green water, the beaches that look engineered by someone with too much time and good taste. Food is rarely part of that image. That's a mistake, and one I made myself on my first visit before I knew better.
Seychelles food is the product of four centuries of collision — African fishing communities, French colonial kitchens, Indian spice traders, and Chinese merchants who stayed. The result is a Creole cuisine that doesn't belong cleanly to any of those traditions but borrows intelligently from all of them. Coconut milk carries heat from fresh chillies. Turmeric and ginger appear in dishes that would look at home in a Keralan backwater. French technique shows up in sauces that have no business being this refined on a 455-square-kilometre island in the middle of the Indian Ocean.
But here's the problem. The Seychelles resort industry — and it is an industry, one that has spent decades perfecting the art of keeping guests comfortable and financially committed — has built a wall between visitors and the actual food culture. That wall is made of buffet stations, international wine lists, and breakfast eggs cooked to order by someone who will never tell you about the fish samosas at the market two kilometres away.
I've eaten at enough resort restaurants across the Maldives, Bali, and the outer islands of Indonesia to know that "local cuisine" on a resort menu is usually a curated approximation. The Seychelles is no different. If you want to understand what Seychellois people actually eat — and you should, because it's genuinely worth understanding — you have to leave the property. This guide is built around that premise.
Prices, dishes, markets, island-by-island logistics, and the honest comparison against what the same money buys you elsewhere in the Indian Ocean. All of it, field-tested across two weeks on Mahé, Praslin, and La Digue.
The word "Creole" gets used loosely across the Indian Ocean, and I've heard it applied to everything from a mildly spiced fish stew in Mauritius to a coconut-heavy curry in Réunion that tasted more like southern India than anything else. Seychellois Creole is its own thing — and the distinction matters if you're trying to eat deliberately rather than accidentally.
The foundation is fresh seafood, which sounds obvious until you've spent time in the Maldives, where the resort infrastructure means most fish travels further than you'd expect before it reaches your plate. In the Seychelles, particularly on La Digue and the smaller granitic islands, the gap between ocean and kitchen is genuinely short. I've watched a boat come in at 07:30 on La Digue's small jetty and seen the same catch appear on a lunch menu by 12:15. That freshness is not a marketing claim — it's a logistical reality of small-island life.
What sets the flavour profile apart is the layering. Seychellois cooks don't build heat the way Thai kitchens do — there's no pursuit of the kind of sustained, building fire you get in a proper green curry from Chiang Mai. Instead, the spice here is present but measured, carried by coconut milk and tempered by the natural sweetness of the fish. It's a cuisine designed for the climate: warming without being punishing, complex without demanding your full attention.
The French influence is subtler than in Mauritius but visible in the way sauces are reduced and in the occasional appearance of a proper vinaigrette over a salade de palmiste — heart of palm salad — that would not embarrass a bistro in Lyon. The Indian thread runs through the curry pastes and the use of fresh coriander and fenugreek. And the Chinese contribution, often overlooked, shows up in the wok-fried preparations you'll find at local restaurants that don't appear on any tourist map.
Coconut is the structural ingredient of Seychellois cooking in a way that goes beyond flavour. Coconut milk forms the base of the island's most iconic dishes. Grated coconut appears in desserts and snacks. Coconut oil, though less common now than a generation ago, still shows up in traditional preparations. The Seychelles produces its own coconuts — the coco de mer on Praslin is the world's largest seed and a UNESCO-protected species — but the coconuts used in cooking are the standard variety, grown across all the main islands.
Fresh chilli, ginger, garlic, turmeric, and lemongrass form the spice backbone. Bouillon brede — a broth made from leafy greens, often morelle or watercress, with fish or meat — uses this base in its simplest form. It's the kind of dish that doesn't photograph well and doesn't need to. It tastes like someone's grandmother made it, which is usually the case.
Reef fish — job fish, red snapper, grouper — dominate the menus. Octopus is the other constant, appearing in curries, grilled preparations, and salads. Tuna, both yellowfin and skipjack, is everywhere and priced accordingly: cheap at the market, marked up significantly the moment it appears on a resort menu with a garnish.
If you've eaten your way through the Maldives — and I mean actually eaten, not just consumed resort tasting menus — you'll know that Maldivian food is built around dried and smoked tuna, called mas huni, and that the local cuisine, while honest and satisfying, operates within a fairly narrow flavour register. It's fish-forward, coconut-present, and chilli-warm. The Seychelles shares that DNA but has significantly more range. The French and Indian threads give Seychellois cooking a complexity that Maldivian food, for all its authenticity, simply doesn't have.
Thai cooking, by contrast, operates at a completely different level of sophistication and variety — and I say that without diminishing the Seychelles. Bangkok's street food scene, or even a proper meal in Chiang Mai's old city, involves flavour combinations and technical precision that the Seychelles kitchen doesn't attempt. But the Seychelles isn't trying to be Thailand. It's trying to be itself: a small-island cuisine built on what the ocean provides and what four centuries of cultural mixing produced. On those terms, it succeeds.
The honest comparison: Seychellois food is more interesting than Maldivian, less complex than Thai, and more approachable than either for travellers who want flavour without a steep learning curve. That's not a criticism. That's a positioning.
There is a version of eating in the Seychelles where you order grilled fish every night, enjoy it, and go home thinking you've done well. You have done adequately. The dishes below are where the cuisine actually earns its place — where the Creole kitchen shows you what it can do when it's not performing for a tourist.
Start with pwason griye — grilled fish, typically job fish or red snapper, served with rice and a chatini Seychellois on the side. The chatini is the thing to pay attention to: a fresh relish made from green mango, chilli, onion, and lime that cuts through the richness of the fish with exactly the right amount of acid. I've had versions of this dish at roadside restaurants on Mahé that were better than anything I ate at a resort during the same trip. The presentation is rustic. The flavour is not.
Kari koko zourit — octopus curry cooked in coconut milk — is the dish I recommend to anyone who asks me where to start. The octopus, when it's been properly tenderised and slow-cooked, absorbs the coconut and spice in a way that makes it almost unrecognisable from the rubbery disappointment you get when it's rushed. Order it at a local restaurant, not a hotel. The difference in quality-to-price ratio is significant.
Ladob is the dessert that surprises people. Plantain or breadfruit — sometimes both — cooked in coconut milk with vanilla and nutmeg until it reaches a consistency somewhere between a pudding and a compote. It's sweet without being aggressive, and the vanilla note — Seychelles grows its own — is genuine rather than synthetic. If you've been eating your way through Southeast Asia before arriving here, the flavour will remind you of certain Thai desserts, but the texture is distinctly its own.
Salade de palmiste — heart of palm salad — is the French thread made visible. Delicate, slightly bitter, dressed simply. Worth ordering once, particularly on Praslin where the preparation tends to be more careful.
Pwason griye is the entry point and the benchmark. Every local restaurant serves it. The quality varies significantly — the difference between a fish grilled over proper charcoal at a beachside shack on La Digue and a fish that's been sitting in a bain-marie at a resort buffet is not a matter of degree. It's a different dish. Ask where the fish came from that morning. If the answer is immediate and specific, you're in the right place. If there's a pause, order something else.
Kari koko zourit requires patience — from the cook and from you. The octopus needs at least 45 minutes of slow cooking in the coconut curry base before it's ready, which means it's rarely available as a quick lunch. Most local restaurants that do it well will have it ready by 12:30 and sold out by 14:00. Plan accordingly. On La Digue, I've found the best versions at small family-run restaurants off the main beach road — not the places with laminated menus and photographs, but the ones where you can see the pot from the door.
Ladob is not always on menus — it's more commonly made at home or sold at markets. When you find it, order it. The version made with breadfruit is earthier and more satisfying than the plantain version, though both are worth trying.
The snack culture in the Seychelles is the part of the food scene that most visitors miss entirely, and it's the part that most directly reflects the Indian and African threads in the cuisine.
Gato piman — chilli cakes — are deep-fried lentil fritters spiked with fresh chilli and served hot. They're the Seychellois answer to the South Indian vada, and the comparison is not coincidental. They cost almost nothing, they're available at Sir Selwyn Clarke Market in Victoria from around 07:00, and they are genuinely addictive in the way that only fried things with good spice can be. I ate four in a row on my first morning at the market and felt no regret.
Fish samosas follow the same logic — Indian in origin, Seychellois in execution, sold for pocket change at market stalls and small takeaway counters. The filling is usually tuna or job fish with onion and chilli. The pastry is thinner than the Indian version. They're best eaten immediately, standing at the stall, not wrapped in paper and carried somewhere more comfortable.
Breadfruit chips are the wildcard. Breadfruit itself is a staple here — boiled, fried, curried — but the chip version, sliced thin and fried until crisp, is the preparation that converts sceptics. Salty, slightly starchy, closer to a plantain chip than a potato chip in texture. Find them at the market or at small roadside vendors on Mahé. They don't travel well — eat them within twenty minutes or they go soft.
The honest truth about Seychelles street food is that it exists, it's good, and it is absolutely not comparable to the street food scenes of Southeast Asia. If you've spent time eating your way through Bangkok's Yaowarat Road or the night markets of Hoi An, you need to recalibrate your expectations before you arrive in Victoria. The scale is different by an order of magnitude. The variety is narrower. The hours are shorter.
But within those constraints, what the Seychelles offers is genuine and worth seeking. Sir Selwyn Clarke Market in Victoria — the main covered market on Mahé — is the centre of it all. It opens at 06:00 and the best stalls are winding down by 11:30. Go early. The fish section alone is worth the trip: whole snappers, tuna steaks, reef fish I couldn't name in English or French, laid out on ice with the kind of straightforward honesty that resort fish counters spend a lot of money trying to simulate.
The spice vendors are the other reason to go. Fresh turmeric, dried chilli, vanilla pods, cinnamon bark — all sold in quantities that make sense for cooking rather than in decorative tourist packaging. I bought vanilla pods at the market on my last visit for a fraction of what the resort gift shop was charging for the same thing in a branded box.
Budget eating on Mahé is genuinely possible if you know where to look. A plate of pwason griye with rice and chatini at a local restaurant costs between 150 and 250 SCR — roughly £8 to £14 at current rates. Snacks at the market run 25 to 50 SCR each. A full lunch at a non-resort local restaurant, including a soft drink, should not exceed 350 SCR. The moment you cross the threshold of a resort dining room, those numbers roughly triple.
The comparison is worth making directly, because I've heard travellers describe Sir Selwyn Clarke Market with the same language they use for the night markets of Chiang Mai or the wet markets of Penang — and that framing sets up a disappointment that isn't fair to the market itself.
Sir Selwyn Clarke is a working market for a city of 27,000 people. It is not a food tourism destination. It is where Seychellois people buy their fish, their vegetables, their spices, and their snacks on a Tuesday morning. The energy is transactional, not performative. The stalls are functional, not decorated. And the food, while excellent in its own register, is not trying to impress you.
The night markets of Southeast Asia — Chiang Mai's Saturday Walking Street, the Hoi An night market, even the more tourist-facing markets of Kuta in Bali — are built partly around the visitor experience. They're louder, more varied, open later, and designed to be navigated by someone who doesn't speak the language. Sir Selwyn Clarke is none of those things. Go at 07:30, be prepared to point and gesture, and approach it as a participant rather than an observer. That shift in posture makes all the difference.
The field hack here: arrive before 08:00 on a Saturday, when the market is at maximum supply and the gato piman stall near the central fish section is frying fresh batches continuously. Ask for them hot. They will not offer this information unprompted.
Field Hack: On La Digue, bicycle is the only practical transport — the island has no taxis in the conventional sense and the restaurant strip near Anse Réunion is a 12-minute ride from the main jetty. Book dinner at any well-regarded local restaurant at least 24 hours in advance during the May-to-September peak season. Tables are limited, kitchens are small, and the octopus curry — the dish you came for — sells out. I showed up without a reservation on a Thursday in July and was turned away from two places before finding a table at 19:45 at a family restaurant that I won't name because it deserves to stay manageable.
The restaurant landscape across the three main islands is more uneven than most travel content admits. Mahé has the widest range, from local lunch counters near Victoria market to mid-range Creole restaurants in the Beau Vallon area that are genuinely worth your time. Praslin has a smaller selection, weighted more heavily toward resort dining, with a handful of independent restaurants near Côte d'Or that vary significantly in quality depending on the season and who's in the kitchen. La Digue has the fewest options and, paradoxically, some of the best meals — because the island's isolation means the restaurants that survive are the ones that have earned repeat business from the same small community.
On Mahé, the area around Victoria and the road south toward Anse aux Pins has the highest concentration of local restaurants. The further you get from the resort corridors of Beau Vallon, the more honest the food and the more reasonable the prices. I'd point you toward the small Creole restaurants along the Sans Souci road, where lunch is served from 11:30 and the menu is whatever was caught that morning — not a printed card with photographs.
Praslin's best independent option sits near Grand Anse rather than Côte d'Or, which is more heavily trafficked by resort guests. The quality of the octopus curry here is inconsistent — I've had excellent versions and one that was clearly cooked the previous day — but when it's right, it's worth the 20-minute drive from the main ferry jetty.
Honest Warning: The overwater and beachfront resort restaurants across all three islands are, almost universally, overpriced relative to what they deliver. I don't mean overpriced by Seychelles standards — I mean overpriced by any standard. A grilled fish at a resort restaurant on Praslin will cost you 600 to 900 SCR. The same fish, from the same ocean, prepared with comparable skill at a local restaurant three kilometres away, costs 200 SCR. The view from the resort table is better. The fish is not.
The exception — and there is one — is breakfast. Resort breakfasts in the Seychelles tend to be genuinely good, with fresh tropical fruit, proper coffee, and local breads that you won't find replicated elsewhere. For dinner, leave the property. For breakfast, the resort earns its keep.
On La Digue specifically: the island's restaurant scene is concentrated near the main beach area and the jetty. There are perhaps eight to ten restaurants operating at any given time, and the quality gap between the best and worst is significant. The best are family-run, cash-preferred, and close by 21:00. The worst are the ones with laminated menus in four languages and photographs of every dish — a reliable signal, across every island destination I've visited from the Kimberley coast to the outer Indonesian archipelago, that the kitchen is optimising for volume rather than quality.
Cross-Destination Comparison: Maldives resort dining is the benchmark for Indian Ocean food inflation, and the Seychelles sits just below it — which is both reassuring and still expensive by most global standards. In the Maldives, a dinner for two at a mid-range resort restaurant will cost you USD 120 to 180 before drinks, because there is no alternative. The island is the resort. You eat what they serve at the price they set. The Seychelles, because it has actual towns and a functioning local economy, gives you an exit. Use it.
Local restaurant pricing on Mahé breaks down roughly as follows: a main course of grilled fish or octopus curry runs 150 to 300 SCR. A plate of rice or breadfruit on the side adds 50 SCR. A local Seybrew beer costs 60 to 80 SCR. A full dinner for two, with drinks, at a good local restaurant should land between 700 and 1,000 SCR — call it £38 to £55 at current exchange rates. That is not cheap by Southeast Asian standards. Compared to a Maldivian resort dinner, it is a significant saving with no meaningful quality sacrifice.
Mid-range independent restaurants — the ones with proper tablecloths and a short wine list — charge 400 to 600 SCR for a main. A bottle of wine at these establishments will cost you 800 to 1,500 SCR, because wine is imported and taxed accordingly. If you drink wine with dinner regularly, that cost adds up faster than the food itself. Order the local rum instead. Takamaka, produced on Mahé, is genuinely good and costs a fraction of the import markup.
Resort dining on all three islands runs 600 to 1,200 SCR for a main course, with set menus at higher-end properties reaching 2,500 SCR per person before drinks. I've eaten at two of these set menus across my visits. Neither was bad. Neither was worth the price relative to what a good local restaurant delivers for a quarter of the cost.
The Maldives comparison is worth spelling out plainly, because I've met travellers who've done both and genuinely didn't realise they had options in the Seychelles that don't exist in the Maldives.
In the Maldives — and I've spent time across three atolls, from North Malé to the outer Addu atoll — the resort island model means your food costs are fixed at the point of booking. All-inclusive packages exist precisely because the alternative, paying per meal at resort prices with no other option, is financially brutal. A couple spending ten days at a mid-range Maldivian resort on a room-only basis will spend USD 150 to 250 per day on food and drink alone, conservatively.
The Seychelles, with its inhabited islands, local markets, and functioning restaurant economy, allows a different approach. A couple who eats breakfast at the resort, lunches at the market or a local restaurant, and takes dinner at a mid-range independent restaurant on Mahé can eat well for USD 80 to 120 per day combined — including drinks. That gap, over ten days, is substantial. And the food at the local level is not a compromise. It's the actual cuisine of the place.
The caveat: on Praslin and La Digue, the options narrow and prices at independent restaurants creep upward. But they still don't reach Maldivian resort levels.
If you're travelling to the Seychelles as a strict vegetarian, I'll be direct with you: this is not the easiest destination, and managing expectations before you arrive will save you frustration once you're there. The cuisine is built around seafood and meat. Vegetables appear as sides, as components of curries, and in salads — but the concept of a vegetable-forward main course is not deeply embedded in the Seychellois culinary tradition.
That said, it's manageable. Bouillon brede — the leafy green broth — can be made vegetarian and often is. Ladob is entirely plant-based. Rice, breadfruit, and jackfruit preparations are available at local restaurants, and the market on Mahé has excellent fresh produce. The problem is not the ingredients — it's the menus. Most local restaurants don't have a vegetarian section, and "vegetarian" as a category is understood differently here than it might be in, say, Bali, where the concept has been absorbed into the tourist infrastructure at every price point.
Resort restaurants across all three islands will accommodate vegetarian requests, and some do it well. But if you're paying resort prices for a vegetarian meal in the Seychelles, you're paying a significant premium for food that the local cuisine doesn't naturally prioritise. That's a frustrating position to be in.
Food safety on the main islands is not a serious concern. Mahé, Praslin, and La Digue all have functioning refrigeration infrastructure, and the fish at local restaurants turns over quickly enough that freshness is rarely an issue. The market fish is bought and sold the same morning. I've eaten at local restaurants across all three islands without incident over multiple visits. The standard caveat about shellfish in hot weather applies — as it does everywhere in the tropics — but it's not a reason for anxiety.
On Mahé, the options are widest. The market has fresh vegetables, fruits, and spices that allow self-catering if you have access to a kitchen. Several restaurants near Victoria serve vegetable curries and dal-adjacent dishes that reflect the Indian thread in the cuisine. These are not always on the menu — ask directly, and be specific about what you mean by vegetarian, because fish broth is sometimes used as a base even in nominally vegetable dishes.
On Praslin, the independent restaurant options for vegetarians are limited. Resort dining is the more reliable route here, which comes with the cost implications already discussed. The fruit is exceptional — mangoes, papayas, and passion fruit are available year-round, and the local jackfruit, when ripe, is genuinely one of the better things I've eaten in the Indian Ocean.
On La Digue, vegetarians will find the fewest options of the three main islands. The restaurant scene is small, seafood-dominant, and not structured around dietary alternatives. If you're vegetarian and spending more than two nights on La Digue, self-catering with market produce from Mahé or Praslin — brought over on the ferry — is worth planning for. The ferry between Praslin and La Digue runs several times daily and takes approximately 15 minutes; the crossing is straightforward and the schedule is reliable outside of the northwest monsoon season, which runs roughly November to March.
Don't arrive on La Digue expecting to find a vegetarian restaurant. There isn't one.
The Seychelles is most closely associated with its Creole seafood cuisine — specifically grilled reef fish (pwason griye), octopus curry in coconut milk (kari koko zourit), and the fresh chatini relishes that accompany most main courses. Beyond the seafood, the archipelago is known for its coco de mer — the world's largest seed, grown on Praslin — and for locally produced vanilla, which appears in the dessert ladob and is sold at Sir Selwyn Clarke Market in Victoria. The broader Creole cuisine reflects four centuries of African, French, Indian, and Chinese influence, making it more layered than most visitors expect. The spice profile is warm rather than aggressive, and coconut milk is the structural ingredient across both savoury and sweet preparations. If someone asks me what the Seychelles does better than anywhere else in the Indian Ocean, the honest answer is fresh reef fish prepared simply — and the octopus curry when the cook has given it the time it needs.
Pwason griye — grilled fish with rice and chatini — is the most widely eaten dish across all the main islands and the one you'll find at every local restaurant from Victoria to La Digue. Kari koko zourit, the octopus curry cooked in coconut milk, is the dish most often cited by returning visitors as the meal they remember. Ladob, a coconut milk dessert made with plantain or breadfruit and vanilla, is the most distinctive sweet preparation. Salade de palmiste — heart of palm salad — reflects the French colonial thread and appears on menus across Mahé and Praslin. For snacks, gato piman (chilli fritters) and fish samosas are the most common street food items, both available at Sir Selwyn Clarke Market in Victoria from early morning. Bouillon brede, a leafy green broth, is the everyday home cooking dish that rarely makes it onto tourist-facing menus but is worth seeking out at local lunch counters.
At a local restaurant on Mahé, a main course of grilled fish or octopus curry runs 150 to 300 SCR — roughly £8 to £16. A full dinner for two with soft drinks at a good independent restaurant should land between 700 and 1,000 SCR. Snacks at Sir Selwyn Clarke Market — gato piman, fish samosas, breadfruit chips — cost 25 to 50 SCR each. Mid-range independent restaurants charge 400 to 600 SCR for a main, with imported wine adding 800 to 1,500 SCR per bottle. Resort restaurant mains run 600 to 1,200 SCR, with premium set menus reaching 2,500 SCR per person before drinks. Compared to Maldivian resort dining, where there is no local alternative and a dinner for two easily reaches USD 150 to 200, the Seychelles offers genuine value if you eat outside resort grounds. On La Digue and Praslin, independent restaurant prices are slightly higher than Mahé due to the additional logistics of supply, but still significantly below resort pricing.
Honestly, it's manageable rather than good. The Seychellois Creole kitchen is built around seafood and meat, and vegetarian options are not a structural part of the cuisine. On Mahé, you'll find vegetable curries and plant-based dishes at some local restaurants near Victoria, and the market has excellent fresh produce for self-catering. On Praslin, resort dining is the more reliable vegetarian option, with the cost implications that brings. On La Digue, the options are genuinely limited — the island has a small restaurant scene that is almost entirely seafood-focused, and there is no dedicated vegetarian restaurant. Dishes like ladob, bouillon brede made without fish stock, and fresh fruit preparations are available across all islands. But if you're a strict vegetarian expecting the kind of variety you'd find in Bali or Chiang Mai — where vegetarian food has been absorbed into the tourist infrastructure at every price point — the Seychelles will require more planning and more flexibility than those destinations.