Lamu’s culinary scene is a reflection of its cultural richness—full of bold, fragrant flavours, fresh seafood, and a laid-back, welcoming atmosphere. Whether you’re looking for casual street food, local Swahili fare, or high-end dining with a view, these restaurants offer the best of what Lamu has to offer, making your island escape all the more unforgettable. Here’s where to go for the most memorable meals on the island.
In the heart of Lamu Town lies Whispers Café, an oasis of calm where you can escape the heat and bustle of the winding streets. Set in a lush garden, it’s the perfect spot for a slow breakfast or light lunch. The menu is filled with wholesome, organic dishes, from vibrant salads to tropical smoothies, with plenty of vegetarian and vegan options. Its laid-back vibe and healthy options make it a favourite for those looking for something fresh and light.
Pair the avocado toast with one of their fresh mango smoothies, and finish off with their irresistible coconut ice cream.
Kenyatta Rd, town centre, Lamu Island
Sunset drinks across the bay at the Majlis bar.
A quick boat ride from Lamu Town brings you to The Majlis, a boutique hotel on Manda Island where Italian elegance meets Swahili charm. The restaurant, framed by palms and overlooking the ocean, is the definition of barefoot luxury. The menu is a beautiful fusion of Mediterranean dishes and local Swahili cuisine, with a focus on fresh, seasonal ingredients. Whether you're dining by the pool or on the terrace with panoramic views of the ocean, this is a must for anyone wanting a more refined dining experience.
Order their homemade pasta is sublime, but the real star is the Swahili coconut prawn curry.
The Majlis Hotel, Manda Island 80500 Kenya
For a completely different dining experience, make your way to the Floating Bar and Restaurant, a unique spot moored just off Shela Beach. As the name suggests, this bar and restaurant literally floats on the water, making it a laid-back and fun choice for an evening out. The menu is simple but delicious, with plenty of freshly grilled seafood and cold drinks to enjoy while watching the sun dip below the horizon.
Go for the grilled snapper paired with a cold Tusker beer—it’s as Lamu as it gets.
Seafront street Between Fisheries & Talking trees, Lamu Island 80500 Kenya