Food Culture in Nairobi

Nairobi Food Culture

Traditional dishes, dining customs, and culinary experiences

Culinary Culture

Nairobi's food culture is a vibrant tapestry woven from indigenous Kenyan traditions, colonial British influences, and the flavors brought by Indian, Arab, and other immigrant communities who have made the city their home. As East Africa's cosmopolitan hub, Nairobi offers everything from hearty nyama choma (grilled meat) enjoyed in bustling open-air restaurants to sophisticated fusion cuisine in upscale establishments. The city's dining scene reflects Kenya's agricultural abundance, with fresh produce from the highlands, fish from Lake Victoria, and meats from pastoral communities finding their way onto plates across the city. What makes dining in Nairobi truly unique is its blend of communal eating traditions with modern urban convenience. The concept of 'chakula' (food) extends beyond mere sustenance—it's about gathering, sharing, and connecting. You'll find businesspeople breaking for mandazi and chai at 10 AM, families sharing ugali and sukuma wiki for Sunday lunch, and friends meeting at Java House for coffee and conversation. The city's food scene has exploded in recent years, with innovative chefs reimagining traditional dishes while street vendors continue to serve time-honored favorites. Nairobi's dining landscape ranges from the informal 'kibandas' (small roadside eateries) serving authentic Kenyan fare to international restaurants in Westlands and Karen. The city's multicultural nature means you can enjoy authentic Indian cuisine in Parklands, Ethiopian food in South C, or Italian dishes in Lavington. Yet despite this diversity, traditional Kenyan dishes remain the soul of Nairobi's food culture, with staples like ugali, sukuma wiki, and githeri forming the backbone of daily meals for most residents.

Nairobi's culinary identity is defined by hearty, communal eating centered around staples like ugali (maize meal), sukuma wiki (collard greens), and nyama choma (grilled meat), reflecting Kenya's agricultural heritage and pastoral traditions. The city's food culture embraces both the informal kibanda culture where authentic local food thrives and an increasingly sophisticated restaurant scene that celebrates East African ingredients with modern techniques. Above all, food in Nairobi is about sharing—whether it's a communal platter of nyama choma or chai and mandazi with colleagues.

Traditional Dishes

Must-try local specialties that define Nairobi's culinary heritage

Ugali (Maize meal)

Main Must Try Veg

A dense, dough-like staple made from white maize flour cooked with water until it forms a firm consistency. Served as the foundation of most Kenyan meals, ugali is eaten with the hands, torn into pieces and used to scoop up stews, vegetables, and meats. Its neutral flavor makes it the perfect accompaniment to rich, flavorful dishes.

Ugali became widespread in Kenya after maize was introduced from the Americas, replacing indigenous grains like millet and sorghum. It remains the most important staple food across Kenya, transcending ethnic and economic boundaries.

Local restaurants (kibandas), hotel restaurants, home-style eateries, virtually everywhere Budget

Nyama Choma (Grilled meat)

Main Must Try

Kenya's unofficial national dish, nyama choma is meat (typically goat, beef, or chicken) grilled over open flames and served with kachumbari (tomato-onion salad) and ugali. The meat is simply seasoned with salt, allowing the smoky, charred flavor to shine through. It's traditionally eaten with the hands in a communal, social setting.

Nyama choma culture evolved from pastoral communities' meat-eating traditions, particularly among the Maasai and Kikuyu. It has become synonymous with celebrations, weekend gatherings, and important social occasions across all Kenyan communities.

Nyama choma joints, open-air restaurants, carnivory establishments, hotel grills Budget to Moderate

Sukuma Wiki (Collard greens)

Main Must Try Veg

Literally translating to 'push the week,' this dish of braised collard greens or kale cooked with onions, tomatoes, and sometimes a touch of milk or cream is a daily staple. The name reflects its affordability and role in stretching household budgets. When cooked properly, it's flavorful, nutritious, and perfectly complements ugali.

The name 'sukuma wiki' emerged during tough economic times when families needed affordable vegetables to 'push through the week.' It has since become beloved across all social classes and is served everywhere from humble homes to upscale restaurants.

Every local restaurant, kibandas, hotel dining rooms, home-style eateries Budget

Githeri (Maize and beans)

Main Must Try Veg

