Food & Dining
15 Best Restaurants on the Kenyan Coast: From Beachfront Seafood to Cave Dining
A curated guide to the coast's finest restaurants — including one inside a 180,000-year-old coral cave and another floating on the Indian Ocean.
The Kenyan coast is a food lover's paradise, blending Swahili, Indian, Arabic, and European culinary traditions. Here are the 15 restaurants that define coastal dining.
Premium Dining
1. Ali Barbour's Cave Restaurant — Diani Dine inside a **180,000-year-old natural coral cave** with an open sky above. The seafood is extraordinary, and the atmosphere is unlike anywhere else on Earth. **Reservations essential.**
2. Tamarind Restaurant — Nyali The coast's most iconic restaurant since 1972. World-class **seafood** and Swahili-inspired cuisine on the waterfront. The dhow dinner cruises are legendary.
3. Moorings Floating Restaurant — Mombasa A restaurant that literally **floats on the Indian Ocean** in the old harbour. Fresh-caught fish, stunning dhow views, and unforgettable sunsets.
4. The Majlis Restaurant — Lamu Fine dining on Manda Island with **panoramic ocean views**. Mediterranean and Swahili fusion using the freshest local ingredients.
Mid-Range Gems
5. Kilifi Boatyard — Kilifi Relaxed waterside dining at Kilifi Creek. The **wood-fired pizzas** are legendary, and the sundowners are the best on the coast.
6. Nomad Beach Bar — Diani Barefoot beach dining with your **toes in the sand**. Fresh grilled seafood, cold beers, and reggae vibes.
7. Lighthouse Restaurant — Watamu Perched above the ocean with dramatic cliff views. Italian and seafood cuisine with the best **lobster** on the coast.
Budget-Friendly Spots
8. Mombasa Street Food Tour Follow the smoke to Fort Jesus area for the best **mishkaki (grilled meat skewers)**, bhajia (lentil fritters), and fresh sugar cane juice.
9. Mama Ngina Waterfront — Mombasa Street food vendors serving **pilau, biryani**, and coconut-fried fish at unbeatable prices with ocean views.
Cuisine Styles
- Swahili: Coconut-based curries, biryani, pilau, samosas
- Seafood: Lobster, prawns, octopus, fresh fish
- Indian: Chapati, dhal, tandoori (strong Indian influence)
- Arabian: Dates, halwa, spiced coffee
