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 Jul 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 Jul 08, 2026.
COMPLETE NAIROBI TRAVEL GUIDE

Everything you need for Nairobi

Daily Budget — Nairobi

Typical traveller costs · All figures in USD

🎒
$4,800
Budget/day
🏨
$12,000
Mid-range/day
$36,000
Luxury/day

💱 Kenyan Shilling (KES) - 1 USD = 120 KES

Culture & Etiquette

👗
Dress Code
Nairobi is a conservative city, so it's best to dress modestly, especially when visiting mosques or churches. Cover your shoulders and knees, and avoid revealing clothing. For men, a suit and tie is not necessary, but a button-down shirt and trousers are recommended. For women, a scarf or shawl can be a good idea to cover your shoulders when visiting mosques.
🤝
Local Customs
Greetings are an important part of Kenyan culture. When meeting someone, use a firm handshake and a smile. When parting ways, use a handshake or a hug. It's also customary to remove your shoes before entering a home or a mosque. When eating, use your right hand, as the left hand is considered unclean. Tipping is not mandatory, but it's appreciated for good service.
⚠️
Watch Out For
Common tourist scams in Nairobi include: 1) The 'good Samaritan' scam, where someone helps you with your luggage and then demands a tip. 2) The 'overpriced taxi' scam, where a taxi driver takes you on a detour to inflate the fare. 3) The 'fake tour guide' scam, where someone claims to be a licensed tour guide and takes you on a fake tour. Be cautious of overly friendly strangers and always agree on a price before hiring a taxi or tour guide.
Dos & Don'ts
Essential dos and don'ts in Nairobi include: 1) Respect local customs and traditions. 2) Remove your shoes before entering a home or a mosque. 3) Use your right hand when eating or giving or receiving something. 4) Avoid public displays of affection. 5) Don't point with your feet or use your left hand to give or receive something.
👩
Solo Female Safety
Solo female travelers in Nairobi should be aware of their surroundings and avoid walking alone at night. Use reputable taxi services or ride-sharing apps, and always agree on a price before hiring a taxi. Avoid displaying signs of wealth, such as expensive jewelry or watches. Keep your valuables secure and be mindful of your belongings in crowded areas.
🏳️‍🌈
LGBTQ+ Notes
Kenya is not a safe country for LGBTQ+ travelers, and same-sex relationships are punishable by law. Avoid public displays of affection and be discreet when interacting with locals. Some hotels and tour operators may be LGBTQ+ friendly, but it's best to research and book with reputable companies.
📷
Photography
When taking photos in Nairobi, avoid photographing: 1) Military or government buildings. 2) Airports or other sensitive areas. 3) Local people without their permission. 4) Wildlife or national parks without a permit. 5) Sensitive or private areas, such as mosques or churches. Always ask for permission before taking photos of locals or their property.

Getting Around Nairobi

✈️
Airport Transfer
From Jomo Kenyatta International Airport (NBO), take a taxi or ride-hailing service like Little or Uber, which cost around KES 1,500-2,000 (~ USD 15-20) to the city center.
🚇
Public Transport
Nairobi has an efficient public transportation system, including buses and matatus (minivans), which cost around KES 50-100 (~ USD 0.50-1) per ride.
📱
Taxi & Ride Apps
Use ride-hailing apps like Little, Uber, or Bolt, which are safer and more affordable than street taxis.
🛵
Rental Tips
Renting a car is not recommended due to heavy traffic and parking challenges, but you can rent a scooter or motorbike for around KES 1,000-2,000 (~ USD 10-20) per day.
🗺️
Getting Around
Download Google Maps or Waze to navigate Nairobi's streets, and consider hiring a driver or using a ride-hailing service during peak hours to avoid traffic congestion.

Frequently Asked Questions

No, tap water is not safe to drink in Nairobi. It's recommended to use bottled or filtered water instead. Many hotels and restaurants provide bottled water, and you can also purchase it from local shops or markets.
The best SIM card for tourists in Nairobi is Safaricom, which offers reliable coverage and affordable data plans. You can purchase a SIM card at the airport or at a Safaricom store, and you'll need to provide a passport and proof of address.
Nairobi uses Type G power sockets, which are the same as those used in the UK. The standard voltage is 240V, and the standard frequency is 50Hz. It's recommended to bring a universal power adapter to stay charged.
Bargaining is a common practice at local markets in Nairobi. Start with a lower price than you're willing to pay, and be prepared to negotiate. It's also a good idea to walk away if you don't like the price, as this can often prompt the seller to lower their price.
Tipping is not mandatory in Nairobi, but it's appreciated for good service. Aim to tip around 10-15% in restaurants and bars, and around 5-10% for taxi drivers and tour guides.
Nairobi's traffic can be chaotic, so it's essential to stay safe. Wear a seatbelt at all times, and avoid using public transportation during peak hours. It's also a good idea to hire a reputable taxi service or use a ride-hailing app.
Nairobi is a multicultural city, but there are some local cultural norms to be aware of. For example, it's considered impolite to point with your left hand, and it's best to use your right hand when eating or giving or receiving something. It's also a good idea to dress modestly when visiting mosques or churches.
Nairobi has a reliable public transportation system, including buses and matatus (minivans). You can also use ride-hailing apps or hire a taxi service. Additionally, many hotels and tour operators offer shuttle services to popular attractions.
Nairobi is a relatively expensive city, especially when it comes to accommodation and food. However, you can find affordable options if you're willing to look. Aim to budget around $30-50 per day for accommodation, and around $10-20 per meal for food.
Nairobi has a diverse range of food options, including traditional Kenyan cuisine, international restaurants, and street food. Be sure to try some local specialties like ugali, sukuma wiki, and nyama choma. You can also find many vegetarian and vegan options.
✨ 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.