A hearty one-pot dish of boiled maize and beans (usually kidney beans or cowpeas) that can be enhanced with onions, tomatoes, and sometimes vegetables or meat. This protein-rich, filling meal is comfort food for many Kenyans and reflects the country's agricultural abundance. It's nutritious, economical, and deeply satisfying.

Githeri has been a staple among Kikuyu communities for generations, traditionally prepared during harvest season. The dish gained national prominence and is now enjoyed across Kenya, often served in schools and as everyday comfort food.

Local eateries, school cafeterias, office canteens, home-style restaurants Budget

Mandazi (East African doughnut)

Snack Must Try Veg

Slightly sweet, cardamom-spiced fried dough triangles or squares with a cake-like texture, less sweet than Western doughnuts. Mandazi are perfect for breakfast or tea time, often dunked in chai. They're crispy on the outside, fluffy inside, and subtly flavored with coconut milk and spices.

Mandazi came to Kenya through Swahili coastal trading routes, influenced by Arab and Indian culinary traditions. They've become an integral part of Kenyan breakfast culture and tea-time rituals across the country.

Bakeries, street vendors, cafes, tea rooms, hotels Budget

Chapati (Flatbread)

Main Must Try Veg

Soft, layered unleavened flatbread made from wheat flour, cooked on a flat griddle with oil or ghee. Kenyan chapati is typically softer and thicker than Indian versions, often served with stews, beans, or enjoyed on its own. The best chapatis are flaky, buttery, and slightly crispy on the edges.

Introduced by Indian railway workers during British colonial rule, chapati has been thoroughly embraced into Kenyan cuisine. It's now considered a special treat, often prepared for Sunday lunches or celebrations.

Local restaurants, chapati specialists, hotel dining rooms, street food stalls Budget to Moderate

Pilau (Spiced rice)

Main Must Try

Fragrant rice dish cooked with meat (beef, goat, or chicken), onions, and a blend of spices including cumin, cardamom, cinnamon, and cloves. Kenyan pilau is rich, aromatic, and often served at celebrations and special occasions. The rice absorbs the meat juices and spices, creating a deeply flavorful one-pot meal.

Pilau arrived in Kenya through Arab and Swahili traders along the coast, becoming a celebratory dish particularly popular among Muslim communities. It's now served at weddings, holidays, and special gatherings across all communities.

Local restaurants, Swahili eateries, catering services, hotel restaurants Moderate

Samosa (Fried pastry)

Snack Must Try Veg

Triangular fried pastries filled with spiced meat, vegetables, or lentils. Kenyan samosas tend to be larger and heartier than Indian versions, with a crispy, golden exterior and flavorful filling. They're popular snacks throughout the day, especially during Ramadan and at social gatherings.

Like chapati, samosas came to Kenya with Indian immigrants and have been fully adopted into local cuisine. They're now made by vendors across the city and have become a beloved street food and party snack.

Street vendors, bakeries, cafes, supermarkets, party caterers Budget

Mukimo (Mashed vegetables)

Main Must Try Veg

A Kikuyu dish of mashed potatoes, peas, maize, and greens (usually pumpkin leaves or spinach), all boiled and mashed together. This vibrant green dish is creamy, nutritious, and filling, often served with nyama choma or stew. The combination creates a complete, balanced meal.

Mukimo is a traditional Kikuyu dish from the Central Kenya highlands, where these ingredients grow abundantly. It was traditionally prepared for special occasions and has now gained popularity across Nairobi as a nutritious, satisfying meal.

Traditional Kenyan restaurants, kikuyu eateries, home-style restaurants Budget to Moderate

Matoke (Plantain stew)

Main

Green cooking bananas (plantains) stewed with meat, tomatoes, onions, and spices until soft and flavorful. This Western Kenya staple has a unique texture and mildly sweet flavor that pairs beautifully with the savory stew. It's hearty, filling, and represents the culinary traditions of Kenya's lake region.

Matoke is a staple food among Luhya and Kisii communities in Western Kenya, where bananas grow abundantly. The dish has spread to Nairobi through migration and is now appreciated across the city.

Western Kenya restaurants, local eateries, hotel restaurants Moderate

Maharagwe (Bean stew)

Main Veg

