2 Best Restaurants in Diani Beach, Kenya

Ali Barbour's Cave Restaurant

$$$$ Fodor's choice

Considered the best restaurant at Diani Beach, this unique venue is in a naturally formed coral cave deep underground lit by candles and lanterns; it's definitely worth the splurge for the experience and ambience. Seafood is the main cuisine; you can't go wrong with the coconut salad with prawns, crab, and calamari, but you can also dine on French food such as steak with béarnaise sauce or roast duck. The wine list is also extensive, and there's a shuttle bus that will pick up and drop off people staying in the Diani Beach area. No children under six are allowed. 

Ali Barbour's Rd., Diani Beach, Kwale, 80401, Kenya
0735-331--002
Known For
  • unusual and romantic setting
  • superb food and service
Restaurants Details
Rate Includes: No lunch, Reservations essential, Smart casual; no shorts or hats

Nomad Beach Bar & Restaurant

$$$

The perfect place to spend a few relaxing hours on a low-slung cushioned sofa with a tropical cocktail, Nomad is a luxurious beach bar that overlooks the white sands of Diani. Open all day from breakfast right through to dinner, the menu features the usual popular snacks, sandwiches, pizzas, and pastas, but also has some dishes based on traditional Swahili cooking, plenty of seafood, and even Indian curries and Japanese sushi—there’s something for everyone.