Malindi travel guide

Where to Eat in Malindi: Best Restaurants and Local Food

· 4 min read City Guide
Two people enjoying street food at a Nairobi food stall, Kenya

Book an experience

Things to do here

The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.

Malindi’s food scene reflects its two dominant populations: the Swahili coastal community whose cuisine is built around seafood, coconut, and spice, and the Italian expat community that established trattorias and gelaterias here from the 1980s onwards. The result is a coastal town with a split personality on the plate — you can eat fresh grilled octopus one hour and hand-rolled pasta the next.

Swahili Seafood

Jahazi Marine Club

Price: Main courses approximately KES 1,800–4,000 (as of 2026)
Location: Malindi town waterfront, near the dhow harbour

Jahazi sits on a terrace overlooking the dhow harbour and has been serving fresh seafood since the 1990s. The menu focuses on what’s fresh that day — typical options include grilled snapper with coconut sauce, spiced crab, charcoal-grilled lobster (priced by weight, typically KES 3,000–6,000 for a medium lobster), and octopus prepared with tomatoes and coconut. The fish is sourced directly from the morning market. Arrive for lunch rather than dinner to get the freshest catch. Open daily noon–10pm.

Baby Marrow Restaurant

Price: Main courses approximately KES 1,200–2,800 (as of 2026)
Location: Town centre, off the main road near Barclays Bank

A reliable mid-range restaurant that handles both Swahili and international dishes competently. The grilled fish of the day with coconut rice and kachumbari salad (tomato, onion, and coriander) is consistently well-executed. Prawns are available fresh or in a curry prepared with coconut and cumin. The dining room is simple and air-conditioned — good for a midday lunch break away from the heat. Open daily 11am–10pm.

Local Fish Market Area (Informal)

Price: Full meal KES 300–600
Location: Near the harbour, south end of Malindi town

Several outdoor cooking setups operate near the fish market from around 11am. Whole fish are cooked over charcoal or in large pots with coconut-based sauces. You point at what you want, agree a price, and collect when it’s ready. The lack of a menu or fixed seating is intentional — this is where local fishermen and market workers eat. Hygiene is basic but the food is as fresh as it gets. Go before 2pm when the better fish is sold out.

Italian and International

I Love Pizza Malindi

Price: Pizza KES 900–1,600 (as of 2026)
Location: Casuarina Road, hotel strip area

The most consistently recommended pizza spot among Malindi’s Italian restaurants. The dough is made fresh daily and the wood-fired oven produces a thin-crust Neapolitan-style base. Toppings include Italian sausage, prosciutto, and buffalo mozzarella imported from Italy. A full pizza runs KES 900–1,600 depending on toppings. The restaurant also does pasta — the cacio e pepe and carbonara are popular. Dinner service from 6pm; closed Monday.

Gelato Malindi

Price: Gelato KES 200–450 per serving
Location: Casuarina Road

An Italian-run gelato shop that has been producing fresh flavours daily for over 20 years. Flavours rotate seasonally but typically include pistachio, stracciatella, and locally-inspired options like coconut and mango. A good afternoon stop after a morning at the marine park. Open from noon to 9pm.

Cafes and Snacks

Malindi Coffee House

Price: Coffee KES 150–350, light meals KES 400–900 (as of 2026)
Location: Town centre, near the post office

A simple cafe with a terrace serving Kenyan chai, coffee, mandazi (fried dough), and basic lunch plates of rice and beans. It opens at 7am and is useful for an early breakfast before heading to the marine park or catching a bus. WiFi is available though speed is variable.

Street Food: Sugar Cane Juice Stands

Price: KES 50–100
Location: Throughout town centre

Roadside stalls press fresh sugar cane juice to order. It’s sweet, cold (usually served over ice), and one of the better ways to stay hydrated in the coastal heat. Coconut water direct from freshly cut green coconuts is equally available and costs KES 50–80.

Eating Overview

Malindi’s best-value meals are always at local Swahili restaurants and the fish market — a full fish lunch for under KES 600 is a genuinely good deal. The Italian restaurants on Casuarina road deliver quality but at two to three times the price. For tours from Malindi including marine park trips, Gedi Ruins excursions, and Arabuko Sokoke Forest walks, book in advance to secure guides. For the full picture on the coast, see our Malindi city guide and the things to do in Malindi for activity planning. For coastal Swahili food traditions, the Mombasa Swahili food guide covers the wider coastal cuisine. For where to sleep, see our Malindi hotels guide.

Frequently Asked Questions

What is the local food in Malindi?
Malindi sits on the Swahili coast, so the local cuisine is dominated by seafood — grilled whole fish, octopus cooked in coconut milk, crab, and prawns. Staples include coconut rice, ugali (maize porridge), and pilau (spiced rice). Freshly squeezed sugar cane juice and coconut water are the standard street drinks.
Is Italian food really available in Malindi?
Yes — the large Italian expat and tourist community means Malindi has more Italian restaurants per capita than almost anywhere else in East Africa. Several produce their own fresh pasta, and pizza quality at the better places is genuinely good.
What should a meal cost in Malindi?
At a local Swahili restaurant, a full meal of fish with rice and sides costs KES 400–800. At mid-range Italian and tourist-oriented restaurants, expect KES 1,500–3,500 per person. The upmarket resort restaurants run KES 3,000–6,000 for a main course.
Where is the best place for fresh seafood in Malindi?
The harbour area early morning is where the night's catch comes in. Several simple restaurants near the fish market cook the day's catch to order by midday. Jahazi Marine Club and the Malindi Sea Fishing Club bar are the two most reliable sit-down seafood spots recommended by regular visitors.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.