Red kidney beans cooked in a rich coconut milk sauce with tomatoes, onions, and spices. This coastal-influenced dish is creamy, mildly spiced, and typically served with rice, chapati, or ugali. The coconut milk adds richness while the beans provide protein, making it a complete meal.

Maharagwe reflects the Swahili coast's influence on Kenyan cuisine, where coconut milk is commonly used. The dish has become popular throughout Nairobi as a flavorful, affordable, and satisfying meal option.

Local restaurants, coastal cuisine eateries, hotel dining rooms Budget

Chai ya Tangawizi (Ginger tea)

Breakfast Must Try Veg

Strong, milky tea infused with fresh ginger, often sweetened generously. This warming beverage is more than just tea—it's a social ritual, served throughout the day in homes, offices, and roadside stalls. The ginger adds a spicy kick and is believed to have health benefits.

Tea drinking was introduced during British colonial rule, but Kenyans transformed it into their own tradition, adding milk, sugar, and spices. Chai has become integral to Kenyan hospitality and daily life, with specific tea-time breaks observed religiously.

Everywhere—tea rooms, offices, hotels, street vendors, homes Budget

Taste Nairobi's Best Flavors

A food tour is the fastest way to find good spots. Sample traditional dishes and learn from guides who know the neighborhood.

Browse Food Tours

Dining Etiquette

Dining in Nairobi blends traditional Kenyan customs with modern urban etiquette. While the city is cosmopolitan and forgiving of cultural differences, understanding local customs enhances your dining experience and shows respect for Kenyan culture. Meals are social occasions, and hospitality is taken seriously—refusing food when offered can be considered impolite.

Eating with hands

Traditional Kenyan meals, especially ugali and nyama choma, are eaten with the right hand. Ugali is torn into small pieces and used to scoop up accompanying dishes. This communal style of eating is common in local restaurants and social gatherings. In more formal or international restaurants, cutlery is standard.

Do

  • Use only your right hand when eating with hands
  • Wash your hands before and after meals (water is usually provided)
  • Follow your host's lead in casual settings
  • Accept that sharing from communal platters is normal

Don't

  • Don't use your left hand for eating (considered unclean)
  • Don't double-dip or put already-bitten food back on shared platters
  • Don't refuse food without a polite explanation

Sharing and hospitality

Kenyan dining culture emphasizes sharing and generosity. When eating nyama choma or other dishes, food is often served on large communal platters. It's common for friends to order several dishes and share everything. If invited to someone's home, bringing a small gift (fruit, bread, or soda) is appreciated but not mandatory.

Do

  • Offer to share your food with others at the table
  • Accept offers of food graciously
  • Express appreciation for the meal
  • Wait for elders or hosts to begin eating first in traditional settings

Don't

  • Don't take the last piece from a shared platter without offering it to others first
  • Don't appear rushed or impatient during meals
  • Don't criticize the food, even if it's not to your taste

Dress code and reservations

Nairobi's dress code varies by venue. Local kibandas and casual eateries have no dress requirements, while upscale restaurants in Westlands, Karen, and the CBD expect smart casual attire. Reservations are recommended for popular restaurants on weekends but aren't necessary for most local eateries. Many restaurants are closed or have limited hours on Sundays.

Do

  • Dress smart casual for upscale restaurants
  • Make reservations for popular spots, especially Friday-Saturday evenings
  • Call ahead to confirm opening hours, especially on Sundays and holidays
  • Arrive on time for reservations (though 'Kenyan time' means some flexibility is understood)

Don't

  • Don't wear beachwear or overly casual clothing to upscale establishments
  • Don't assume restaurants are open late (many close by 10-11 PM)
  • Don't expect Sunday brunch culture everywhere—it's mainly in upscale venues

Tipping and payment

Tipping culture in Nairobi is evolving. While not historically mandatory, tips are now expected in tourist-oriented and upscale restaurants. Service charges (usually 10%) are sometimes included in the bill—check before adding an additional tip. Mobile money (M-Pesa) is widely used alongside cash and cards.

Do

  • Check if service charge is included before tipping
  • Tip 10% in restaurants where service charge isn't included
  • Ask if the restaurant accepts M-Pesa if you prefer mobile payment
  • Keep small bills for tipping in casual establishments

Don't

  • Don't tip in local kibandas where it's not expected
  • Don't assume all places accept credit cards—carry cash
  • Don't leave tips on the table in busy areas (hand directly to server)

