Diani Beach Food Guide: 10 Must-Eat Restaurants & Street Food Stalls in Diani Beach

February 8, 2018 Sheron Bogner

About an hour south of Mombasa, the sparkling white sands and lush greenery of Diani invite you to relax under a beach umbrella with a refreshing drink. Try a camel ride for the tourist experience or book a bike tour inland for a glimpse of life in local villages. Diani is also a base for several safari companies.
Things to do in Diani Beach

1. Aniellos

Diani Beach, Ukunda, Kenya Takeout, Reservations, Seating, Waitstaff, Television, Wheelchair Accessible, Serves Alcohol, Full Bar Italian, Pizza, European, Vegetarian Friendly Dinner, Lunch, Late Night
Excellent
31%
Good
46%
Satisfactory
14%
Poor
5%
Terrible
4%
Overall Ratings

4 based on 184 reviews

Aniellos

Reviewed By STiGuy33 - Vermont

We read a lot of positive reviews about this place and decided to give it a try while staying in Diani. I'm sorry to say that we didn't have a good experience. The staff was very friendly, however they were slow and placed our order incorrectly. The kitchen also seemed to be backed up that night, as it took a very long time to receive our food. When it did arrive and we noticed it wasn't what we ordered, we were so hungry we decided to simply eat it because we didn't want to wait another 45 minutes for the correct food to arrive. The food we received (one of us got what we ordered the other did not) was only alright, neither of us were very impressed with the pasta dishes.
I don't generally leave negative reviews, but wanted to provide a contrast to all of the positive reviews as our experience did not seem to match that of many others. Maybe we just hit them on an off night.

2. Ali Barbour's Cave Restaurant

Ali Barbours Rd | Diani Beach, Diani Beach, Ukunda 80400, Kenya Reservations, Seating, Waitstaff, Parking Available, Serves Alcohol, Full Bar Seafood, International, European, Vegetarian Friendly, Vegan Options, Gluten Free Options Dinner, Late Night HK$259 - HK$620 +254 714 456131
Excellent
63%
Good
24%
Satisfactory
8%
Poor
2%
Terrible
3%
Overall Ratings

4.5 based on 1 reviews

Ali Barbour's Cave Restaurant

You'd be hard pushed to find a more romantic place to dine than Ali Barbour's Cave Restaurant, set inside an ancient coral cove and lit by warm candlelight. The a la carte menu specializes in seafood, international & traditional cuisine and is accompanied by a great wine-list so take your time over dinner.The Restaurant opens every day from 7pm. Reservation Required.Courtesy transfer from Hotels in Diani.Dress Code: Smart casual. No shorts, no hats.We apologize we do not allow children 6 and under.Cigars from our humidor available.

Reviewed By Kj1711 - London, United Kingdom

Completely and utterly beautiful cave setting where you can see the stars shining above you, but food wasn't that good. Lacked authenticity for Italian food and I appreciate this is Kenya not the Italtian coast but it could have been a lot better. Seafood chopped up in seafood pasta instead of whole seafood and not massive on flavour. Also portion sizes felt too big for the pasta dishes. It was OK. Definitely go for the atmosphere and surrounding as it is gorgeous and the service is wonderful; maybe go easy on the food.

3. Blue Marlin Beach Restaurant

Diani Beach Road | Diani Beach Road, Diani Beach, Ukunda 80401, Kenya Takeout, Validated Parking, Television, Serves Alcohol, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Wifi, Full Bar, Accepts Credit Cards Seafood, Mediterranean, European Lunch, Dinner HK$314 +254 724 100629
Excellent
58%
Good
20%
Satisfactory
14%
Poor
3%
Terrible
5%
Overall Ratings

4 based on 163 reviews

Blue Marlin Beach Restaurant

Beach Restaurant and Bar. Blue Marlin Beach Restaurant is known for its freshest seafood offering and breathtaking views of the Indian Ocean

Reviewed By Irimiri - Barcelona, Spain

Fantastic restaurant with marvellous views and ambience!
After spending nearly three weeks in Diani Beach I could safely say that Blue Marlin offers the best seafood in town. Creative recipes and fresh fish combined with impeccable service, fine music and spectacular views makes this restaurant an outstanding choice and my favourite place in town!
P,S, Cocktails are excellent!

4. Leonardo's Restaurant

Diani Beach Road | Colliers Centre, Diani Beach, Ukunda 80401, Kenya Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi Italian, Pizza, European, Vegetarian Friendly, Vegan Options, Gluten Free Options Lunch, Dinner, Brunch, Breakfast, Late Night +254 720 501707
Excellent
41%
Good
44%
Satisfactory
10%
Poor
4%
Terrible
1%
Overall Ratings

4 based on 269 reviews

Leonardo's Restaurant

The Best Italian Restaurant & Cafe in Diani Beach with wide selection of Tuscany meals, Wine and Ice cream

Reviewed By PEIGurll - Hong Kong, China

The most beautiful ambiance of any restaurant I've ever been in. Absolutely beautiful setting. Rich wood, decorated in red and grey with big cushy comfortable seats. The bruschetta and carbonara were divine. The bar is ideal for relaxing at and having a few drinks before you sit down to dinner. A must eat place in Diani Beach.

5. Sails Beach Bar & Restaurant

Diani Beach Road | Almanara Luxury Villas, Diani Beach, Ukunda 80401, Kenya Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi, Highchairs Available Seafood, European, Vegetarian Friendly, Gluten Free Options Lunch, Dinner, Late Night +254 717 073953
Excellent
83%
Good
14%
Satisfactory
1%
Poor
1%
Terrible
1%
Overall Ratings

4.5 based on 307 reviews

