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