Breakfast

Breakfast is typically eaten between 7:00-9:00 AM and might include tea with mandazi, chapati, or bread, or a more substantial meal of eggs and sausages. Many office workers take a 10:00 AM tea break with mandazi or snacks.

Lunch

Lunch is the main meal for many Kenyans, served between 1:00-2:00 PM. It typically consists of ugali or rice with vegetables, beans, and sometimes meat. Office workers often eat at nearby kibandas or bring packed lunches. Lunch breaks can be leisurely, lasting 1-2 hours.

Dinner

Dinner is eaten between 7:00-9:00 PM and can be lighter than lunch for many families, though restaurants serve full meals. In urban Nairobi, dinner is becoming more important as the main family meal, especially on weekends when nyama choma gatherings are popular.

Tipping Guide

Restaurants: 10% is standard in mid-range to upscale restaurants if service charge is not included. Check your bill first—many restaurants add 10% service charge automatically. In local kibandas, tipping is not expected.

Cafes: Small tips (KES 20-50) or rounding up the bill is appreciated but not mandatory in cafes. In international chains like Java House, tipping is becoming more common (KES 50-100).

Bars: Tipping bartenders is not standard practice, though rounding up or leaving KES 50-100 for exceptional service is appreciated. In hotel bars and upscale establishments, 10% is becoming more common.

Service charges that appear on bills go to the establishment, not always to servers. If service was exceptional, consider giving cash directly to your server. Mobile money tipping is increasingly accepted—servers may provide their M-Pesa number.

Street Food

Nairobi's street food scene is vibrant and essential to the city's food culture, though it operates differently from Asian street food markets. Food is sold from semi-permanent stalls, mobile carts, and small roadside eateries called 'kibandas.' The scene peaks during breakfast and lunch hours when workers grab quick, affordable meals. Evening street food is less common in the CBD due to security concerns, but thrives in residential neighborhoods and markets. Street food in Nairobi ranges from roasted maize and samosas to more substantial meals like chips mayai (French fries omelet) and smokie pasua (sausage with kachumbari). The food is generally safe if you choose busy vendors with high turnover, though travelers with sensitive stomachs should exercise caution initially.

Smokie Pasua

A grilled or boiled sausage (smokie) split lengthwise and filled with kachumbari (tomato, onion, and chili salad) and sometimes chips. It's messy, flavorful, and perfectly portable. The combination of smoky sausage and fresh, tangy vegetables is addictive.

Street vendors in CBD, outside clubs and bars, near universities, bus stations

KES 50-100

Mutura (Kenyan blood sausage)

Grilled goat or beef intestines stuffed with meat, blood, and spices. This delicacy has a rich, complex flavor and slightly chewy texture. Often served with kachumbari, it's not for the faint-hearted but is beloved by locals.

Nyama choma joints, evening street vendors, markets like Gikomba

KES 100-200

Roasted Maize (Mahindi Choma)

Fresh corn roasted over charcoal until slightly charred, then rubbed with lime and chili. Sweet, smoky, and spicy, it's a popular snack especially during maize season. The charred kernels have an irresistible flavor.

Street corners throughout the city, especially in CBD, Westlands, and residential areas

KES 50-100

Chips Mayai

A hearty combination of French fries cooked into an omelet, creating a filling street food hybrid. It's simple but satisfying comfort food, often eaten for breakfast or lunch. Sometimes served with kachumbari or chili sauce.

Kibandas, street food stalls, near bus stations and markets

KES 100-150

Bhajia (Potato fritters)

Sliced potatoes coated in spiced chickpea flour batter and deep-fried until crispy. These Indian-influenced fritters are crunchy outside, soft inside, and served with tamarind or chili sauce. Perfect as a snack or light meal.

Street vendors, especially in Eastleigh and Parklands, markets, near mosques

KES 20-50 per piece

Boiled Eggs with Kachumbari

Hard-boiled eggs served with spicy kachumbari salad. Simple but satisfying, this protein-rich snack is popular for breakfast or as a quick energy boost. The tangy, spicy salad elevates the humble egg.

Street vendors throughout CBD, bus stations, market entrances

KES 30-50

Best Areas for Street Food

