Diani Beach · Eat & Drink
Best Seafood Restaurants in Diani
Fresh lobster, crab and the day’s catch, cooked Swahili-style or grilled on the sand. Here’s what to order, where to eat it, and what Diani’s seafood really costs.

Diani’s seafood is superb and often landed the same day — lobster, crab, prawns, calamari and reef fish like red snapper, cooked Swahili-style with coconut and spice or simply grilled. A whole lobster typically costs around KES 2,500–4,500 (US$20–35), usually priced by weight, and the best-known tables include Ali Barbour’s Cave, Sails, Blue Marlin and Nomad.
Fresh seafood is one of the joys of the Swahili coast, and Diani does it every way, from a beach shack to fine dining in a coral cave. This guide covers what to order, where to eat it, what it costs, and the local tips that get you the freshest catch at a fair price.
Diani’s seafood scene
Coastal Kenyan cooking layers Indian Ocean spices — coconut, tamarind, cumin, chilli — over the freshest seafood, reflecting centuries of Swahili, Arab and Indian influence. In Diani you can eat it as fine dining, as a beach barbecue, or as a cheap, delicious plate at a local cafe.
What seafood to order in Diani

Don’t miss samaki wa kupaka (whole grilled fish in a rich coconut-tamarind sauce) — the signature dish of the coast. Other highlights are lobster (grilled or in garlic butter), crab, prawns, calamari and reef fish such as red snapper and kingfish, usually served with coconut rice (wali wa nazi).
The best seafood restaurants in Diani
| Restaurant | Known for |
|---|---|
| Ali Barbour’s Cave | Fine-dining seafood in a natural coral cave — Diani’s most iconic table (book ahead) |
| Sails Beach Bar & Restaurant | Beachfront seafood — lobster, prawns, snapper — with its own farm produce |
| Blue Marlin | Long-standing beachfront spot; lobster and romantic sunset dining |
| Nomad Beach Bar & Restaurant | Relaxed beachfront seafood, pizza and events |
- Diani Beach restaurants, ranked (Tripadvisor)
For the wider dining scene and nightlife, see our where to eat in Diani and nightlife guides.
How much does seafood cost in Diani?
| Dish | Typical price |
|---|---|
| Whole lobster (by weight) | KES 2,500–4,500 (US$20–35) |
| Crab | KES 1,000–2,500 (US$8–20) |
| Prawns / calamari (main) | KES 800–1,800 (US$6–14) |
| Grilled whole fish (e.g. snapper) | KES 800–1,800 (US$6–14) |
| Seafood dinner for two (mid-range, with drinks) | KES 4,000–9,000 (US$30–70) |
Lobster and crab are usually charged by weight, so prices vary with size and the day’s catch. Fine-dining venues cost more; local cafes far less.
Local & cheaper seafood
For authentic, inexpensive seafood, eat where locals do — cafes in Ukunda and beach shacks serve fresh fish, rice and vegetables for KES 300–600 (US$2–5). See our food guide and, for a boat-trip seafood feast, the Wasini seafood lunch.
Dining tips
All Diani restaurants →Nightlife & beach bars →
Diani Beach FAQ
Where is the best seafood in Diani?
The best-known seafood tables include Ali Barbour’s Cave (fine dining in a coral cave), Sails and Blue Marlin (beachfront lobster and snapper) and Nomad. For cheaper, authentic seafood, eat at local cafes in Ukunda or beach shacks.
How much does lobster cost in Diani?
A whole lobster typically costs around KES 2,500–4,500 (US$20–35), usually priced by weight, so the exact price depends on size and the day’s catch. Always confirm the weight and price before ordering.
What seafood should I eat in Diani?
Try samaki wa kupaka (whole grilled fish in coconut-tamarind sauce), the signature coastal dish, plus lobster, crab, prawns, calamari and reef fish like red snapper and kingfish, usually served with coconut rice.
How much does a seafood dinner cost in Diani?
A mid-range seafood dinner for two with drinks is roughly KES 4,000–9,000 (US$30–70). Fine-dining venues cost more, while a local cafe meal of fresh fish, rice and vegetables can be as little as KES 300–600 (US$2–5) per person.
Do I need to book seafood restaurants in Diani?
For the most popular spots — Ali Barbour’s Cave in particular — yes, especially in the December–March peak season. Many casual beachfront restaurants take walk-ins, but booking is wise for dinner.
Is seafood in Diani fresh?
Yes — much of it is landed the same day. For the freshest, ask what came in that day, and at spots that price by weight, pick your lobster or crab and have it weighed before it’s cooked.
Can I pay by card at Diani restaurants?
Larger restaurants generally accept cards, but some smaller places are cash or M-Pesa only. Carry some Kenyan shilling cash or set up M-Pesa mobile money to be safe.
Sources & further reading
- Africa Kenya Safaris — Best restaurants in Diani (named seafood venues)
- Tripadvisor — Diani Beach restaurants (reviews & prices)
Prices are indicative estimates gathered in 2026 to help you budget and can change with season, group size, fuel and demand — always confirm current rates directly with operators before booking. Images: Wikimedia Commons, used under their respective licences; verify and attribute each per its file page before publishing. Last updated: 2026.
