Best Restaurants in Nairobi: Where to Eat in Kenya's Capital
Nairobi has one of East Africa’s most varied restaurant scenes — from street food at roadside kiosks to chef-driven restaurants that would hold their own in any major city. The dining culture is spread across several distinct neighbourhoods, each with its own character.
Westlands
Nairobi’s commercial hub has the densest concentration of restaurants. Westlands serves Nairobi’s working and diplomatic population — expect a mix of international cuisines, fast food chains, and reliable mid-range options.
Artcaffe (Westgate) — Kenya’s most successful homegrown café chain. Reliable for breakfast, salads, sandwiches, pastas, and good coffee. A safe default for any meal. Mains KES 800–1,800. Multiple locations across Nairobi.
Spur (Westgate) — South African-style grill restaurant popular with families. Grills, burgers, ribs. Approximately KES 1,000–2,500.
Trattoria (Westlands) — long-established Italian restaurant, popular with the expat community. Reliable pasta and pizza. Mains KES 1,200–2,500.
Mama Oliech’s (Hurlingham, adjacent to Westlands) — the definitive Kenyan fish restaurant. Fish (tilapia or omena), ugali, and sukuma wiki in a no-frills setting. KES 400–700 for a full plate. Famous among Nairobi residents.
Karen
Nairobi’s leafy suburb, 15km southwest of the city centre, is home to many of Nairobi’s best restaurants. The Karen restaurant scene is relaxed, garden-based, and largely oriented towards residents and expats.
Talisman Restaurant — widely considered one of Nairobi’s best. International menu with strong local sourcing, in a beautiful garden setting. Mains KES 2,500–5,000. Booking recommended. One of the more consistently excellent restaurants in East Africa.
The Tin Roof Café (Karen) — casual, garden setting, local sourcing. Good for lunch. Mains KES 1,000–2,000.
Karen Provision Store (Karen) — a delicatessen and café in a colonial-era setting. Popular for weekend brunch. Good coffee, fresh produce.
Tamambo (Carnivore complex) — sister restaurant to the famous Carnivore, more conventional in its menu but well-executed. Grills and Kenyan food in a garden setting. Mains KES 2,000–4,000.
Langata
Carnivore Restaurant — Nairobi’s most famous restaurant and a genuine institution. Open-flame roasting of game meats (crocodile, ostrich, zebra — plus conventional beef, lamb, chicken) served from long sword skewers at the table. An all-you-can-eat format at a fixed price (approximately KES 3,500–5,500/person as of 2026). Not subtle cuisine — but the experience is uniquely Nairobi.
Carnivore is touristy, loud, and fun. It is exactly what it claims to be. Go with low expectations for fine dining and high expectations for spectacle.
Kilimani and Hurlingham
The mid-city residential areas between Westlands and Karen have a growing restaurant scene popular with young Nairobi professionals.
Nyama Mama (various Nairobi locations) — modern Kenyan street food elevated. Ugali with slow-braised beef cheeks, mandazi with butter, trendy cocktails. A 2010s restaurant concept that has remained popular. Mains KES 1,200–2,200.
Bao Box (Kilimani) — Asian fusion, Nairobi’s most successful Asian-influenced restaurant. Bao buns, dim sum, and cocktails. Approximately KES 1,500–3,000.
Street Food and Local Eating
Nairobi’s best value eating is in the local eateries away from the tourist circuit:
Githeri and chips vendors near Nairobi CBD: A plate of githeri (maize and beans) or beef stew with ugali costs KES 150–300 at a local mama mboga.
Rolex (egg wrapped in chapati) — a street food common near Nairobi’s bus stages. Approximately KES 80–150.
Mutura — blood sausage from evening street vendors near clubs and bars in Westlands. Approximately KES 100–200/piece.
Samosa stalls — deep-fried pastry with spiced mince or vegetable filling. Available everywhere, KES 30–60 each.
Coffee
Kenya produces excellent coffee — Kenya AA is a world standard for coffee quality. Despite this, Kenya mostly exports its best beans and local café culture is relatively recent.
Good coffee shops:
- Java House (multiple locations) — Kenya’s established coffee chain; reliable flat whites and cappuccinos
- Artcaffe (as above) — good espresso drinks
- Dormans Coffee (Westlands, and several others) — specialty roaster with café
Nairobi Restaurant Price Guide (2026)
| Category | Price per person | Example |
|---|---|---|
| Street food | KES 100–400 | Mutura, samosa, rolex, mandazi |
| Local eatery | KES 300–700 | Ugali with stew, githeri, whole fish |
| Mid-range café | KES 800–2,000 | Artcaffe, Nyama Mama |
| Mid-range restaurant | KES 1,500–3,000 | Trattoria, Karen Provision Store |
| Upmarket | KES 3,000–6,000 | Talisman, Carnivore |
Book an experience
Food Guide in the area
Instant confirmation · Free cancellation on most bookings
Frequently Asked Questions
- What is the best restaurant in Nairobi?
- For upmarket Kenyan and international food: Talisman Restaurant (Karen, outstanding garden setting). For Kenyan classics: Carnivore (game meat, Langata). For lunch near the city: The Artcaffe (several Nairobi locations, reliable and good value). For international cuisine variety: The Village Market or Garden City food halls.
- Where is the best nyama choma in Nairobi?
- Kazuri in Lavington and Kaldis in Westlands are both highly rated for nyama choma. For an authentic local experience: Kibanda ya Nyama on Ngong Road area or any local nyama choma spot in Dagoretti Corner (a 30-minute drive south of Karen). Expect approximately KES 600–1,200/kg of goat.