Nairobi
Where to eat in Nairobi: local dishes, markets and neighborhoods
Nairobi is known for nyama choma — goat or beef grilled at a butchery counter and shared by weight — with ugali, sukuma wiki and kachumbari on the side. Eat it at lunch or on a weekend, in Kilimani, Westlands or along Ngong Road; for a cheaper everyday plate, go to a local kibanda or a city-centre hotel lunch buffet.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideNairobi
Key facts
- Signature meal
- Nyama choma with ugali, sukuma wiki and kachumbari
- Best time for nyama chomacheck
- Lunch and weekends; many butcheries grill from late morning
- Everyday local plate
- Githeri, ugali with beans or greens, chapati, at a kibanda or canteen
- Street snack
- Mutura (grilled goat or beef sausage) in the evening
- Typical local meal costcheck
- KSh 200–500 at a kibanda or canteen; KSh 800–2,000+ for nyama choma by weight (2026 estimate)
- Vegetarian
- Easy: githeri, sukuma wiki, beans, chapati, Indian restaurants
- Halal
- Standard in Eastleigh and on the coast; many butcheries are halal
- Tap water
- Not for drinking; bottled or filtered
Nairobi food choices at a glance
Pick by what you want from the meal: a long social grill, a fast cheap plate, or a sit-down dinner. Prices are 2026 estimates and swing with the neighborhood.
| Option | What you get | Typical price | Time needed |
|---|---|---|---|
| Butchery grill (nyama choma) | Goat or beef by weight, ugali, kachumbari | KSh 800–2,000+ per person | 1.5–2.5 hours |
| Kibanda or local canteen | Ugali, beans, sukuma wiki, githeri, chapati | KSh 200–500 | 30–45 minutes |
| Indian or Swahili restaurant | Bhajia, pilau, biryani, curries | KSh 700–1,800 | 1 hour |
| Hotel or mall lunch buffet | Mixed local and international | KSh 1,500–3,500 | 1–1.5 hours |
| Street snack | Mutura, roast maize, mandazi with chai | KSh 50–200 | 10–20 minutes |
Prices are 2026 estimates; confirm at the counter, as nyama choma is sold by weight.
What to eat and where to find it
Nyama choma is the meal Nairobi is known for. You order at a butchery counter by weight — a kilo feeds two to three people — and it comes grilled, chopped, with ugali and kachumbari (tomato, onion, coriander). Kilimani, Westlands, Langata and the Ngong Road corridor have clusters of these grills; the busy ones at lunch and on weekends turn over meat fastest. Goat is the usual order; beef is cheaper.
For everyday eating, look for a kibanda (small local eatery) or a workplace canteen. The standard plate is ugali with sukuma wiki or beans, or githeri (maize and beans stewed together). A chapati on the side is normal. These places are cheap, fast and everywhere, including around the city centre and the estates.
Nairobi also has a strong Indian and Swahili food thread: bhajia (spiced potato fritters), pilau, biryani and curries, especially in the city centre and around Eastleigh, where the food is largely halal. For a sit-down dinner, Westlands, Kilimani and Karen have the widest choice, from Ethiopian to Japanese.
Vegetarians eat well: githeri, sukuma wiki, beans, chapati and Indian restaurants are all easy. Say 'sili nyama' (I don't eat meat). For allergies, groundnut sauces appear in some dishes and shellfish on coastal menus; a written card in Swahili helps.
- Nyama choma — grilled goat or beef, ordered by weight
- Ugali — stiff maize porridge, eaten by hand with stews
- Sukuma wiki — kale or collards fried with onion and tomato
- Githeri — maize and beans stewed together
- Chapati — layered flatbread, now Kenyan comfort food
- Mutura — grilled goat or beef sausage, an evening street snack
- Mandazi — lightly sweet fried dough, often with chai
- Bhajia, pilau, biryani — the Indian and Swahili thread
What a meal costs
Nairobi spans a very wide price range. A local plate at a kibanda or canteen is the cheapest full meal; a butchery grill costs more because you pay by weight and usually share. Mid-range restaurants in Westlands or Kilimani sit between the two, and hotel or mall buffets are the top of the everyday range. All figures are 2026 estimates.
| Meal | Where | Price (2026 estimate) |
|---|---|---|
| Ugali, beans or greens | Kibanda, canteen | KSh 200–500 |
| Githeri or chapati plate | Local eatery | KSh 150–400 |
| Nyama choma, shared | Butchery grill | KSh 800–2,000+ per person |
| Pilau, biryani or curry | Indian or Swahili restaurant | KSh 700–1,800 |
| Lunch buffet | Hotel or mall | KSh 1,500–3,500 |
| Mutura or mandazi | Street stall | KSh 50–200 |
Tipping is not required at local places; 5–10% is common at mid-range and up.
Practical tips
Eat nyama choma at lunch or on a weekend, when the grill is busiest and the meat is freshest. Order by weight at the counter and agree the amount before it goes on the fire.
Wash hands before eating; a jug and basin is often brought to the table. Ugali is eaten with the right hand: roll a ball, dent it, scoop the stew.
Drink bottled or filtered water; tap water is not for drinking. Carry cash for kibandas and street stalls, though M-Pesa mobile money is accepted almost everywhere.
If you are heading out of the city, food shifts with the region: fried tilapia with ugali around Lake Victoria, coconut and seafood on the coast.
- Go at peak hours for the freshest grill
- Agree the weight before the meat is cooked
- Carry small cash; M-Pesa works widely
- Bottled or filtered water only
Questions people ask
What food is Nairobi known for?
Nyama choma: goat or beef grilled at a butchery counter, ordered by weight and served with ugali, sukuma wiki and kachumbari. Everyday plates are ugali with beans or greens, githeri and chapati.
Where do locals eat in Nairobi?
At kibandas and workplace canteens for cheap daily plates, and at butchery grills in Kilimani, Westlands, Langata and along Ngong Road for nyama choma at lunch and on weekends.
How much does a meal cost in Nairobi?
A local plate at a kibanda runs about KSh 200–500; nyama choma shared at a butchery grill is KSh 800–2,000+ per person; mid-range restaurants KSh 700–1,800. All 2026 estimates.
Is Nairobi good for vegetarians?
Yes. Githeri, sukuma wiki, beans, chapati and Indian restaurants are widely available. Say 'sili nyama' (I don't eat meat) to be clear.
Is the tap water in Nairobi safe to drink?
No — drink bottled or filtered water (check). Ice in reputable restaurants and hotels is generally fine, but be cautious with street vendors.
Deep dive
Every source; changeable facts are marked check
Sources
- officialKenya Tourism Board
- officialNairobi County Government
- secondaryWikivoyage – Nairobi