Best Restaurants in Nairobi: Where to Eat in 2026
Book an experience
Things to do here
The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.
Nairobi has grown into one of East Africa’s most interesting food cities. The dining scene reflects both the city’s colonial history and its position as a regional hub — you’ll find serious nyama choma alongside contemporary Ethiopian, upmarket Indian, and inventive modern Kenyan cuisine.
Kenyan and East African
Carnivore (Lang’ata Road, near Nairobi National Park) is Nairobi’s most famous restaurant and has been operating since 1980. The concept is simple: swords of meat — originally game, now primarily domestic meats — rotate around a central charcoal pit and carvers bring them to your table until you raise the small flag on the table. Expect nyama choma, beef, pork, lamb, sausages, and a range of organ meats. Approximately KES 4,500–5,000 per person including unlimited roast and sides as of 2026. Book in advance for weekend evenings.
Nyama Mama (The Junction Mall, Ngong Road; also Westlands) is a modern take on traditional Kenyan comfort food. The menu includes ugali with sukuma wiki, omena (small lake fish), and nyama choma served with kachumbari. It’s popular with middle-class Nairobi professionals. Mains run approximately KES 900–1,800 per person. The décor is deliberately casual-nostalgic — colourful stools, old Tusker crates.
Talisman Restaurant (Karen) is a Karen institution with a garden setting and a menu that combines Kenyan ingredients with broader East African and Mediterranean influences. It’s popular for long Sunday lunches. Mains approximately KES 2,500–4,500. Book ahead for weekends.
Mama Oliech (Hurlingham area) is famous for the freshest lake fish in Nairobi — tilapia and Nile perch grilled or fried, served with ugali and greens. Prices are very accessible: expect approximately KES 600–1,200 for a fish meal with sides. This is a no-frills neighbourhood restaurant with a loyal local following.
Indian Restaurants
Nairobi has one of the largest Indian-origin communities in Africa, and the result is a strong, long-established Indian dining scene.
Haandi (The Mall, Westlands) has been serving Northern Indian food in Nairobi since the 1980s. The restaurant occupies a heritage building and the menu focuses on rich curries, tandoori meats, and fresh breads. Mains approximately KES 1,800–3,200. The lamb rogan josh and chicken tikka masala are reliably excellent.
Sitar (Parklands Avenue) is a Nairobi favourite for South Indian and North Indian cooking. The thali lunch is extraordinary value at approximately KES 950–1,200 as of 2026. Dinner mains run KES 1,400–2,800. The restaurant is large but fills quickly on Friday and Saturday evenings.
Carnivore Indian Kitchen (Westlands) — separate from the original Carnivore — focuses on North Indian cuisine in a more contemporary setting. Good for groups and business dinners. Budget approximately KES 2,000–3,500 per person.
Ethiopian Food
Habesha Ethiopian Restaurant (Westlands) serves injera-based Ethiopian meals in a traditional setting. The combination plates with tibs (sautéed meat), misir (spiced red lentils), gomen (collard greens), and ayibe (cottage cheese) cost approximately KES 1,400–2,000 per person. The vegetarian combination plate is one of the best-value meals in Westlands.
Abyssinia Restaurant (Kilimani) is a smaller Ethiopian spot popular with the Ethiopian expatriate community — a useful signal of authenticity. Injera bread is made fresh daily. Approximately KES 1,200–1,800 per person.
International and Rooftop Dining
Bao Box (Kilimani) — Asian fusion, Nairobi’s most successful Asian-influenced restaurant. Bao buns, dim sum, and cocktails. Approximately KES 1,500–3,000.
Brew Bistro (Westlands; also Lavington) is Nairobi’s most popular craft beer bar and casual restaurant. The menu covers burgers, wood-fired pizzas, salads, and a rotating selection of local craft beers from Kenya’s expanding microbrewery scene. Budget approximately KES 1,500–2,800 per person. It’s reliably busy on Thursday and Friday evenings.
360 Restaurant and Rooftop Bar (Kempinski Hotel, CBD) offers panoramic views of Nairobi from the 35th floor. It’s primarily a cocktail bar but the food — tapas-style sharing plates — is good. Cocktails approximately KES 1,200–1,800, food plates KES 1,500–3,000. Dress code applies in the evenings.
Lucca (Westlands) is Nairobi’s most established Italian restaurant, reliable for pasta, wood-fired pizza, and risotto. Popular with European expatriates. Approximately KES 2,000–4,000 per person.
The Thorn Tree Café (Sarova Stanley, CBD) is less about the food than the history — the original thorn tree in the courtyard was a travellers’ notice board for decades. The menu is solid international café food: KES 1,200–2,500 for mains. Good for a mid-morning coffee break or light lunch between city sightseeing.
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.
Westlands Food Street Scene
Westlands has several streets with cluster-format dining. The Sarit Centre mall and the streets around it have the most concentrated selection. Java House (multiple locations across Nairobi) is a reliable café chain for breakfast, coffee, sandwiches, and light meals at approximately KES 700–1,500 per person. Not exciting, but consistent and air-conditioned.
Karen Food Scene
Beyond Talisman, Karen has developed its own boutique food culture. Tin Roof Café (Karen) is a garden restaurant focused on organic produce with a rotating seasonal menu. Breakfasts are particularly popular on weekends — approximately KES 1,000–1,800.
Karen Provision Store — a delicatessen and café in a colonial-era setting. Popular for weekend brunch. Good coffee, fresh produce. Mains KES 1,000–2,000.
Tamambo (Carnivore complex, Langata) — sister restaurant to the famous Carnivore, with a more conventional menu. Well-executed grills and Kenyan food in a garden setting. Mains KES 2,000–4,000.
Karen Hardy (Karen Hardy estate near Ngong Road) hosts a farmers’ market on Saturdays with street food vendors, fresh produce, and artisan bread stalls.
Street Food and Local Eating
Nairobi’s best value eating is 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 quality. Despite this, Kenya mostly exports its best beans and local café culture is relatively recent.
Good coffee in Nairobi:
- 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, Haandi |
| Upmarket | KES 3,000–7,000 | Talisman, Carnivore |
Practical Notes
Booking: Most Nairobi restaurants accept walk-ins except on Friday and Saturday evenings. Carnivore and Talisman should always be booked in advance for weekends. For food tours and market experiences in Nairobi covering street food, nyama choma joints, and local markets, half-day options are available through several operators.
Tipping: A 10% tip is appreciated at mid-range and fine-dining restaurants. It is not usually expected at casual local spots.
Opening hours: Many Nairobi restaurants close between 3pm and 6pm for a quiet period. Dinner typically starts at 7pm, and kitchens close around 10–10:30pm.
For street food experiences, see our Kenyan street food guide. For planning your full visit, see our Nairobi things to do guide. For vegan and plant-based dining specifically, our vegan Nairobi guide lists the best plant-based restaurants. For where to stay near Nairobi’s dining hubs, see our Nairobi hotels guide.
Frequently Asked Questions
- What is the best area for restaurants in Nairobi?
- Westlands has the highest concentration of restaurants and is the most accessible on foot at night. Karen has several excellent fine-dining options. Kilimani is strong for cafes and casual dining.
- How much does a meal cost in Nairobi?
- Street food and basic local restaurants cost KES 200–500 per person. Mid-range restaurant meals run KES 800–2,500 per person. Fine dining at places like Carnivore or Talisman can reach KES 4,000–7,000 per person.
- Does Nairobi have good vegetarian food?
- Indian restaurants in Nairobi offer excellent vegetarian options. Ethiopian restaurants are also very vegetarian-friendly with injera and vegetable stews. The international dining scene has expanded significantly in this area.
- 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: any nyama choma spot in Dagoretti Corner (a 30-minute drive south of Karen). Expect approximately KES 600–1,200/kg of goat.
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.