Mombasa · Food & Restaurants

Restaurants in Mombasa,
where to eat, from Swahili biryani to a seafood dhow dinner

Mombasa is the best place to eat on the Kenyan coast — a thousand years of Swahili, Arab and Indian cooking, plus fresh seafood straight off the reef. This guide sorts the best restaurants by cuisine, area and budget, so you know where to go.

Known for
Swahili & seafood
The icon
Tamarind, Nyali
Best budget
Blue Room
Must-try
Biryani & mishkaki
Halal
Most restaurants
Book ahead
Tamarind, dhow dinner
The short answer — where to eat in Mombasa

For a special seafood dinner, Tamarind in Nyali is the icon (it runs a dhow dinner too). For authentic Swahili biryani and pilau, head to Tarboush, Barka or Forodhani in the city and Old Town. The Blue Room is the beloved budget institution, and for beachfront grills try Maasai Beach or Yul’s. Nyali has the widest choice; Old Town and the CBD have the most authentic local food. Most restaurants are halal, and vegetarians are well looked after.

Browse by type

Find the right kind of Mombasa meal

Each has its own full guide. Start with what you’re in the mood for.

A spread of grilled coastal seafood and rice, typical of Swahili cuisine in Mombasa
Fresh seafood and Swahili spice define eating in Mombasa. Photo: Pexels

Top picks

Notable Mombasa restaurants, compared

A cross-section across cuisines, areas and budgets. Hours and prices change, so check ahead for a special meal.

RestaurantAreaCuisinePriceBest for
Tamarind MombasaNyaliSeafood, fine dining$$$Special occasions, views
TarboushCBD (Makadara Rd)Swahili, Middle Eastern$$Biryani, pilau, shawarma
ForodhaniOld TownSwahili, Indian$$Mutton biryani near Fort Jesus
BarkaCBD (Makadara Rd)Swahili$Big-portion budget pilau
Blue RoomCBDCasual, Indian, ice cream$Cheap eats, a Mombasa institution
Maasai Beach Bar & RestaurantNyaliGrills, seafood$$Beachfront lobster & nyama choma
The MooringsMtwapaSeafood$$$Floating restaurant on the creek
Yul’sBamburiItalian, seafood, gelato$$Beach pizza & ice cream
CafesserieNyali (City Mall)International cafe$$Coffee, breakfast, families

$ budget · $$ moderate · $$$ fine dining (indicative). Opening hours and menus change — confirm directly, and book ahead for Tamarind or the dhow dinner. Ali Barbour’s Cave, another famous seafood venue, is across the ferry at Diani.

Match it to your night

The best Mombasa restaurant for…

Quick picks by the kind of meal you want.

Special seafood dinner

Tamarind, Nyali

The city’s showpiece — fine seafood over the creek, or the same on its dhow dinner cruise.

Tamarind guide →
Authentic Swahili

Tarboush or Forodhani

Proper coastal biryani, pilau and grills where locals actually eat, in town and Old Town.

Swahili food →
Cheap & cheerful

Blue Room or street food

The Blue Room for a Mombasa classic; Old Town’s mishkaki and mahamri for pennies.

Street food →
Beachfront meal

Maasai Beach or Yul’s

Toes-in-the-sand grilled lobster at Maasai Beach, or firewood pizza at Yul’s on Bamburi.

Seafood spots →
Romantic

Dhow dinner or the Cave

A sunset dhow dinner in Mombasa, or Ali Barbour’s candle-lit cave across the ferry at Diani.

Dhow cruise →
Families & cafes

Cafesserie or Char-Choma

Easy international menus and space for kids at City Mall, or grills with a play area near Bamburi.

Nyali dining →

Good to know

Swahili flavours, halal, and eating out

A few things that make eating in Mombasa its own experience.

What to order

Start with biryani or pilau, coconut fish curry, mishkaki (grilled skewers) and fresh seafood; finish with mahamri and Swahili coffee. Our Swahili food guide explains each dish.

Halal & vegetarian