Tom Mboya Street & Moi Avenue (CBD)

Known for: Lunch-time kibandas serving ugali, sukuma wiki, and nyama choma; street vendors selling samosas, mandazi, and smokies. The area is bustling with office workers during lunch hours.

Best time: Lunch time (12:30-2:30 PM) and morning tea break (10:00-11:00 AM)

Gikomba Market

Known for: Authentic local food including mutura, nyama choma, and traditional vegetables. This is where locals go for genuine street food experience. The market area has numerous food stalls.

Best time: Morning through early afternoon (8:00 AM-3:00 PM); go with a local if possible

Ngara & Eastleigh

Known for: Somali and Muslim cuisine including samosas, bhajia, mandazi, and excellent grilled meats. Eastleigh is particularly vibrant during Ramadan. The area has a distinct culinary identity.

Best time: Late afternoon and evening (4:00-8:00 PM), especially during Ramadan

Kenyatta University & University of Nairobi areas

Known for: Budget-friendly student food including chips mayai, smokie pasua, and affordable full meals. The competition keeps prices low and quality decent.

Best time: Lunch and dinner times when students are around (12:00-2:00 PM, 6:00-8:00 PM)

Westlands & Sarit Centre area

Known for: Mix of street food and casual eateries, including roasted maize vendors, fruit sellers, and evening food stalls. More tourist-friendly than CBD options.

Best time: Evening (5:00-9:00 PM) when people leave offices and shops

Dining by Budget

Nairobi offers excellent value for money, especially if you eat where locals eat. A meal at a local kibanda costs a fraction of what you'd pay at a tourist-oriented restaurant, and the food is often more authentic. The city's diverse dining scene means you can eat well on any budget, from KES 200 daily to luxury dining experiences. Prices vary significantly between local establishments and international restaurants or hotels.

Budget-Friendly

KES 500-800 ($4-6 USD) per day

Typical meal: KES 150-250 ($1.20-2 USD) per meal at local eateries

  • Kibandas (roadside eateries) serving ugali, sukuma wiki, and beans
  • Street food like samosas, mandazi, smokie pasua, and chips mayai
  • Local restaurants in markets or residential areas
  • Self-catering from supermarkets and fresh markets
  • Tea rooms for chai and mandazi (KES 50-80)
Tips:
  • Eat at kibandas during lunch time when food is freshest and turnover is high
  • Look for places crowded with locals—a good sign of quality and value
  • Buy fruits and vegetables from markets like Wakulima or City Market for self-catering
  • Drink tap water that's been boiled or filtered instead of buying bottled water
  • Make lunch your main meal—it's often cheaper and more substantial than dinner
  • Ask locals for recommendations—they know the best value spots

Mid-Range

KES 1,500-3,000 ($12-24 USD) per day

Typical meal: KES 500-1,000 ($4-8 USD) per meal

  • Casual dining restaurants in malls like Sarit Centre, Junction, or Village Market
  • Local chains like Java House, Artcaffe, or Dormans for coffee and meals
  • Nyama choma restaurants in residential areas
  • Indian, Ethiopian, and other ethnic restaurants
  • Hotel restaurants in mid-range hotels
At this price point, expect comfortable seating, good service, varied menus, and the option to try both local and international cuisines. Restaurants accept cards, have clean facilities, and often offer WiFi. Portions are generous and food quality is reliable.

Splurge

KES 2,500-5,000+ ($20-40+ USD) per person for fine dining
  • Fine dining restaurants in Karen and Westlands like Talisman, Carnivore, or Tamarind
  • Hotel restaurants in luxury properties (Hemingways, Giraffe Manor, Sankara)
  • Specialty experiences like the Carnivore's all-you-can-eat game meat
  • Wine bars and upscale fusion restaurants
  • Private dining experiences and chef's table options
Worth it for: Splurge for special occasions, to try unique experiences like the Carnivore's game meat selection, or to enjoy Nairobi's stunning restaurant settings in Karen's gardens. Fine dining in Nairobi offers excellent value compared to Western cities, with innovative chefs creating memorable meals using local ingredients. Sunday brunch at upscale hotels is particularly worthwhile for the experience and variety.

Dietary Considerations

