Must-see restaurants in Zanzibar Island

  • Zanzibar Coffee House

    Zanzibar Town

    The top spot in Zanzibar for a serious cup of genuine East African Rift Valley coffee is undoubtedly this charming cafe. Alongside espressos and…

  • The Rock

    Zanzibar Island

    Zanzibar's most photogenic restaurant is perched on a coral outcrop in a stunning location surrounded by sea. At low tide you can walk to it; at other…

  • Mr Kahawa

    Zanzibar Island

    After a hard morning's kitesurfing, or maybe after a hard night's partying, this is the place for a top-notch espresso or cappuccino, accompanied by a…

  • Emerson Spice Rooftop Teahouse

    Zanzibar Town

    Perched on top of the Emerson Spice hotel, the 'teahouse' (open-sided room) offers 360-degree views and some of the finest food in Stone Town. Many guests…

  • Lukmaan Restaurant

    Zanzibar Town

    Probably the best local restaurant for quality Zanzibari food. There's no menu: just make your way inside to the 1950s counter and see what's on offer…

  • Emerson on Hurumzi Rooftop Teahouse

    Zanzibar Town

    Part of the well-known Emerson on Hurumzi hotel, the rooftop teahouse restaurant is open to nonguests. The food is excellent, and the view simply stunning…

  • Monsoon Restaurant

    Zanzibar Town

    Something slightly different: Monsoon has traditional-style dining, so you eat at low tables lounging on cushions (shoes off at the door, naturally). The…

  • Sambusa Two Tables Restaurant

    Zanzibar Town

    This simple place did indeed start with just two small tables, but now caters for larger numbers – although it's still in the family house. Here's the…

  • House of Spices

    Zanzibar Town

    With its lantern-lit rooftop terrace this Mediterranean restaurant has well-executed seafood and wood-fired pizzas. Fish dishes come with a choice of five…

  • Kinazi Upepo

    Zanzibar Island

    In a wooden cabin with great views of the beach and ocean, this local place offers all the favourites – pizza, burgers, curries, seafood grills – plus…

  • Archipelago Café-Restaurant

    Zanzibar Town

    This local restaurant is tucked away on the lane that leads to the beach from the bottom of Kenyatta Rd, with a terrace next to the spot where traditional…

  • Luis Yoghurt Parlour

    Zanzibar Town

    It's not just yoghurt here. As well as creamy lassis (yoghurt drinks) and snacks, Madam Blanche Luis cooks up Goan specialities such as coconut crab curry…

  • Mangapwani Serena Beach Club

    Zanzibar Island

    Mangapwani Serena Beach Club is a restaurant in a delightful setting with tables and safari chairs on small decks under the trees overlooking the beach…

  • La Taverna

    Zanzibar Town

    Bringing a dash of Italian brio to Zanzibar Town, La Taverna has a warm terracotta-tiled interior with the requisite checked tablecloths and an outside…

  • Tapería

    Zanzibar Town

    Come to eat, drink or both. There are well-prepared tapas, pizzas and Spanish-favoured snacks, plus beers, a range of wines and other drinks, including…

  • Abyssinian Maritim

    Zanzibar Town

    Sit on the airy terrace underneath the pergola of exuberant bougainvillea and wait for enormous platters of tibs (grilled meat), injera (flatbread) and…

  • Kendwa Coffee House

    Zanzibar Island

    This locally run cafe serves beers, juices, coffee and meals on a small garden terrace. Service and ambience is delightfully relaxed. There's also a…

  • Café Foro

    Zanzibar Town

    This waterfront kiosk in Forodhani Gardens serves a simple menu of grilled chicken and fish, kebabs and wraps. Outside seating makes it perfect for people…

  • Abyssinian's Steakhouse

    Zanzibar Town

    This restaurant is named for the enthusiastic Ethiopian owner and offers, of course, steak plus cuisines from around the world – Africa, Arabia, India and…

  • Stone Town Café

    Zanzibar Town

    Great little place with seating inside or outside under potted palms overlooking the street. The menu includes all-day breakfasts, milkshakes, freshly…

  • Fisherman Local Restaurant

    Zanzibar Island

    True to its name, this place is run by an enthusiastic group of locals and specialises in seafood. Drinks and other meals are also available. It's on a…

  • Silk Route Restaurant

    Zanzibar Town

    A classic Indian restaurant with staff in Raj outfits, serving contemporary and traditional Indian dishes, some with a Zanzibari twist. The restaurant…

  • Malindi Takeaway

    Zanzibar Town

    Overlooking the roundabout by the gates to the cargo port, you don't come to this place for the ambience, but the fried chicken is tasty and freshly…

  • Travellers Cafe

    Zanzibar Town

    This simple beachfront cafe-bar has rustic charm, friendly staff and good food, ideal for a long lunch or an evening meal with an ocean view. Choose from…

  • Radha Vegetarian Restaurant

    Zanzibar Town

    This great little place is tucked away on the small street behind the NBC bank. The strictly vegetarian menu features thalis and other dishes from the…

  • 6 Degrees South

    Zanzibar Town

    Contemporary food in a contemporary setting. Glass walls and vast picture windows provide views of the ocean or the establishment's impressive wine…

  • Lazuli

    Zanzibar Town

    On a dusty courtyard just off Kenyatta Rd, this relaxed place serves lunch and dinner, offering curries, fresh juices, burgers, chapati wraps, salads,…

  • Amore Mio

    Zanzibar Town

    Amore Mio has well-prepared pasta dishes and other light meals, paninis, good coffee and fantastic views of the ocean. At the time of research, new owners…

  • Al-Shabany

    Zanzibar Town

    For no-nonsense food at budget prices, it's worth searching out this place in the small side streets off Malawi Rd. Expect pilau and biryani, plus chicken…

  • Tamu

    Zanzibar Town

    This genuine Italian place just off Shangani St serves pizza and homemade pasta, as well as cakes and ice cream in traditional and local flavours like…

  • Varadero Zanzibar House

    Zanzibar Island

    Serving up Lebanese and Zanzibari meals in neat but simple surroundings, this place is on the dirt road that runs behind the hotels at the southern end of…

  • Ma Shaa Allah Cafe

    Zanzibar Town

    A good no-frills option serving up various curries with rice or fresh naan cooked before your eyes in an oven on the terrace overlooking the street.

  • Passing Show

    Zanzibar Town

    This straightforward eatery has been a popular lunch spot for Zanzibari office workers for many years. Today tourists mingle with the locals to enjoy…

  • Buni Café

    Zanzibar Town

    Buni is a no-nonsense cafe serving toasted sandwiches, burgers, salads, cakes, smoothies, crepes, paninis, fresh juices and coffee. You can sit inside…

  • Kim's Restaurant

    Zanzibar Island

    Dig your toes into the sandy floor of this palm-thatched local eatery and tuck into simple but tasty local meals like grilled fish and octopus curry…

  • Floating Restaurant

    Zanzibar Town

    Despite its name, the restaurant is not actually floating, but perched over the water on a pier at Forodhani Gardens. And despite the wonderful location,…

More destinations you need to see