Top ChoiceCafe in Zanzibar Town

Zanzibar Coffee House

The top spot in Zanzibar for a serious cup of genuine East African Rift Valley coffee is undoubtedly this charming cafe. Alongside espressos and cappuccinos are milkshakes, crêpes, salads, sandwiches and toasted...

Top ChoiceSeafood in Michamvi Peninsula

The Rock

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 times (maybe after a long lunch) boats are provided. Of...

Top ChoiceCafe in Paje

Mr Kahawa

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 sweet pancake, savoury wrap, panini, juice or salad. It's...

Top ChoiceFusion in Zanzibar Town

Emerson Spice Rooftop Teahouse

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 come for pre-dinner sundowner cocktails before enjoying...

Top ChoiceZanzibari in Zanzibar Town

Lukmaan Restaurant

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. Servings are enormous and include various biryanis, fried...

Zanzibari in Zanzibar Town

Emerson on Hurumzi Rooftop Teahouse

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. Lunch is served from noon to 4pm, or come early for...

Zanzibari in Zanzibar Town

Monsoon Restaurant

Something slightly different: Monsoon has traditional-style dining, so you eat at low tables lounging on cushions (shoes off at the door, naturally). The menu is well-prepared Swahili cuisine with a modern twist....

Zanzibari in Zanzibar Town

Sambusa Two Tables Restaurant

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 routine: visit first to ask what's on offer; if you like it...

Mediterranean in Zanzibar Town

House of Spices

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 spiced sauces, there's a good wine list and you can round...

International in Paje

Kinazi Upepo

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 Thai and sushi specials, in a straightforward and slightly...

Cafe in Zanzibar Town

Archipelago Café-Restaurant

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 dhows are built. Tasty breakfasts are served until 11am,...

Goan in Zanzibar Town

Luis Yoghurt Parlour

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 – all served with freshly made naan, fruit smoothies or...

Seafood in Mangapwani

Mangapwani Serena Beach Club

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. Meals are mainly seafood, while other options include...

Italian in Zanzibar Town

La Taverna

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 terrace screened from the main road. Seafood takes pride of...

Tapas in Zanzibar Town

Tapería

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 some tempting nonalcoholic concoctions, and an open-air...

Ethiopian in Zanzibar Town

Abyssinian Maritim

Sit on the airy terrace underneath the pergola of exuberant bougainvillea and wait for enormous platters of tibs (grilled meat), injera (flatbread) and other specialities at this great little Ethiopian place....

Cafe in Kendwa

Kendwa Coffee House

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 couple of rooms (double US$35), but they open onto the terrace...

Cafe in Zanzibar Town

Café Foro

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-watching and the nearby children's play area makes it a...

Tanzanian in Chake Chake

Ahaabna

Located on the top floor of a modern concrete building, reached by an anonymous staircase, this no-frills restaurant serves evening meals, usually with just one option on the menu, such as rice with chicken or...

International in Zanzibar Town

Abyssinian's Steakhouse

This restaurant is named for the enthusiastic Ethiopian owner and offers, of course, steak plus cuisines from around the world – Africa, Arabia, India and Europe – sometimes on the same plate. It leads to a few...