Kenyan shilling (KSh)

English and Swahili; other tribal languages also spoken

The British Foreign and Commonwealth Office advise against all but essential travel to areas within 60km of the Kenya-Somali border, Garissa County, Lamu County (not including Lamu or Manda islands), those areas of Tana River County north of the Tana river itself, and within 15km of the coast from the Tana river down to the Galana (Athi-Galana-Sabaki) river. Safari destinations and the southern coast are unaffected. Click here for more information.


Top ChoiceGrill in Nairobi



Love it or hate it, Carnivore serves up Kenya's most famous nyama choma (barbecued meat) – it's been an icon for tourists, expats and wealthier locals for over 25 years. At the entrance is a huge barbecue pit...

Top ChoiceSeafood in Naro Moru

Trout Tree Restaurant

Inhabiting a marvellous fig tree overlooking the Burguret River, alongside colobus monkeys and tree hyraxes, this is one of the most original places to eat in Kenya's Central Highlands. It doesn't do much else,...

Top ChoiceBarbecue in Nairobi

Roadhouse Grill

Out beyond Milimani in the west, Roadhouse Grill is widely touted by locals as the best place for nyama choma (barbecued meat). The meat (choose the goat) is prepared just as it should be: medium rare and...

Top ChoiceInternational in Nairobi

Karen Blixen Coffee Garden

The Coffee Garden offers diners five areas in which to enjoy its varied menu, including the plush L’Amour dining room, the historic 1901 Swedo House and the recommended main section, a casual restaurant set in a...

Top ChoiceRestaurant in Lake Naivasha

Club House

Farm-to-table sustainable cuisine is more exciting when there are giraffes and hippos to spy on in the distance. The signature eatery at Sanctuary Farm is relaxed but stylish, with tables strewn over a wooden...

Top ChoiceKenyan in Nairobi

Mama Oliech

Fish dominates the menu here: the whole fried tilapia from Lake Nakuru is the signature dish, especially when ordered with ugali (a maize or cassava-flour staple) and kachumbari (tomato-and-onion salsa). Wildly...

Top ChoiceInternational in Nairobi



This classy cafe-bar-restaurant remains fashionable with the Karen in-crowd and it rivals any of Kenya’s top eateries for imaginative international food. The comfortable lounge-like rooms mix modern African and...

Top ChoiceFusion in Nyali Beach

Tamarind Restaurant

Without doubt the finest restaurant around Mombasa, Tamarind looks out over the harbour. Laced with high white arches, this refined restaurant has a superb menu that looks to Asia for inspiration and includes...

Top ChoiceSomali in Nairobi


Roast camel, fried goat and plenty of pilau rice dishes just like Somalis and like-minded Kenyans love them make this busy 1st-floor place a hit, especially at lunchtime. The food is excellent (and halal) and...

Top ChoiceInternational in Lake Naivasha

Ranch House Bistro

Opened in 2014, Ranch House Bistro is easily the best of the lakeside eating options. The food is expertly prepared and ranges across pizzas from the clay oven to pulled-pork varieties and exquisite desserts. The...

Top ChoiceInternational in Nanyuki

Le Rustique

This one-time Nairobi favourite has upped sticks and headed north to Nanyuki. The fare, overseen to every last detail by owner Maike Potgieter, is superb, with pizzas, crêpes and an excellent wine list. But the...

Top ChoiceSeafood in Diani Beach


By far the most stylish place to eat in Diani, Sails is gorgeous: a canopy of billowing white canvas separates the restaurant from the stars, while waiters serve up fine dishes, particularly seafood, including...

Top ChoiceFusion in Shela


We're still waxing lyrical about our last meal at this amazing restaurant. Choose between global offerings, such as tuna ceviche, Philly cheese steak sandwich and BBQ fish, or get your fill of mostly Italian...

Top ChoiceBuffet in Lake Baringo

Island Camp Restaurant

A popular weekend activity, if you can call it that, is to charter a boat and hop across to Island Camp's sleek restaurant for lunch. The buffet includes a mix of cold dishes such as gazpacho, Indian mains,...

Top ChoiceInternational in Kisumu

Green Garden Restaurant

Surrounded by colourful murals and potted palms, the Green Garden is an oasis of culinary delight set in an Italian-themed courtyard. As you would expect, it's an expat hotspot and the word is that the tilapia in...

Top ChoiceSeafood in Diani Beach


One of the best restaurants in Diani, Nomad benefits from stellar sea views from its terrace and a talented chef who cooks up such culinary magic as seared yellowfin tuna with smoked aubergine and ginger and...

Top ChoiceIndian in Eldoret

Sunjeel Palace

This formal, dark and spicy Indian restaurant serves superb, real-deal curries. Portion sizes are decent and if you mop up all the gravy with a freshly baked butter naan, you’ll be as satisfied as Ganesh himself.

Top ChoiceFusion in Watamu

Pilipan Restaurant

Set on a breezy Swahili-style outdoor terrace looking down on mangrove-strewn Prawn Lake, Pilipan turns up Watamu's chic factor, particularly after sunset, when the place is lit with twinkling fairy lights and...

Top ChoiceIndian in Lake Naivasha


Camp Carnelley's hip restaurant is popular with NGO workers and other Nairobians at weekends. Grab one of the gorgeous low-slung sofas, or pull up a chair around the roaring fireplace. Co-owner Chrisi's creative...

Top ChoiceItalian in Malindi

Baby Marrow

This standout restaurant is not only one of the best on the coast, but in the entire country. Think leafy, intimate setting, makuti roof (thatched roof of palm leaves), and bold contemporary art, while the...