Nairobi — Food Guide
Food Guide

The Ultimate Nairobi Food Guide — What & Where to Eat

Nairobi's food scene reflects Kenya's 42 ethnic communities and its position as East Africa's c...

🌎 Nairobi, KE 📖 8 min read 💰 Mid-range budget Updated May 2026

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.

Nyama choma grilled meat served with ugali and kachumbari on a plate
Nyama choma — Kenya's beloved grilled meat tradition. Always served with ugali and kachumbari salad. Eat with your hands for the full experience.

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.

Eat with your right hand: In Kenyan food culture, the left hand is considered unclean. When eating ugali, chapati, or nyama choma with your hands, use only your right. Cutlery is available at all restaurants, but the experience is better by hand. Wash stations are always provided.

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.

Fresh Kenyan coffee being poured with coffee beans visible
Kenya produces some of the world's finest Arabica coffee. Drinking it at origin — freshly roasted — ruins you for coffee anywhere else.

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.

Water safety: Do not drink tap water in Nairobi. Bottled water costs KES 50-100 and is available everywhere. Ice in upscale restaurants is made from purified water and is safe. Street food vendors may use untreated water — stick to cooked hot food and bottled drinks from sealed containers.
Meal TypePrice Range (KES)
Street foodKES 50-200
Local restaurantKES 200-500
Mid-range restaurantKES 800-2,000
Fine diningKES 2,500-5,000
Coffee (Java House)KES 250-400
Beer (Tusker)KES 200-400
Colourful Kenyan market stall with fresh tropical fruits
Nairobi markets overflow with tropical fruit — mangoes, passion fruit, avocados, and tree tomatoes — at prices that seem absurdly low to visitors.

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.

💡 Uber and Bolt operate reliably across Nairobi and cost KES 300-800 for most evening journeys in the city. Drinking and driving is heavily policed after midnight, and the fines are severe — rideshares are the only sensible option for a Nairobi night out.

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 →
JC
JustCheckin Editorial Team
Researched, written, and verified by travel experts. Last updated May 23, 2026.
COMPLETE NAIROBI TRAVEL GUIDE

Everything you need for Nairobi

🗺️
3-Day Itinerary
🍜
Food Guide
You are here
💎
Hidden Gems
💰
Budget Guide
✈️
First Timer's Guide
🏨
Hotels
✨ Jiai — Travel AI Open Full →
Hi! I'm **Jiai**. Ask me about hotels, flights, activities or budgets for any destination.
✈️

You're on a roll!

Enter your email for unlimited Jiai access + personalised travel deals.

No spam. Unsubscribe anytime.