Nairobi Food Guide: Nyama Choma, Ugali & Java House Coffee
Nairobi's food scene reflects Kenya's 42 ethnic communities and its position as East Africa's cosmopolitan hub. From smoky nyama choma joints where meat is king to Indian-influenced coastal dishes and a booming modern cafe culture, eating in Nairobi is an adventure that most visitors underestimate.
Budget KES 500-1,500 per meal at restaurants. Street food and local joints drop that to KES 100-300. The city's food diversity — Ethiopian, Indian, Somali, Chinese, and increasingly global — makes it East Africa's most interesting eating city.
Essential Kenyan Dishes
Nyama Choma: The National Obsession
Nyama choma (roasted meat) is Kenya's most important social food. Goat is the classic, slow-roasted over charcoal until the fat renders and the exterior crisps. Beef and chicken are common alternatives. It is always served with ugali (maize meal), kachumbari (tomato and onion salad), and sukuma wiki (collard greens).
The Carnivore restaurant (KES 3,500-4,500) is the famous tourist version, but locals head to Njuguna's in Kikuyu, Kamakis in Eastern Bypass, or any roadside joint along Langata Road. These places charge KES 400-800 per person for a generous portion. The rule: if the charcoal smoke is thick and the car park is full of locals, sit down.
Ugali: The Staple
Ugali is a stiff maize porridge that accompanies virtually every Kenyan meal. It is bland by design — a vehicle for soaking up stews, sauces, and gravies. Pinch off a piece with your right hand, roll it into a ball, press a dent with your thumb, and scoop up the accompanying dish. The technique is simple but mastering the right consistency takes practice.
Githeri
Boiled maize and beans, often mixed with potatoes, onions, and tomatoes. It is humble, filling, and ubiquitous in Nairobi's working-class restaurants where a plate costs KES 80-150. It is also the base of a brilliant street food — githeri mixed with avocado, chilli, and fried onions sold from pushcarts for KES 50-100.
Mukimo
A Kikuyu dish of mashed potatoes, peas, maize, and pumpkin leaves, formed into a green mound and served with nyama choma or stew. Mama Oliech in Hurlingham serves excellent mukimo with her famous fried tilapia (KES 800-1,200 per person). The restaurant is legendary — former President Obama ate here during his Nairobi visit.
Best Restaurants by Budget
Budget: Under KES 500 Per Person
K'Osewe Ranalo Foods on Kimathi Street serves authentic Luo cuisine — tilapia fish, ugali, and sukuma wiki — for KES 300-500. It is a Nairobi institution. The Kenyatta Market food court (various stalls) does nyama choma and mutura (Kenyan blood sausage) for KES 200-400. Mesob Ethiopian on Ngong Road serves injera platters (shared for two) at KES 600-800 — excellent value for the variety.
Mid-Range: KES 800-2,000 Per Person
Mama Oliech in Hurlingham is the city's most beloved fish restaurant. Her fried tilapia is served whole with mukimo, ugali, or chapati. KES 800-1,200 per person. The Talisman in Karen occupies a garden compound serving global comfort food — burgers, Thai curries, grilled steaks — at KES 1,000-2,000. One of Nairobi's most atmospheric settings.
Splurge: KES 2,500+ Per Person
Tatu in Westlands serves modern East African cuisine — think goat shoulder with muhogo (cassava) puree and tamarind jus — in a sophisticated setting. KES 2,500-4,000 per person with drinks. The Carnivore remains the tourist classic for the all-you-can-eat meat feast at KES 3,500-4,500.
Cafe Culture: Java House & Beyond
Java House
Kenya grows some of the world's best coffee, and Java House is the country's homegrown cafe chain that celebrates it. Locations across the city serve single-origin Kenyan coffee (KES 250-400), breakfast (KES 500-800), and light meals. The Mama Ngina Street branch in the CBD and the Karen branch are popular. Think of it as Kenya's Starbucks, but with genuinely excellent beans.
Specialty Coffee
For serious coffee, visit Artcaffe (multiple locations, KES 300-500 per drink) or the smaller independents: Cafe Deli in Lavington, and Kaldis Coffee in the Village Market. Kenya AA coffee is famous worldwide — drinking it at origin, freshly roasted, is a revelation. Buy beans at the Dormans factory shop (KES 500-800 per 250g bag) for gifts.
Street Food & Markets
Street Food Staples
Roasted maize (KES 20-50 per cob) from roadside charcoal vendors — sweet, smoky, and ubiquitous. Mandazi (fried dough, KES 10-20 each) with chai (KES 20-30) is the classic Kenyan snack. Mutura (stuffed intestine sausage, KES 50-100) is adventurous but delicious when grilled fresh. Samosas (KES 20-50 each) reflect the Indian influence on Kenyan cuisine.
City Market
The City Market on Muindi Mbingu Street has a food section with fresh produce, spices, and cooked food. Upstairs, budget restaurants serve Kenyan staples for KES 150-300. The market also sells souvenirs — beadwork, soapstone carvings, sisal baskets — with enthusiastic bargaining expected. Start at 40% of the asking price.
Indian & Coastal Cuisine
Nairobi's Indian community (dating from the railway builders of the 1890s) left a permanent mark on the city's food. Haandi in Westlands serves outstanding North Indian cuisine — butter chicken, naan, biryani — at KES 800-1,500 per person. The Diamond Plaza food court in Parklands (Little India) has multiple vegetarian and non-vegetarian Indian restaurants at KES 300-600 per person.
Swahili coastal cuisine appears in restaurants like Tamarind (KES 2,000-3,500 per person) — grilled seafood, biryani, and coconut-based curries from Mombasa and Lamu traditions. Expensive but authentic.
| Meal Type | Price Range (KES) |
|---|---|
| Street food | KES 50-200 |
| Local restaurant | KES 200-500 |
| Mid-range restaurant | KES 800-2,000 |
| Fine dining | KES 2,500-5,000 |
| Coffee (Java House) | KES 250-400 |
| Beer (Tusker) | KES 200-400 |
Nairobi's food scene is underrated. The nyama choma is world-class, the coffee is extraordinary at origin, and the diversity — Ethiopian, Indian, coastal Swahili, traditional Kenyan — creates a food city that rivals any in Africa. Eat adventurously, tip generously, and always accept when someone says "karibu" (welcome).
Drinks & Nightlife
Nairobi's drinking culture revolves around Tusker lager — the amber-labelled Kenyan beer brewed in Ruaraka since 1922 and synonymous with Friday afternoons at any bar in the city. A 500ml bottle costs KES 200-350 at most establishments. White Cap and Pilsner are common alternatives from the same Kenya Breweries stable. For something local and potent, muratina (fermented sugarcane) and busaa (fermented millet) are traditional home brews you may encounter at informal bars in Eastlands neighbourhoods, though these are unregulated and variable in quality.
The cocktail scene has matured rapidly in Westlands and Karen. The Alchemist Bar on Parklands Road is Nairobi's most celebrated craft cocktail venue — a multi-level complex with outdoor courtyards, rotating street food vendors, live music on weekends, and cocktails at KES 800-1,200. It functions as an entire evening out rather than a single bar stop. Tribe Hotel in Gigiri has a more polished rooftop bar with views across the diplomatic quarter; drinks run KES 1,000-1,500 but the setting is worth it for a special night.
For wine, Nairobi is surprisingly well-stocked given Kenya's lack of a domestic wine industry — South African wines dominate menus at KES 400-600 per glass. The Wine Bar on Ngong Road stocks 200+ South African and European labels by the glass and bottle with a knowledgeable team and a small cheese board menu. Upper Hill's Mercury Lounge attracts the business-travel crowd with live jazz Thursday through Saturday.
Chang'aa, Kenya's traditional spirit distilled from grains, is powerful and largely illegal in its unlicensed form — avoid it from street vendors. Licensed spirits bars in Westlands serve it in cocktail form for KES 300-500. The Nairobi Gin Company produces a locally distilled gin using African botanicals (baobab, hibiscus, African juniper) available in major supermarkets and bars at KES 3,500-4,500 per bottle — an excellent gift to bring home.
Rooftop culture has exploded across Westlands and Kilimani. The View at 14 Riverside Drive offers Negronis at KES 900 with Nairobi skyline views. The Tribe Sky Bar operates Thursday to Sunday with DJ sets and a dress code that enforces smart casual. Budget KES 3,000-5,000 per person for a full Nairobi night out covering dinner, drinks, and transport — significantly less if you stick to local beers at neighbourhood bars rather than craft cocktail venues.
3-Day Nairobi Itinerary → Nairobi on a Budget →