Open Travel Guide
Restaurants in Kenya

Best Restaurants in Kenya 2026

Kenya's food scene, mapped — from market stalls to destination tables, with honest price tiers.

This guide covers 43+ restaurants and places to eat in Kenya — Talisman Restaurant, Mama Oliech Restaurant and K'Osewe Ranalo Foods top the list. Every recommendation carries its practical details: typical costs, the best time to visit, and what to know before you commit.

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.

Must try

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

Must try

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

Must try

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

Must try

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

Must try

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

Must try

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.

International Fusion

Talisman Restaurant

$$$4.7/5

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

Kenyan

Mama Oliech Restaurant

$$4.4/5

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

Kenyan

K'Osewe Ranalo Foods

$4.0/5

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

Kenyan Street Food

Kenyatta Market (Wakulima Market)

$4.3/5

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

Cafe/International

Artcaffe The Junction

$-$$4.3/5

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

Seafood/Swahili

Tamarind Mombasa

$$$4.6/5

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

International/Cafe

Artcaffe

$$4.3/5

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

Cafe/Quick Service

Nairobi Java House Express

$4.0/5

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

Cafe/Brunch

CJ's Restaurant

$-$$4.4/5

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

Cafe

Tin Roof Cafe

$-$$4.3/5

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

Cafe/Contemporary

Tribe Hotel Cafe

$$4.4/5

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

Cafe/Mountain Retreat

Highlands Coffee House

$4.2/5

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

Cafe/Colonial

Karen Blixen Coffee Garden

$-$$4.3/5

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

International/Cafe

News Cafe

$-$$4.0/5

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

International/Coffee Shop

Java House

$$4.1/5

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

Mediterranean Restaurant at Sarova Stanley

$$$4.4/5

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

Mediterranean/International

About Thyme Restaurant

$$4.4/5

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

Brazilian Steakhouse

Fogo Gaucho Brazilian Steakhouse

$$-$$$4.5/5

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

American Steakhouse

Roadhouse Grill

$$4.2/5

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

Barbecue/Game Meat

The Carnivore Restaurant

$$-$$$4.5/5

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

Beach Street Food

Diani Beach Vendors

$4.0/5

Beach vendors selling fresh tropical fruit, coconuts, grilled seafood, and mishkaki (skewered meat). Enjoy oceanside while eating fresh local flavors.

Diani Beach

Brazilian

Brazilian

Pampa Churrascaria

$-$$4.0/5

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

Burger Cafe

Urban Burger Westlands

$4.1/5

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

Chinese/Cantonese

Bamboo Restaurant at Serena Hotel

$$$4.5/5

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

Coffee Lounge

Dormans Coffee Lounge - Kimathi Street

$4.2/5

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

Coffee Shop/Cafe

Dormans Coffee

$4.2/5

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

Contemporary Cafe

One Forty Three Cafe

$-$$4.4/5

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

Ethiopian

Habesha Ethiopian Restaurant

$$4.4/5

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

Indian

Big Square

$4.1/5

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

Italian

Mediterraneo Diani

$$4.3/5

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

Japanese

Yaya Centre Food Court - Sushi Soo

$$4.2/5

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

Kenyan

Githurai Kibandaski Stalls

$3.9/5

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

Kenyan BBQ

40-40 Restaurant

$4.2/5

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

Kenyan Snacks

Maasai Market Street Vendors

$4.0/5

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

Kenyan Street Food

Nakuru Town Mutura Vendors

$4.1/5

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

Mixed Street Food

City Market Food Stalls

$3.8/5

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

Multi-Cuisine Food Court

Urban Eatery

$4.0/5

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

Pizza

Debonairs Pizza

$3.9/5

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

Portuguese/African

Galitos Flame Grilled Chicken

$4.1/5

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

Seafood/International

Ali Barbour's Cave Restaurant

$$-$$$4.6/5

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

Specialty Coffee

Spring Valley Coffee

$4.5/5

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

Street Snack

Nairobi CBD Smokie Pasua Vendors

$4.0/5

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

Swahili Street Food

Mombasa Old Town Street Food

$4.1/5

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 Kenya

We may earn a commission from bookings made through these links.

Street food

Local flavours at affordable prices.

Street food

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

Street food

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

Street food

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

Street food

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.

Tip

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

Tip

Most local restaurants are cash-only; upscale restaurants accept Visa/Mastercard and many now accept M-Pesa mobile payments

Tip

Service charge (10%) is added to bills at most formal restaurants — confirm before adding an additional tip

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