Top 3 Places to Eat in Lamu

A stunning aerial shot of a coastal village in Lamu County, Kenya, featuring sandy beaches and clear ocean waters.
ATHUMAN KOMORA GARISSE, Pexels

Lamu's dining scene offers a blend of authentic Swahili flavors and international cuisine, often centered around fresh, locally sourced seafood. Visitors, typically couples and families, can find a range of options from vibrant local eateries to upscale hotel restaurants, each providing a unique ambiance and a taste of the island's rich cultural tapestry.

1. Peponi Hotel Bar & Restaurant

Cuisine: International, Swahili, Japanese, Italian, South-East Asian, Seafood

Located right on the beach in Shela, Peponi Hotel's restaurant offers a refined dining experience with stunning ocean views. The atmosphere is vibrant yet relaxed, making it a popular spot for both exquisite meals and sunset cocktails, particularly their signature 'Dawa'. The menu showcases a diverse range of dishes, with a strong emphasis on fresh, local seafood. This establishment serves as a social hub where both visitors and locals gather.

Price: High-end (e.g., $40+ USD per person for a main meal)

Getting There: Located in Shela, it is easily walkable from most accommodations in Shela. From Lamu Old Town, a short 5-10 minute boat taxi ride is required.

2. Floating Bar & Restaurant

Cuisine: Seafood, Kenyan Staples, Burgers

Experience a unique meal on the Floating Bar & Restaurant, a traditional dhow moored in the channel between Lamu and Manda islands. This spot is celebrated for its remarkable sunset views and distinctive ambiance. While offerings range from simple seafood and chips to more elaborate traditional coastal dishes like grilled prawns and crab soup, the primary draw is the novelty of dining on the water. Evenings can be lively with music and dancing, offering a relaxed setting away from the main towns.

Price: Mid-range to expensive (e.g., KES 1,000 - 3,000+ per person for a meal and drinks, or $10-30+ USD)

Getting There: Access is exclusively by boat taxi, typically a 5-10 minute ride from Lamu Town or Shela. It is advisable to arrange pick-up and drop-off with your boat captain beforehand.

3. Sea Suq Café

Cuisine: Authentic Swahili Cuisine, Seafood

Tucked away in Shela, Sea Suq Café is a beloved local gem known for its authentic Swahili dishes. The café offers a charming view of the small town square and the sea. Signature items include Creamed Mchicha, Coconut Beans, Coconut Rice, and refreshing Tamarind Juice. It's an ideal spot for a flavorful and affordable lunch, providing a genuine taste of local culinary traditions. The café also occasionally offers Swahili cooking classes.

Price: Cheap Eats (e.g., KES 300 - 800 per person, or $3-8 USD)

Getting There: Located in Shela, it is easily accessible on foot from any point within the village. From Lamu Town, a pleasant 20-30 minute walk along the beachfront or a short boat taxi ride is an option.