20 Best Places to Eat in Kenya: The Ultimate Culinary & Dining Guide
Kenya offers a remarkably rich dining scene that reflects its diverse multicultural roots, combining traditional African staples, coastal Swahili spice traditions, Indian influences, and top-tier modern international cuisine. From open-air nyama choma grills to elegant fine-dining establishments, Kenya is a paradise for food lovers.
Must-Try Traditional Dishes
When dining in Kenya, be sure to experience these authentic national staples:
- Nyama Choma: Succulent fire-roasted goat or beef served with kachumbari (fresh tomato and onion salad).
- Ugali: The iconic national staple made from cornmeal, traditionally eaten alongside greens and stews.
- Swahili Biryani & Pilau: Fragrant rice cooked with aromatic East African spices, cardamom, and spiced meat.
- Mukimo: Comfort food mix of mashed potatoes, green peas, corn, and pumpkin leaves.
- Chai Masala: Sweet, spiced Kenyan tea brewed with milk.
20 Best Places to Eat in Kenya
1. Carnivore Restaurant
- Cuisine: African Game Meats & BBQ
- Location: Lang'ata, Nairobi
- Must-Try Dish: Charcoal-roasted game meats served on Maasai swords
- About the Place: World-famous open-air meat buffet where waiters carve exotic roasted meats directly onto your plate until you yield by lowering your table flag.
- Explore More: Read our full guide to Carnivore Restaurant
2. Ali Barbour's Cave Restaurant
- Cuisine: International & Seafood
- Location: Diani Beach, Kwale County
- Must-Try Dish: Chili Garlic Mud Crab
- About the Place: Romantic dining spot set inside a natural coral cave open to the starry night sky, offering incredible ocean fresh seafood delicacies.
- Explore More: Read our full guide to Ali Barbour's Cave Restaurant
3. Talisman Restaurant
- Cuisine: Fusion & European
- Location: Karen, Nairobi
- Must-Try Dish: Feta and Coriander Samosas
- About the Place: Warm, artfully decorated restaurant featuring lush gardens and an eclectic menu blending Asian, African, and European flavors effortlessly.
- Explore More: Read our full guide to Talisman Restaurant
4. Tamarind Restaurant
- Cuisine: Fine Seafood
- Location: Nyali, Mombasa
- Must-Try Dish: Garlic Butter Lobster
- About the Place: Renowned seafood institute overlooking Mombasa Harbor, celebrated for fresh daily catches and classic Swahili spice pairings.
- Explore More: Read our full guide to Tamarind Restaurant
5. Cultiva Kenya
- Cuisine: Farm-to-Table Eco-Dining
- Location: Karen, Nairobi
- Must-Try Dish: Wood-fired Roasted Vegetables with Artisanal Meat Cuts
- About the Place: Innovative farm-to-table culinary concept where organic ingredients harvested daily are prepared in an open-air rustic setting.
- Explore More: Read our full guide to Cultiva Kenya
6. Jahazi Grill
- Cuisine: Swahili Grill & Coastal Seafood
- Location: Serena Beach Resort, Mombasa
- Must-Try Dish: Swahili Spiced Red Snapper
- About the Place: Oceanfront dining venue styled like a traditional Swahili dhow boat, serving charcoal-grilled seafood against ocean breezes.
- Explore More: Read our full guide to Jahazi Grill
7. Mama Oliech Restaurant
- Cuisine: Traditional Kenyan
- Location: Kilimani, Nairobi
- Must-Try Dish: Deep-fried Lake Victoria Tilapia with Ugali
- About the Place: Famous casual eatery where celebrities and locals gather to eat massive whole tilapia served with spicy kachumbari.
- Explore More: Read our full guide to Mama Oliech Restaurant
8. The Moorings
- Cuisine: Seafood & Mediterranean
- Location: Mtwapa Creek, Kilifi
- Must-Try Dish: Creamy Garlic Prawns
- About the Place: Floating restaurant moored on Mtwapa Creek, providing incredible waterfront sunsets alongside fresh seafood and steaks.
- Explore More: Read our full guide to The Moorings
9. Open House Restaurant
- Cuisine: Authentic North Indian
- Location: Westlands, Nairobi
- Must-Try Dish: Butter Chicken & Garlic Naan
- About the Place: Long-running dining staple in Nairobi renowned for serving rich, authentic Indian curries and clay-oven tandoori specialties.
- Explore More: Read our full guide to Open House Restaurant
10. Peponi Hotel Restaurant
- Cuisine: Swahili-International Fusion
- Location: Shela Village, Lamu
- Must-Try Dish: Fresh Tuna Sashimi & Coconut Fish Curry
- About the Place: Iconic terrace spot right on the water's edge in Lamu, serving fresh seafood while traditional dhows sail past.
- Explore More: Read our full guide to Peponi Hotel Restaurant
11. Nyamavilla BBQ
- Cuisine: Authentic Kenyan Nyama Choma
- Location: Kayole / Embakasi, Nairobi
- Must-Try Dish: Slow-roasted Goat Ribs with Ugali
- About the Place: Bustling local barbecue joint famous across Nairobi for the most authentic and tender roasted goat meat experience.
- Explore More: Read our full guide to Nyamavilla BBQ
12. The View Restaurant
- Cuisine: Mediterranean Fine Dining
- Location: Mövenpick Hotel, Westlands, Nairobi
- Must-Try Dish: Pan-seared Sea Bass
- About the Place: Revolving restaurant situated on the 24th floor, offering breathtaking 360-degree views over Nairobi's skyline.
- Explore More: Read our full guide to The View Restaurant
13. Sailing Club Kisumu
- Cuisine: Local & Lakeside Grill
- Location: Kisumu Shoreline
- Must-Try Dish: Grilled Nile Perch with Sukuma Wiki
- About the Place: Laid-back lakeside dining venue on Lake Victoria perfect for watching sunset while enjoying fresh local fish.
- Explore More: Read our full guide to Sailing Club Kisumu
14. Crab Shack Dabaso
- Cuisine: Seafood & Mangrove Dining
- Location: Watamu
- Must-Try Dish: Sautéed Mangrove Crab Samosas
- About the Place: Eco-community restaurant built on wooden stilts over Mida Creek mangroves, serving fresh crabs and supporting conservation.
- Explore More: Read our full guide to Crab Shack Dabaso
15. About Thyme
- Cuisine: Eclectic International
- Location: Westlands, Nairobi
- Must-Try Dish: Slow-cooked Pork Belly
- About the Place: Charming garden restaurant surrounded by greenery, serving hearty international dishes and delicious desserts.
- Explore More: Read our full guide to About Thyme
16. Tarboush Cafe
- Cuisine: Swahili Street Food
- Location: Old Town, Mombasa
- Must-Try Dish: Swahili Chicken Biryani & Viazi Karai
- About the Place: Casual street-side cafe in central Mombasa offering rich Swahili spiced dishes, kebabs, and fresh fruit juices.
- Explore More: Read our full guide to Tarboush Cafe
17. Trout Tree Restaurant
- Cuisine: Fresh Trout & Grill
- Location: Nanyuki
- Must-Try Dish: Pan-fried Rainbow Trout with Almonds
- About the Place: Unique open-air restaurant constructed around a giant fig tree where guests dine on fresh trout grown in mountain streams below.
- Explore More: Read our full guide to Trout Tree Restaurant
18. Bohemian Boat Bar & Grill
- Cuisine: Coastal Grill & Cocktails
- Location: Malindi Beach
- Must-Try Dish: Grilled Calamari with Coconut Rice
- About the Place: Relaxed beachfront eatery where diners can enjoy fresh seafood and cold drinks directly on the sand.
- Explore More: Read our full guide to Bohemian Boat Bar
19. Mercado Mexican Kitchen & Bar
- Cuisine: Gourmet Mexican
- Location: Westlands, Nairobi
- Must-Try Dish: Slow-braised Beef Birria Tacos
- About the Place: Trendy rooftop venue serving elevated Mexican dishes made with fresh local ingredients and handcrafted cocktails.
- Explore More: Read our full guide to Mercado Mexican Kitchen
20. Furusato Japanese Restaurant
- Cuisine: Authentic Japanese
- Location: Gigiri, Nairobi
- Must-Try Dish: Fresh Salmon & Tuna Sashimi Platter
- About the Place: Premium Japanese restaurant near the UN complex, offering authentic sushi, teppanyaki, and traditional private room dining.
- Explore More: Read our full guide to Furusato Japanese Restaurant
Featured Image
Kenyan Culinary Delights & Coastal Dining