As a mostly Muslim city, Mombasa serves halal food almost everywhere, with pork limited to a few venues. The Indian influence means excellent vegetarian choices too.

Eating during Ramadan

During Ramadan many local eateries close by day and reopen after sunset, when the food scene comes alive. Hotel restaurants keep normal hours. Be discreet eating in public by day.

Best areas to eat

Nyali for range and upscale dining, Old Town and the CBD for authentic Swahili and Indian, Mtwapa for lively evenings. Pick your base with where to stay.

On the map

Where to find them

The dining clusters: Nyali across the bridge, the CBD and Old Town on the island, Mtwapa to the north.

Open a spot in Maps

Direct Google Maps pins:

Tamarind MombasaPin ↗
TarboushPin ↗
ForodhaniPin ↗
Blue RoomPin ↗
The MooringsPin ↗

Quick answers

Mombasa restaurants: common questions

What is the best restaurant in Mombasa?
Tamarind Mombasa in Nyali is the city’s most famous restaurant, known for fine seafood and ocean views, and it runs a dhow dinner cruise. For authentic Swahili food, Tarboush and Forodhani lead; the Blue Room is the beloved budget institution. Best depends on whether you want fine dining, coastal Swahili flavours or cheap local eats.
What are the best seafood restaurants in Mombasa?
Tamarind (Nyali) for fine seafood, Maasai Beach for beachfront grilled lobster, and The Moorings floating restaurant at Mtwapa. Across the ferry, Ali Barbour’s Cave at Diani is a famous romantic seafood venue. See seafood spots →
What food is Mombasa known for?
Swahili coastal cuisine — biryani, pilau, coconut curries, mishkaki skewers, fresh seafood and snacks like mahamri — a blend of African, Arab and Indian cooking. What to order →
Is food in Mombasa halal?
Mostly, yes — Mombasa is a predominantly Muslim city, so the large majority of restaurants serve halal food, and pork is limited to a few venues. Vegetarian options are widely available thanks to the Indian influence.
Where can you eat cheaply in Mombasa?
The Blue Room and Barka in the City Centre for budget biryani and pilau, and Old Town street food — mishkaki, mahamri and bhajias — for the cheapest, tastiest bites. Street food →
Which area is best for restaurants?
Nyali for the widest, most upscale choice (including Tamarind); the CBD and Old Town for authentic Swahili and Indian; Mtwapa for lively evening dining.

An Expert Take — by the Mombasa Kenya Editor

Eat one fancy dinner, and one where the locals do

Tamarind and a dhow dinner are worth doing once — the setting is genuinely special and it’s the meal people remember from a Mombasa trip. Book it, dress up, enjoy it. But don’t let the resort restaurants and the one big night convince you you’ve eaten Mombasa. You haven’t, not yet.

The real food of this city is in the Old Town lanes and the little Swahili joints on Makadara Road, where a plate of proper biryani costs less than a hotel coffee and tastes like a thousand years of trade. Order the mishkaki off a street grill, get the coconut fish curry, finish with mahamri and spiced coffee. Do that at least once and you’ll understand why people who grew up here get homesick for the smell of the place.

MK
The Mombasa Kenya EditorLocal heritage & travel desk · mombasakenya.org

Hungry yet? Start with the classics

Learn what to order before you go, so you eat like you know the coast.

Read the Swahili food guide →

Our commitment · Conservation & restoration

Eating the coast without eating it empty

Mombasa Kenya (mombasakenya.org) is committed to the restoration and conservation of the fisheries and reef life that Mombasa’s seafood depends on. Swahili cuisine is built on the Indian Ocean’s bounty — but reef fish, lobster, crab and prawns are finite, and undersized catches, out-of-season lobster and species like turtle and shark should never be on a plate.

Order responsibly: choose seasonal, sustainably caught fish, avoid undersized lobster and endangered species, and support restaurants and fishers who fish with care. Every mindful order helps keep the reef productive for the coastal families who live from it. What to eat, sustainably →

Scroll to Top