Kenya captivates with its iconic wildlife safaris, pristine beaches, and vibrant culture. From the Great Migration in Maasai Mara to the bustling streets of Nairobi, this East African gem offers unforgettable adventures. Discover diverse landscapes ranging from snow-capped Mount Kenya to the turquoise waters of the Indian Ocean.
Kenyan cuisine reflects the country's diverse ethnic tapestry — from Kikuyu staples like irio and githeri to coastal Swahili biriani and pilau, and Luo lakeside tilapia with ugali. The national social ritual of nyama choma (roasted meat) anchors Kenyan food culture, while Indian and Arab trading influences have shaped coastal cuisine for over a millennium. Nairobi's restaurant scene has exploded in recent years with world-class dining rivaling many African capitals.
Must-try dishes
Iconic dishes that define Kenya.
Nyama Choma
Kenya's national dish — goat, beef, or chicken roasted over open charcoal until slightly charred. Served sliced with ugali, kachumbari salad, and salt. Best eaten with friends at a local joint on a Saturday afternoon.
Where to try: Any local nyama choma joint, Carnivore Restaurant (Nairobi), beachside stalls
Price: $8-20
Ugali with Sukuma Wiki
The daily staple of most Kenyan households — stiff maize porridge served alongside collard greens sautéed with onion and tomato. Simple, filling, and deeply satisfying.
Where to try: Any local restaurant or mama ntilie (street food stall) across Kenya
Price: $2-5
Fried Tilapia with Ugali
Freshwater tilapia from Lake Victoria, deep-fried whole and served with ugali, kachumbari, and lemon. A western Kenya and Nairobi Luo community specialty made famous by Mama Oliech Restaurant.
Where to try: Mama Oliech (Nairobi), Kisumu restaurants, Lake Victoria lodges
Price: $8-15
Swahili Biryani
Fragrant rice dish cooked with spiced meat (beef, chicken, or goat) and whole spices including cardamom, cinnamon, and cloves. The coastal Muslim community's ceremonial dish, distinctly different from Indian biryani.
Where to try: Mombasa Old Town restaurants, Lamu eateries, coastal Swahili restaurants
Price: $6-12
Mandazi
East African fried dough, slightly sweet with coconut and cardamom. Eaten for breakfast with chai or as a street snack throughout the day. The coastal version is lighter and fluffier than inland versions.
Where to try: Street stalls everywhere, especially in the morning; bakeries and markets nationwide
Price: $0.20-0.50 each
Mutura (Kenyan Sausage)
Traditional Kikuyu blood sausage made from chopped offal and blood stuffed into intestines and roasted over charcoal. A street food staple that adventurous eaters shouldn't miss.
Where to try: Roadside grills in Nairobi suburbs and Central Kenya markets
Price: $1-3
Top restaurants
Handpicked picks for the best dining experiences.
Talisman Restaurant
Nairobi's most acclaimed fine dining restaurant offering eclectic international cuisine in romantic garden setting. Creative menu blends European, Asian, and African influences with locally sourced ingredients. Extensive wine list and impeccable service.
Ngecha Road, Karen, Nairobi
Mama Oliech Restaurant
Legendary local spot famous for authentic Kenyan fish dishes, especially fried tilapia with ugali. No-frills atmosphere but exceptional traditional cooking. A Nairobi institution for over 30 years.
Argwings Kodhek Road, Hurlingham, Nairobi
K'Osewe Ranalo Foods
Popular local chain serving traditional Kenyan dishes, especially Luo cuisine. Famous for fish, ugali, and sukuma wiki in casual atmosphere. Affordable prices and generous portions.
Multiple locations - Kimathi Street, South B, South C
Kenyatta Market (Wakulima Market)
Bustling local market famous for nyama choma (grilled meat) and Kenyan street food. Authentic atmosphere where locals eat. Try grilled goat, beef, and traditional sides.
Kiambu Road, Nairobi
Artcaffe The Junction
Popular cafe with excellent coffee, fresh pastries, and healthy meals. WiFi, comfortable seating, and professional atmosphere make it perfect for laptop work or meetings.
The Junction Mall, Ngong Road, Nairobi
Tamarind Mombasa
Iconic seafood restaurant on Mombasa's Tudor Creek offering dhow dinner cruises. Fresh seafood including lobster, crab, and local fish prepared with Swahili spices. Romantic waterfront setting with sunset views.
Cement Silos Road, Nyali, Mombasa
Artcaffe
Popular local chain serving excellent coffee, fresh salads, sandwiches, and international dishes. Multiple locations across Nairobi with WiFi, making it perfect for working or casual meetings. Consistently good quality.
Multiple locations - The Junction Mall, Village Market, Westgate
Nairobi Java House Express
Quick service version of Java House offering grab-and-go sandwiches, salads, and coffee. Perfect for airport or quick meals. Consistent quality in convenient locations.
JKIA Terminal 1A & 1B, plus city locations
Restaurants by cuisine
Browse picks grouped by cuisine type.
Cafe
CJ's Restaurant
Cozy cafe in Karen known for excellent breakfast and brunch. Garden setting with fresh, locally sourced ingredients. Popular weekend spot for leisurely meals.
Dagoretti Road, Karen, Nairobi
Tin Roof Cafe
Charming cafe in Lavington serving comfort food, excellent coffee, and homemade cakes. Warm atmosphere with indoor and outdoor seating. Great for casual catch-ups.
James Gichuru Road, Lavington, Nairobi
Tribe Hotel Cafe
Modern cafe in boutique Tribe Hotel offering artisanal coffee, smoothies, and light meals. Stylish design and poolside seating. Popular with digital nomads for WiFi and workspace.
Limuru Road, Gigiri, Nairobi
Highlands Coffee House
Mountain cafe near Limuru offering coffee, pastries, and light meals with stunning valley views. Cool climate perfect escape from Nairobi heat. Weekend drive destination.
Limuru Road, Limuru
Karen Blixen Coffee Garden
Historic cafe next to Karen Blixen Museum serving coffee, tea, and light meals in colonial-era setting. Beautiful gardens and veranda seating. Perfect after museum visit.
Karen Road, Karen, Nairobi
International
News Cafe
South African cafe chain serving burgers, salads, and all-day breakfast. Extensive menu with a wide range of options for every kind of traveller. Casual, family-friendly atmosphere with outdoor seating.
Junction Mall, Village Market, Westgate
Java House
Kenyan coffee chain offering reliable international menu, excellent coffee, and comfortable atmosphere. Multiple locations make it convenient for consistent meals throughout Nairobi. Great for breakfast and business lunches.
Multiple locations citywide
Mediterranean
Mediterranean Restaurant at Sarova Stanley
Elegant restaurant serving Mediterranean cuisine in historic Sarova Stanley Hotel. Fresh ingredients, creative presentations, and extensive wine selection. Sophisticated atmosphere perfect for special occasions.
Kimathi Street, Sarova Stanley Hotel, Nairobi
About Thyme Restaurant
Cozy restaurant in Karen serving fresh, seasonal dishes with herbs from own garden. Mediterranean-inspired menu with Kenyan touches. Lovely garden setting perfect for leisurely lunches.
Bogani East Road, Karen, Nairobi
Steakhouse
Fogo Gaucho Brazilian Steakhouse
Authentic Brazilian churrascaria offering all-you-can-eat grilled meats with salad bar. Rodizio-style service with 15+ meat varieties carved tableside. Lively atmosphere perfect for group celebrations.
The Oval, Westlands, Nairobi
Roadhouse Grill
American-style steakhouse in Westlands offering quality steaks, ribs, and burgers. Casual dining atmosphere with sports on screens. Generous portions and reasonable prices.
Woodvale Grove, Westlands, Nairobi
Barbecue
The Carnivore Restaurant
World-famous meat lover's paradise serving unlimited game meat and traditional barbecue. All-you-can-eat experience featuring ostrich, crocodile, beef, lamb, and more carved tableside. Theatrical dining with traditional decor.
Langata Road, Nairobi
Beach Street Food
Diani Beach Vendors
Beach vendors selling fresh tropical fruit, coconuts, grilled seafood, and mishkaki (skewered meat). Enjoy oceanside while eating fresh local flavors.
Diani Beach
Brazilian
Pampa Churrascaria
Casual Brazilian restaurant offering affordable grilled meats and buffet. Good value all-you-can-eat option with salad bar. Family-friendly atmosphere.
Mombasa Road, Nairobi
Burger Cafe
Urban Burger Westlands
Gourmet burger cafe with creative combinations and craft sodas. Casual vibe perfect for quick lunches. Quality ingredients and vegetarian options available.
Mpaka Road, Westlands, Nairobi
Chinese
Bamboo Restaurant at Serena Hotel
Upscale Chinese restaurant in Nairobi Serena Hotel offering authentic Cantonese cuisine. Dim sum trolleys, Peking duck, and fresh seafood in elegant setting. Consistently excellent quality with professional service.
Kenyatta Avenue, Nairobi Serena Hotel
Coffee Lounge
Dormans Coffee Lounge - Kimathi Street
Flagship Dormans location in CBD offering premium Kenyan coffee roasted on-site. Relaxed atmosphere for business meetings or people-watching. Consistent quality and service.
Kimathi Street, Nairobi CBD
Coffee Shop
Dormans Coffee
Local coffee roaster with cafes serving excellent Kenyan coffee, light meals, and pastries. Relaxed atmosphere perfect for working or meeting friends. Multiple locations across Nairobi.
Multiple locations - Kimathi Street, Sarit Centre, Village Market
Contemporary Cafe
One Forty Three Cafe
Trendy cafe in Kileleshwa serving specialty coffee, healthy bowls, and Instagram-worthy dishes. Modern design with natural light. Popular brunch spot.
Mandera Road, Kileleshwa, Nairobi
Ethiopian
Habesha Ethiopian Restaurant
Authentic Ethiopian restaurant serving traditional injera-based dishes in warm, cultural atmosphere. Vegetarian platters and meat stews eaten with hands as per tradition. Live Ethiopian music on weekends.
Ngong Road, Nairobi
Indian
Big Square
Authentic Indian restaurant in Westlands serving samosas, curries, and tandoori. Casual atmosphere with quick service. Popular lunch spot for value and flavor.
Parklands Road, Westlands, Nairobi
Italian
Mediterraneo Diani
Italian restaurant on Diani Beach serving authentic pizzas, pasta, and seafood. Beachfront location with ocean breezes and sunset views. Popular with both tourists and locals for quality Italian cuisine.
Diani Beach Road, Diani Beach
Japanese
Yaya Centre Food Court - Sushi Soo
Popular Japanese restaurant in Yaya Centre offering fresh sushi, sashimi, and cooked dishes. Excellent quality at reasonable prices with fast service. Casual atmosphere perfect for lunch or dinner.
Yaya Centre, Argwings Kodhek Road, Nairobi
Kenyan
Githurai Kibandaski Stalls
Local food kiosks (kibanda) serving affordable Kenyan meals like githeri, chapati, and stews. Authentic local experience with rock-bottom prices. Cash only.
Thika Road, Githurai
Kenyan Bbq
40-40 Restaurant
Local nyama choma specialist in Kenyatta Market serving grilled meats Kenyan-style. Authentic local atmosphere with affordable prices. Popular weekend spot for locals.
Kenyatta Market, Kiambu Road, Nairobi
Kenyan Snacks
Maasai Market Street Vendors
Street food vendors surrounding Maasai Markets offering samosas, mandazi, grilled corn, and fresh fruit. Authentic local snacks perfect while shopping for souvenirs.
Various locations - High Court, Village Market (rotating schedule)
Kenyan Street Food
Nakuru Town Mutura Vendors
Street vendors specializing in mutura (traditional blood sausage) grilled fresh. Served with kachumbari and salt. Authentic Kenyan delicacy.
Nakuru Town streets near market
Mixed Street Food
City Market Food Stalls
Historic market with food stalls serving fresh juices, samosas, and Kenyan snacks. Great for trying local street food in relatively safe environment. Mix of vendors offering various cuisines.
Muindi Mbingu Street, Nairobi CBD
Multi
Urban Eatery
Modern food court concept with multiple cuisine options under one roof. African, Asian, Western choices available. Great for groups with different preferences.
Westlands Square, Nairobi
Pizza
Debonairs Pizza
South African pizza chain popular in Kenya for reliable, affordable pizzas. Quick service, delivery available, and consistent quality. Multiple locations throughout Nairobi and major cities.
Multiple locations citywide
Portuguese
Galitos Flame Grilled Chicken
Portuguese-African fusion restaurant specializing in peri-peri flame-grilled chicken. Spicy marinades and generous portions at affordable prices. Quick service and casual atmosphere.
Multiple locations - Westgate, Sarit Centre, TRM
Seafood
Ali Barbour's Cave Restaurant
Unique dining experience in natural coral cave on Diani Beach. Romantic atmosphere with candlelight, open-air ceiling showing stars. Excellent seafood and international menu in unforgettable setting.
Diani Beach Road, Diani Beach
Specialty Coffee
Spring Valley Coffee
Artisanal coffee roaster with cafe serving single-origin Kenyan coffees. Pour-over, espresso, and cold brew options. Minimalist design and coffee education.
Spring Valley, Nairobi
Street Snack
Nairobi CBD Smokie Pasua Vendors
Popular street snack of grilled sausage (smokie) stuffed with kachumbari salad. Found throughout Nairobi CBD from afternoon vendors. Quick, tasty, and cheap.
Various CBD locations - Tom Mboya Street, Moi Avenue
Swahili Street Food
Mombasa Old Town Street Food
Swahili street vendors in Old Town selling bhajias, samosas, mkate wa kumimina, and fresh coconut water. Authentic coastal flavors and spices.
Mombasa Old Town streets
Food tours & tastings in Kenya
Eat your way through Kenya with a guide.
Browse food experiences in KenyaWe may earn a commission from bookings made through these links.
Street food
Local flavours at affordable prices.
Roast Maize (Mahindi)
Corn on the cob roasted over charcoal embers by roadside vendors, often rubbed with lime and chilli. The most ubiquitous street food across all of Kenya.
Find it at: Roadside vendors everywhere in Kenya, especially urban areas
Samosa and Bhajia
Indian-influenced fried pastries — potato samosas (triangular) and spiced potato fritters (bhajia) — sold by vendors throughout Nairobi. Served with tamarind chutney or chilli sauce.
Find it at: Street vendors in Nairobi CBD, Westlands, and market areas
Mishkaki
Marinated beef or goat skewers grilled over charcoal and served with ugali or bread and hot sauce. An evening street food staple particularly popular in Nairobi and Mombasa.
Find it at: Evening street stalls in Nairobi CBD, Mombasa Old Town, and outside clubs
Mutura
Kikuyu blood sausage of chopped offal stuffed into intestines then charcoal-roasted. A must-try for adventurous eaters, sold at roadside kiosks in Central Kenya and Nairobi estates.
Find it at: Roadside kiosks in Nairobi suburbs, Central Province markets, Thika town
Food markets
Where locals shop and graze.
City Market Nairobi
Historic covered market in the CBD with a ground floor produce section selling tropical fruits, vegetables, and Kenyan coffee. Upper floor has souvenir stalls. A lively spot to experience everyday Nairobi commerce.
Hours: 7AM-5PM Mon-Sat
Marikiti Market, Mombasa
Mombasa's largest fresh produce market with tropical fruits, spices, coconuts, and vegetables arriving daily from farms. The spice section is aromatic and educational — pilipili (pepper), cardamom, and cloves dominate.
Hours: 6AM-6PM daily
Gikomba Market, Nairobi
East Africa's largest open-air market with a section devoted to fresh produce alongside its famous second-hand clothing. The fish and meat sections are particularly active in the early morning.
Hours: 6AM-6PM daily (freshest early morning)
Dining etiquette & tips
Navigate the local food scene confidently.
Lunch is the main meal for most working Kenyans — local restaurants do their best business from noon-2PM and are often fresher at this time than in the evening
Most local restaurants are cash-only; upscale restaurants accept Visa/Mastercard and many now accept M-Pesa mobile payments
Service charge (10%) is added to bills at most formal restaurants — confirm before adding an additional tip
Saying 'Asante' (thank you) to kitchen staff and servers is always appreciated and good Kenyan dining etiquette
Food budget guide
What to expect at different price points.
| Level | Price | Description |
|---|---|---|
| Budget | $3-8/meal | Street food, vibandas, local mama ntilie stalls with ugali and stew |
| Mid-range | $15-35/meal | Sit-down restaurant with protein dish, side, and soft drink |
| Upscale | $60-120+/meal | Fine dining at Talisman, Ali Barbour's Cave, or Tamarind Restaurant |