Best restaurants in Diani Beach

  • Top ChoiceRestaurants in Diani Beach

    Sails

    By far the most stylish place to eat in Diani, Sails is gorgeous: a canopy of billowing white canvas separates the restaurant from the stars, while waiters serve up fine dishes, particularly seafood, including Zanzibar-style snapper, steamed ginger crab and smoked Malindi sailfish. Reservations highly recommended in the evening.

  • Top ChoiceRestaurants in Diani Beach

    Nomad

    One of the best restaurants in Diani, Nomad benefits from stellar sea views from its terrace and a talented chef who cooks up such culinary magic as seared yellowfin tuna with smoked aubergine and ginger and coconut crab. The sushi is among Kenya's best as well.

  • Top ChoiceRestaurants in Diani Beach

    Shanshin-Ka

    A spartan aesthetic and a full menu of authentic Japanese dishes are Shanshin-Ka's two distinguishing features. The portions of teriyaki, udon, tempura and yakitori dishes are generous, the sushi rolls are excellent (we're particular fans of Dynamite), the fruit juices are terrific and there's even a free palate cleanser in the form of fresh fruit at the end.

  • Restaurants in Diani Beach

    Lymington's

    Lymington's sits right on the beach, within Kenyaways Kite Village. Lounge on the sofas beneath the magnificent baobab tree or take a breezy table overlooking the gorgeous white sand. The menu is a short and sweet mix of the likes of smoked sailfish, spaghetti carbonara and garlic prawns, while the bar serves excellent cocktails and ice-cold Tuskers.

  • Restaurants in Diani Beach

    Swahili Pot/African Pot

    This place and its culinary siblings (there are two other branches, one about halfway down the beach access road and another at Ukunda junction) do excellent traditional African and Swahili dishes. The title comes from the gimmick of selecting a meat and having it cooked in a variety of sauces and marinades, all of which are highly rated.

  • Restaurants in Diani Beach

    Ali Barbour’s Cave Restaurant

    For a theme restaurant set in a coral cave, this is actually quite good and not cheesy at all. The focus is seafood and steak, cooked up poshly and perfect for a special dinner. It’s served under the stars, jagged rocks and fairy lights.

  • Restaurants in Diani Beach

    Kokkos Cafe Bistro

    This roadside crowd-pleaser is your one-stop shop for anything from good coffee and banoffee pie to daily specials such as baked oysters and BBQ pork ribs. Saturday is ribs night, while Tuesday features burger and beer specials.

  • Restaurants in Diani Beach

    Coast Dishes

    Want to give the overpriced tourist restaurants a miss? Want to eat where the locals eat? Coast Dishes ticks both of these boxes and, if you’re sensible, you’ll opt for a steaming great bowl of biryani, the house special.

  • Restaurants in Diani Beach

    Avanti

    Good for a quick bite or a coffee, Avanti has an outdoor terrace and indoor booths. On the menu, there's freshly squeezed juice, posh hot dogs, salads and sandwiches. It's in the same strip mall as Nakumatt supermarket.

  • Restaurants in Diani Beach

    Aniello’s

    This thoroughly authentic Italian restaurant is a mainstay among holidaymakers in Diani, and is a great place to enjoy an evening out among the local Italian community. Also good to pick up a pizza to take away.

  • Restaurants in Diani Beach

    Shan-e-Punjab Restaurant

    One of the only dedicated Indian options in town, this makuti (thatched-roof) restaurant is good value, with plenty of vegetarian options such as palak paneer and aloo gobi.

  • Restaurants in Diani Beach

    Rongai

    This rowdy joint is a popular place for nyama choma (barbecued meat) – if you’ve been missing your roast meat and boiled maize, Rongai’s here for you.