Best Restaurants in Malindi
Five essential tables, ranked by occasion.
$ Under 1,000 KES | $$ 1,000–3,500 KES | $$$ 3,500–8,000 KES | $$$$ Over 8,000 KES






Malindi’s Top 5
Caffé Latte
Malindi's Italian community — among the largest on the East African coast — has been expanding and contracting since the 1970s, and its collective culinary standards are considerably higher than the town's profile sugges...
La Malindina
La Malindina has operated in a coral-stone garden on the edge of Malindi town since 1974 — fifty years of Italian-Swahili cooking that has fed the town's Italian community, the safari circuit, and the steady stream of Eu...
The Old Man and the Sea
The Old Man and the Sea occupies a beachfront position on Malindi's main beach, its thatched-roof pavilion constructed from coral stone and mangrove poles in the Swahili coastal tradition. The name is Hemingway-adjacent ...
Stars & Sand
Stars & Sand is where Malindi converges at the end of the afternoon — a beach bar and grill with the town's best sunset position and a culture of relaxed, inclusive hospitality that has made it the default gathering poin...
Baby Marrow
Baby Marrow serves the practical Italian-expat need for reliable pizza and pasta at prices that aren't resort-level — a neighbourhood restaurant that has developed the regulars and the warmth that neighbourhood restauran...
Driftwood Club Restaurant
Driftwood Club has operated on Malindi's beach since 1963, making it one of Kenya's oldest continuously operating beach establishments and one of the coast's most beloved institutions. The club format — open to day membe...
Dining in Malindi
Malindi is one of East Africa's oldest trading ports — Arab dhow merchants established a trading post here in the 9th century, and the town's Old Town quarter still carries the architectural evidence of a millennium of Indian Ocean commerce. The arrival of Vasco da Gama in 1498 marked the beginning of the Portuguese era; the British colonial period followed; and from the 1970s onwards, Italian investment in beach resorts created the community that has defined Malindi's modern culinary character.
The Italian Connection
Malindi has a larger permanent Italian community than any other Kenyan town outside Nairobi. The Italians who arrived in the 1970s — initially as resort developers, later as retirees and restaurateurs — brought their culinary standards and their supplies with them. Italian pasta, olive oil, and wine are imported regularly; Italian cooking technique is taught and practised seriously; and the town now has a density of Italian restaurants that would be credible in a medium-sized Italian city.
Swahili Coastal Cuisine
Beneath the Italian overlay is the ancient Swahili culinary tradition — a synthesis of Arab, Indian, and East African cooking developed along the Indian Ocean coast over a millennium of trade. Coconut milk and tamarind provide the base flavours; fish and shellfish from the Indian Ocean are the primary proteins; pilau rice (spiced with cardamom, cumin, and cinnamon in the Arab tradition) accompanies every major meal. The Malindi Marine National Park protects the reef ecosystem that supplies the town's kitchens.
Practical Notes
Malindi is reached by daily flights from Nairobi (1 hour) or by a 5-hour drive along the coast road through Mombasa. Kenya uses the Kenyan Shilling. Card payments are accepted at hotels and most tourist-facing restaurants; cash is needed for local establishments. The Indian Ocean monsoon runs from April to June (the long rains, with rough seas and limited beach activity) and October to November (the short rains). November to March and July to September are the optimal periods for both weather and dining.