twickly.
Eating in Mombasa

Mombasa & Diani guide

Eating in Mombasa

What to eat on Kenya's coast: samosas and mishkaki in Old Town, biryani and pilau, coconut curries, fresh seafood, mahamri and sweet drinks, plus how to eat well and safely.

Mombasa is one of the best places in East Africa to eat, because the coast has been a crossroads of Indian Ocean trade for a thousand years. Arab, Persian, Indian, Portuguese and African influences meet on the plate, and the result is a cuisine built around rice, coconut, fresh fish and spices. You do not need a big budget to eat well: the best food is often at small stalls and family-run restaurants.

Street snacks in Old Town

Start with the small things. Samosas, often filled with spiced meat or vegetables, are sold from stalls and shops all day. Kachori and bhajia, fried snacks made from lentil or potato batter, are popular. Mishkaki are marinated skewers of grilled meat, often beef or goat, sold in the evening from smoking grills. Mahamri are triangular fried breads flavoured with coconut milk and cardamom, usually eaten at breakfast with a bean stew or tea. Cassava with a tangy tamarind and chilli sauce is a classic afternoon snack, and halwa, a sticky sweet, is a coastal tradition. A guided tasting tour is the easiest way to sample many of these in one go.

Rice dishes

Pilau, rice cooked with a blend of spices and meat, and biryani, layered with marinated meat and potatoes, are the centrepieces of celebrations and everyday meals. They are often served with kachumbari, a fresh tomato and onion relish, and sometimes with a spicy sauce. Coconut rice is a gentler option that suits fish and vegetable dishes. If you are choosing one dish to try at a local restaurant, pilau is a safe and delicious option.

Seafood

On the coast, fish is the star. Grilled whole fish with lime and chilli, prawns cooked in coconut and garlic, crab and lobster at beach restaurants, and calamari are all common. Many dishes are cooked in coconut milk with tamarind or lime, which gives a sweet-sour balance. Wasini Island is famous for its seafood lunches, and Diani and the north coast have many beachfront restaurants. Ask about the catch of the day and agree on prices before ordering for shellfish.

Drinks

Fresh sugar-cane juice, coconut water, passion fruit juice and sweet spiced tea are widely available. Coffee served from street sellers in small cups is part of the Old Town ritual. Tamarind and baobab fruit drinks are refreshing in the heat. Because Mombasa is a largely Muslim-majority city, alcohol is less visible in Old Town, but it is readily available in resorts, bars and many restaurants. Drink bottled or properly treated water, and be cautious with ice in small stalls if you have a sensitive stomach.

Eating well and safely

Choose busy places where food is cooked to order, wash or sanitise your hands before eating, and pace yourself in the heat. Halal food is the norm in Old Town, so pork is rarely served, while resorts offer wider menus. Vegetarians can do well with vegetable curries, lentils, beans, chapati and coconut rice, but should ask about stock and ingredients. If you have allergies, particularly to shellfish or nuts, carry a card in English and Swahili and speak to the cook directly.

Learning to cook

A Swahili cooking class is a good way to understand the flavours, and many visitors enjoy a food tour on one day and a class on another. Ask hosts about spice blends, and buy small packets in the market to take home. Finally, tip fairly where appropriate, keep small notes for stalls and enjoy the slow rhythm of meals that often stretch over conversation and tea.

A one-day eating plan

Begin with mahamri and spiced tea for breakfast, take a mid-morning snack of samosas in Old Town, share a plate of pilau or biryani for lunch, and cool off with sugar-cane juice in the afternoon. Finish with grilled fish or prawns in coconut at a beachfront restaurant, and share a plate of mishkaki if you still have room. This sequence samples the main flavours of the coast in a single day without being overwhelming, and it costs far less than a resort buffet. If you travel during a religious fasting period, expect different opening hours and a special atmosphere at sunset, when many locals break the fast together, and be respectful by avoiding eating or drinking openly in busy local streets in daylight at that time.

Mentioned in this guide