Nairobi is increasingly accommodating diverse dietary needs, especially in upscale restaurants and international chains. However, local eateries may have limited understanding of specific dietary restrictions beyond vegetarian options. Communication is key, and learning a few Swahili phrases helps. The city's large Indian population means vegetarian options are more readily available than in many African cities.

V Vegetarian & Vegan

Vegetarian options are widely available, as many traditional Kenyan dishes are naturally plant-based (githeri, sukuma wiki, maharagwe, mukimo). However, purely vegan options can be challenging as dairy (milk in tea, butter in chapati) is common. Upscale restaurants and Indian eateries offer the most vegan-friendly options.

Local options: Githeri (maize and beans), Sukuma wiki (collard greens) - ask for it without meat stock, Maharagwe (beans in coconut milk), Mukimo (mashed vegetables) - naturally vegan, Ugali with vegetable stews, Fresh fruit from markets, Bhajia (potato fritters), Indian vegetarian dishes in Parklands and Westlands

  • Indian restaurants in Parklands offer extensive vegetarian and vegan menus
  • Ask 'Kuna chakula bila nyama?' (Is there food without meat?)
  • Specify 'bila maziwa' (without milk) if vegan
  • Check that vegetable dishes aren't cooked with meat stock
  • Markets offer abundant fresh produce for self-catering
  • International restaurants and health-focused cafes have clearly marked vegan options

! Food Allergies

Common allergens: Peanuts and groundnuts (used in some stews and sauces), Dairy (milk is added to tea automatically and used in many dishes), Wheat (in chapati, mandazi, and most baked goods), Coconut (common in coastal dishes and sweets), Sesame (in some Indian-influenced dishes)

In upscale restaurants, staff generally understand allergies and can accommodate requests. In local eateries, explaining allergies can be challenging. Write down your allergen in English and Swahili, and show it to staff. Consider carrying an allergy card. Be cautious with street food if you have severe allergies as cross-contamination is common.

Useful phrase: 'Nina mzio wa...' (I am allergic to...) or 'Siwezi kula...' (I cannot eat...). For peanuts: 'karanga', for milk: 'maziwa', for eggs: 'mayai', for wheat: 'ngano'

H Halal & Kosher

Halal food is widely available, especially in Eastleigh, Parklands, and areas with Muslim populations. Many restaurants, particularly those serving chicken or goat, use halal meat even if not explicitly advertised. Kosher options are very limited, though the small Jewish community means some specialty items may be found in upscale supermarkets.

Eastleigh has numerous halal restaurants and butcheries. Look for 'Halal' signs or ask 'Nyama ni halal?' (Is the meat halal?). Somali and Muslim-owned restaurants throughout the city serve halal food. Kosher seekers should contact the Nairobi Hebrew Congregation for guidance.

GF Gluten-Free

Gluten-free options are limited but increasing in awareness. Traditional Kenyan cuisine relies heavily on wheat (chapati) and maize, though ugali is naturally gluten-free. Upscale restaurants and health-focused cafes are most likely to understand gluten-free needs and offer alternatives.

Naturally gluten-free: Ugali (made from maize/corn flour), Nyama choma (grilled meat) with kachumbari, Sukuma wiki and other vegetable dishes, Githeri (maize and beans), Maharagwe (bean stew), Rice-based dishes like pilau, Fresh fruits and vegetables, Roasted maize, Most meat and fish dishes without breading

Food Markets

Experience local food culture at markets and food halls

Fresh produce and flower market

City Market (Marikiti Market)

A historic covered market in the CBD offering fresh fruits, vegetables, flowers, and some prepared foods. The colonial-era building creates a atmospheric shopping experience. While primarily for produce, small eateries inside serve local food. It's being renovated but remains operational.

Best for: Fresh tropical fruits, vegetables, flowers, and experiencing a historic Nairobi landmark. Good for photography and cultural immersion.

Monday-Saturday, 8:00 AM-6:00 PM; best in the morning when produce is freshest

Wholesale fresh produce market

Wakulima Market

Nairobi's main wholesale market where farmers bring produce from across Kenya. It's chaotic, authentic, and offers the best prices for bulk buying. Not touristy—this is where locals and restaurants shop. The variety of fresh produce is astounding, from highland vegetables to tropical fruits.

Best for: Rock-bottom prices on fresh produce, experiencing authentic local market culture, buying in bulk for self-catering, seeing Kenya's agricultural diversity.