Sails Beach Bar & Restaurant

Located on the beach front within Almanara, this breathtaking piece of architecture is both stunning and unique. The sweeping sails and curving beams create an ambience unparalleled on the east coast of Africa. Executive Chef Luke Doig & his team are on hand for lunch and dinner to bring to you a variety of international flavours perfect for any mood. Fresh seafood is delivered daily by the local fishermen, allowing guests to sample all that the Indian Ocean has to offer.

Reviewed By jjhorses - Oslo, Norway

A nice beautiful place with ok food right on the beach. This is one of the best restaurants in the area. I love the sails in the roof/decor. The lounge furniture might need some update. I think this place has more potensial. The night I was there it was a bit "slow". But go. It´s worth it.

6. Forty Thieves Beach Bar & Bistro

Beach Road, Diani Beach, Ukunda 80401, Kenya Delivery, Takeout, Reservations, Outdoor Seating, Buffet, Seating, Waitstaff, Parking Available, Television, Serves Alcohol, Full Bar, Accepts Mastercard, Accepts Visa, Free Wifi Bar, Seafood, Pub, Vegetarian Friendly, Vegan Options Lunch, Dinner, Brunch, Drinks HK$39 - HK$157 +254 712 294873
Excellent
33%
Good
42%
Satisfactory
16%
Poor
5%
Terrible
4%
Overall Ratings

4 based on 938 reviews

Forty Thieves Beach Bar & Bistro

Forty Thieves Beach Bar & Bistro: relax and savour the sensation of waves lapping your toes while having a refreshing cocktail, listen to live music, play bar games, watch water sports and have a delicious lunch with your friends and family.Disco into the early hours of the morning every night.All these can be done at this unique bar, the only one situated actually on the beach on the east African coastline. It is a vibrant atmosphere not to be missed.

Reviewed By Beth M

Great ambience, but high pricing. should add more lounges by the beach instead of benches. It's one of the few open bars by Diani beach that is great. I would go back.

7. African Pot

Diani Beach Road | Entrance to Coral Beach Cottages, Ukunda 80400, Kenya Reservations, Seating, Waitstaff, Parking Available, Wheelchair Accessible, Serves Alcohol, Takeout, Outdoor Seating, Full Bar African, Vegetarian Friendly Lunch, Dinner, Breakfast, Late Night
Excellent
46%
Good
37%
Satisfactory
11%
Poor
5%
Terrible
1%
Overall Ratings

4 based on 127 reviews

African Pot

Reviewed By lydiakat2017 - Kwale, Kenya

The food was absolutely delicious - coconut vegetable curry was exceptionally good! Favourite meal in Diani (we've eaten almost everywhere), and best price as well - the bill was really cheap for the amount of food we had. The atmosphere was also great, with friendly staff and nice music. Definitely recommend African Pot!!!

8. Nomad Restaurant

Beach Road, Diani Beach, Ukunda 80401, Kenya Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi Italian, Bar, Pizza, Seafood, Sushi, European, International, Vegetarian Friendly, Vegan Options, Gluten Free Options Breakfast, Lunch, Dinner, Brunch, Late Night +254 725 373888
Excellent
57%
Good
31%
Satisfactory
8%
Poor
2%
Terrible
2%
Overall Ratings

4.5 based on 523 reviews

Nomad Restaurant

Reviewed By eva-ohne-apfel - Vipiteno, Italy

This was our favourite restaurant in Diani Beach during our holiday! Very nice and cozy interior and Terrace on the beachside, friendly staff and delicious food (especially drinks, fresh seafood and desserts) We came here for 3 times in 10 days of holiday and enjoyed it everytime. We didn't pay much for such a good quality of food and ambience. Really hope to come back here one day!

9. Colobus Shade

Four Twenty South | Diani Beach Road), Mwaepe Fish Landing Site, Diani Beach, Ukunda 80401, Kenya Outdoor Seating, Seating, Waitstaff, Parking Available, Serves Alcohol, Reservations Seafood, African Lunch, Dinner +254 724 634839
Excellent
59%
Good
31%
Satisfactory
8%
Poor
1%
Terrible
1%
Overall Ratings

4.5 based on 118 reviews

Colobus Shade

Colobus Shade is a sea food restaurant located south coast diani beach direct to indian ocean, we are 20 meters behind the main restaurant, we offer delicious sea food.

Reviewed By Chandaal - York, United Kingdom

This is a really nice and unpretentious place with amazing views of the sea. It is actually located on the beach with limited Seating which makes it even more enjoyable. The food is very good..swahili style lobster and prawns are amazing... They do a wonderful cachumbari (swahili style salad). There is not much choice for vegetarians but i still highly recommend it

10. Lymington's Bistro

Diani Beach Road | Kenyaways Hotel Galu Beach, Diani Beach, Ukunda 80401, Kenya Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Serves Alcohol, Full Bar, Takeout European, Bar, Seafood, Vegetarian Friendly Breakfast, Lunch, Brunch, Dinner +254 732 900700
Excellent
56%
Good
37%
Satisfactory
4%
Poor
3%
Terrible
0%
Overall Ratings

4.5 based on 124 reviews

Lymington's Bistro

Reviewed By CossyWombat - Diani Beach, Kenya

Having been to Lymingtons at the Diani Shopping Centre I expected that same setting, which is not the case. The entire complex is somewhat Bohemian, casual and very beachy. The food was good and the wine list extensive and it is very good value for money. At one point we were invaded with flies, but as the sun set this issue resolved itself with the help of a candle. Best to order praws after the sun sets! The main negative was the bar scene which was rowdy.

ThingsTodoPost © 2018 - 2024 All rights reserved.