Daily, 5:00 AM-6:00 PM; arrive early (6:00-8:00 AM) for best selection and to see the wholesale action

General market with extensive food section

Gikomba Market

East Africa's largest open-air market, famous for secondhand clothes but also featuring a vibrant food section. Numerous food stalls serve authentic Kenyan cuisine including mutura, nyama choma, and traditional dishes. The market is bustling, chaotic, and offers a genuine slice of Nairobi life.

Best for: Authentic street food, mutura, nyama choma, traditional vegetables, and cultural immersion. Best visited with a local guide due to pickpocketing concerns.

Daily, 7:00 AM-5:00 PM; mornings are best, and go with a local if possible

Rotating craft and food market

Maasai Market

A rotating outdoor market selling Maasai crafts, jewelry, and some food items. While primarily for souvenirs, some vendors sell honey, spices, and traditional snacks. The market moves locations throughout the week (different spots on different days).

Best for: Buying Kenyan honey, spices, and traditional snacks while shopping for crafts. More tourist-oriented but offers quality products.

Different locations each day: Tuesday (Village Market), Friday (Village Market), Saturday (High Court parking), Sunday (Yaya Centre). Usually 10:00 AM-5:00 PM

Modern food hall

Village Market Food Court

An upscale shopping center in Gigiri with a diverse food court offering international cuisines—Indian, Chinese, Italian, Lebanese, and Kenyan. Air-conditioned, clean, and family-friendly with multiple dining options in one location.

Best for: Comfortable dining with varied options, good for families, safe and tourist-friendly, international cuisine variety.

Daily, 10:00 AM-10:00 PM

Informal evening food stalls

Westlands Street Food Scene

Not a formal market, but an area where numerous food vendors set up in the evening, particularly along Mpaka Road and near Sarit Centre. Offers roasted maize, smokies, bhajia, and other street foods in a relatively safe, well-lit environment.

Best for: Evening street food in a tourist-friendly area, roasted maize, smokies, and casual outdoor eating.

Evenings, 5:00 PM-10:00 PM, especially Thursday-Saturday

Traditional food market

Kariakor Market

A local market with extensive fresh produce, grains, and dried goods. Less touristy than City Market, offering better prices and a more authentic experience. The surrounding area has numerous kibandas serving local food.

Best for: Fresh produce at local prices, dried beans and grains, spices, and authentic market experience.

Daily, 7:00 AM-6:00 PM; mornings are best

Seasonal Eating

Nairobi's proximity to the equator means year-round availability of many foods, but Kenya's agricultural calendar still influences what's freshest and most affordable. The country has two rainy seasons (long rains March-May, short rains October-December) that affect crop availability. While supermarkets stock most items year-round, eating seasonally at markets and local restaurants offers better prices and flavor.

January-February (Hot and Dry)

  • Mangoes begin to appear and are increasingly abundant
  • Passion fruit season peaks
  • Fresh maize starts appearing from early harvests
  • Avocados are plentiful and affordable
Try: Fresh mango juice and smoothies, Roasted maize (mahindi choma) from early harvest, Passion fruit juice and desserts, Avocado-based dishes and salads

March-May (Long Rains)

  • Green vegetables are abundant and cheap
  • Mushrooms appear in markets
  • Root vegetables like sweet potatoes and arrowroots peak
  • Fresh beans and peas from the highlands
Try: Fresh githeri made with new season beans and maize, Mukimo with fresh vegetables, Mushroom dishes at upscale restaurants, Sukuma wiki at its freshest and most affordable

June-September (Cool and Dry)

  • Main maize harvest brings fresh ugali
  • Strawberries from Central Kenya highlands
  • Citrus fruits peak
  • Potatoes are abundant and cheap
Try: Fresh ugali from new season maize, Strawberry desserts and juices, Potato-based dishes like bhajia, Fresh orange and tangerine juice

October-December (Short Rains)

  • Second maize harvest
  • Green leafy vegetables are abundant
  • Tomatoes and onions are plentiful
  • Festive season brings special foods and celebrations
Try: Nyama choma at Christmas gatherings, Pilau for festive occasions, Fresh kachumbari with abundant tomatoes, Chapati and mandazi for holiday celebrations

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.