A vendor folding a Zanzibar pizza on a hot griddle at Forodhani night market, Stone Town

Zanzibar food: 11 dishes to eat, and where to find them

Zanzibar food is Swahili coastal cooking: coconut, rice, reef fish and the island's own spices. The best of it costs two dollars on the street. The worst costs forty at a resort, and the reheated lobster at the night market can cost you the next day as well.

Updated 27 September 2026

Street snack

TSh 1,000 to 5,000, under $2

Local lunch

$3 to $6 a plate

Beach restaurant

$10 to $20 a head

Forodhani

Every evening from about 6pm

Pay in

Shillings, for the fair price

Ramadan 2027

About 8 February to 8 March

What to eat in Zanzibar: 11 local dishes

The Indian, Omani and Persian cooks who passed through all left something on the plate, and the cloves and cardamom grow a few miles inland. Almost none of it is hot. The chilli sauce is on the side and you add it yourself.

Eleven dishes worth ordering, from a twenty-cent doughnut to octopus curry, with what each one costs at a local stall and where to find it.

Zanzibar pizza, the Forodhani street snack

A vendor folding a Zanzibar pizza filled with minced beef, onion and egg on a hot griddle, Stone Town

The name is a joke that stuck. A Zanzibar pizza is closer to a Malaysian murtabak than to anything from Naples: a fist of dough stretched until you can see through it, filled with minced beef, onion, a raw egg and a wedge of processed cheese, folded into a square and fried in ghee on a round iron plate. It takes about three minutes, and you watch every one.

Chicken, seafood and vegetable versions are on every board. The sweet one, banana with chocolate spread, is more photographed than eaten twice. Order it, stand by the grill and eat it hot, because it goes soggy within ten minutes.

Price
TSh 3,000 to 5,000 ($1.10 to $1.90)
Where
Forodhani gardens after dark, where a dozen stalls make it to order.

Urojo, the Zanzibar mix

A bowl of urojo, the Zanzibar mix, with fritters, meatballs, potato, egg and chilli in yellow mango broth

If one dish tastes of Stone Town, this is it. Urojo is a thin yellow soup made sour with green mango and tamarind and coloured with turmeric, poured over bhajia fritters, potato, little meatballs, cassava crisps and half a boiled egg. Coconut chutney and a spoonful of red chilli go on top, and you stir.

Sour first, hot second, crunchy until it goes soft. Nobody does a smart version, and nobody needs to. Ask for it without meat and they leave out the meatballs.

Price
TSh 2,500 to 5,000 ($1 to $2)
Where
The urojo carts near Darajani at lunch, and a few stalls at Forodhani in the evening.

Mishkaki, grilled beef skewers

Marinated mishkaki meat skewers grilling over charcoal on a street grill in Zanzibar

Cubes of beef marinated in ginger, garlic, lime and chilli, threaded on a stick and grilled over charcoal. They come with a wedge of lime and chilli sauce, sometimes with chips.

The safest thing on any grill, as long as the stall is cooking raw meat rather than warming up skewers grilled earlier. Order two.

Price
TSh 2,000 to 4,000 a skewer ($0.75 to $1.50)
Where
Every night market and every roadside grill on the island.

Pilau, Zanzibar spiced rice

A plate of Zanzibar pilau rice with beef, cinnamon, cardamom and cloves, with kachumbari salad

Rice cooked in stock with cumin, cardamom, cinnamon, cloves and black pepper, usually with beef or chicken through it. Every spice you smelled on the plantation ends up in the one pot.

It comes with kachumbari, a salad of raw tomato and onion, and it is what Zanzibar eats for lunch. Filling, cheap, and never boring.

Price
TSh 5,000 to 8,000 ($2 to $3)
Where
Any local canteen at lunchtime. Lukmaan in Stone Town does a reliable one.

Zanzibar biryani, rice and sauce apart

Zanzibar-style biryani with yellow rice served beside a separate bowl of chicken masala with fried onion

Here the rice and the curry come on separate plates instead of layered in one pot. The rice is yellow and lightly spiced, and the sauce is dark and sweet with fried onion, potato and chicken or beef.

Richer than pilau, and the meal to have once when you are properly hungry.

Price
TSh 8,000 to 15,000 ($3 to $6)
Where
Lukmaan and the Indian-run canteens around Darajani, at lunch when the pots are full.

Pweza wa nazi, octopus curry

Octopus curry in coconut sauce with rice and chapati at a beach restaurant in Zanzibar

Octopus caught on the reef flats at low tide, often by the women you see wading out at Jambiani and Paje, beaten tender and simmered in coconut milk with tomato, turmeric and lime. Mild, sweet and creamy, with rice or chapati.

This is the dish to order on the east coast, where it was probably caught that morning. Resort versions are gentler and cost five times more.

Price
TSh 8,000 to 15,000 ($3 to $6)
Where
Local canteens in Stone Town and the simpler beach restaurants in Paje, Jambiani and Bwejuu.

Samaki wa kupaka, fish in coconut sauce

Whole grilled fish basted with coconut and tamarind sauce, served with rice and lime in Zanzibar

A whole fish or a thick steak, grilled first and then basted with a reduced sauce of coconut, tamarind, garlic and chilli. It is the Swahili coast's signature, and a long way from the plain grilled fish most hotels serve.

At Lukmaan, a plate of coconut fish with rice, bread and a soda came to about TSh 16,500. It is the best meal under ten dollars on the island.

Price
TSh 10,000 to 16,000 ($4 to $6)
Where
Lukmaan at lunch, and village restaurants along the coast.

Chipsi mayai, the chip omelette

A chipsi mayai chip omelette cut in half on a street griddle with chilli sauce, Zanzibar

Exactly what it sounds like. A handful of chips goes into a pan, beaten eggs go over them, and it sets into a thick omelette served with tomato sauce and chilli.

Nobody's idea of fine dining, and everybody on the island eats it.

Price
TSh 2,500 to 5,000 ($1 to $2)
Where
Street grills and cheap cafés, from mid-morning to late at night.

Mandazi and chai, a Zanzibar breakfast

A plate of mandazi doughnuts with a glass of spiced chai at a tea stall in Stone Town

Triangles of dough made with coconut milk and cardamom, fried until they puff. Slightly sweet, not sticky, and still warm if you get there early.

They go with a small glass of spiced chai. In Stone Town, eat them on the benches at Jaws Corner, where the coffee sellers pour tiny cups of strong kahawa.

Price
TSh 500 to 1,000 ($0.20 to $0.40)
Where
Morning tea stalls all over Stone Town and in every village.

Madafu, fresh drinking coconut

A green drinking coconut with a straw held up on a white sand beach in Zanzibar

A young green coconut with its top cut off with a machete in three strokes. You drink the water, then the seller splits it so you can scrape out the soft jelly with a sliver of the shell.

It is the best drink on the island in the heat, and sealed until it is opened.

Price
TSh 1,000 to 2,000 ($0.40 to $0.75)
Where
Darajani market, roadsides and beach sellers. A beach bar charges several times more.

Sugar cane juice, pressed to order

Sugar cane fed through a hand-cranked press at an evening market in Zanzibar, with a cup of juice and lime

Juisi ya miwa: canes fed through a hand-cranked press with ginger and lime squeezed in. Cold, green, very sweet and sharp at the same time.

Have it, and ask for no ice.

Price
TSh 1,000 to 2,000 ($0.40 to $0.75)
Where
Forodhani, where the presses run all evening, and a few carts around Darajani.

Forodhani night market: worth it, or a tourist trap?

Both. Every evening from about six, the seafront gardens below the Old Fort fill with grills and the town comes out to eat. It is a real local evening, families on the walls and boys diving off the jetty, and it is also where more visitors get overcharged and ill than anywhere else in Stone Town. Which of the two you get depends almost entirely on what you order.

The trap is the seafood. Long tables of lobster tails, king prawns, calamari and kingfish are laid out on ice under bright bulbs, most of it already cooked and only warmed on the grill once you point at it. Food that has sat out since six, reheated at ten, is how most bad nights in Zanzibar begin.

What to eat at Forodhani Gardens, and what to skip

OrderSkip
Zanzibar pizza, made to order in front of youDisplayed lobster and prawns, precooked and reheated
Beef mishkaki from a stall grilling raw meatAnything on a platter that is already assembled
Urojo, served hot from the potSeafood after nine, whatever the stall says
Sugar cane juice, pressed while you waitIce and cut fruit that has been sitting uncovered
Chai and a sweet mandazi to finishThe stall whose tout walked you over to it

Forodhani night market prices

Prices are not reliably posted, and the price you are quoted depends on how you look. As a guide: Zanzibar pizza TSh 3,000 to 5,000, a meat skewer TSh 2,000 to 4,000, cane juice TSh 1,000 to 2,000, and a seafood skewer from about TSh 6,000. Five dollars fills you. TSh 20,000 to 30,000, eight to twelve dollars, buys a long evening of grazing.

Agree it first

Settle the price of each skewer before it goes on the grill, not after. The classic Forodhani complaint is five skewers of seafood that turned into a forty-dollar bill at the end. Pay in shillings, keep small notes, and walk away from any stall that will not name a number.

Best time to visit Forodhani Gardens

Get there between six and half past, as the sun drops behind the dhows and the first grills are lit. The food is freshest then, the light is at its best, and you can watch the jetty divers before the crowd arrives. By eight it is packed. By ten the stalls are pushing whatever did not sell. If you are staying on the coast, this is the strongest argument for a night or two in Stone Town rather than a day trip.

Sunset over boats moored off Forodhani gardens on the Stone Town seafront
Forodhani at sunset, the moment to arrive.

Best restaurants in Stone Town

Six places that cover lunch, a sunset drink and one proper dinner, plus Forodhani for the evenings in between. Anywhere on the Shangani seafront costs about twice as much as the same food two lanes inland.

WhereWhat you get
LukmaanMkunazini, under the baobab$3 to $6 a dishZanzibari canteen: point at the trays, sit down, eat. Biryani, pilau, coconut fishWhere Stone Town eats lunch. Go before one, when it is all fresh
Emerson Spice Tea HouseRooftop, in the old town$55 a head, set menuAn eight-course set seafood dinner, first course at 7pm sharpThe rooftop view at dusk. Book ahead, a deposit is taken
6 Degrees SouthShangani seafrontMid-range, $15 to $30Grill and wine bar over three terraces, rooftop bar above. Open noon to midnightSteak, fish, and a proper wine list
TatuShangani, next to Tippu Tip's HouseMid-range, $15 to $30Pub, restaurant and rooftop over three floors, with a big whisky listSunset from the rooftop, and a cold beer
Mercury'sSeafront, by the portMid-range, VAT added to the menu priceSeafood, pizza and fish soup on an open deck over the waterA sundowner more than a meal. Pay in shillings
Stone Town CaféKenyatta RoadCafé prices, under $10Breakfasts, wraps, cakes and good coffee, 8am to 10pmBreakfast when your guesthouse does not do one

For raw ingredients, and the best fruit you will eat on the trip, go to Darajani market in the morning: the fish hall, the meat hall, mangoes and jackfruit piled by the kilo, and a spice section cheaper than any plantation stall.

Stallholders and shoppers inside the arched hall of Darajani market, Stone Town
Darajani market in the morning, where Stone Town does its shopping.

Best restaurants in Zanzibar outside Stone Town

The beach coasts eat differently: a lot of grilled fish, a lot of Italian cooking (Italy sends more visitors here than almost anywhere, and the kitchens follow), and buffets. The best meals are usually in the plain village restaurants just behind the sand.

WhereWhat you get
The RockPingwe, south-east$60 to $90 with drinksSeafood on a coral outcrop, reached on foot at low tide, by boat at highThe view is what you pay for. Book, the $10 deposit is non-refundable
Mr KahawaPajeCafé pricesBeach café with healthy and vegan food and good coffeeLunch between two kite sessions. Reviews say it serves no alcohol
Kae FunkMichamvi, west-facingBeach bar, $10 to $20Beach bar and kitchen facing the sunset, with live musicThe east coast's one real sunset. Arrive before six
Kendwa RocksKendwa, north-west$10 to $25Zanzibari, Indian and Thai dishes, plus sushi. Beach parties on SaturdaysDinner on the sand, then the full moon party, which has a $5 entry
Local canteensAny village behind the beach$3 to $6Pilau, fish curry, chapati, chipsi mayai. Rarely a menuWalk ten minutes inland and the price of the same fish drops by two thirds

The Rock gets a full page of its own, including how the tide decides whether you walk or take the boat: The Rock Restaurant, prices and booking. Reviewers generally agree the food is fine and the setting is what you are paying for.

The Rock Restaurant on its coral outcrop in the sea off Pingwe, Zanzibar

Stone Town food tours and cooking classes

A guided evening makes sense on your first night. The guide orders, knows which stalls grill fresh, and pays local prices, which on its own covers a good part of the fee. After that, you can do Forodhani alone.

Partner booking

Food walks and a cooking class

Prices, ratings and review counts as the partner shows them, on the date below the cards. The evening walk from Darajani is the one with the track record. The cooking class runs on a spice farm, not in town.

Stone Town street food walk, Darajani to Forodhani

Stone Town street food walk, Darajani to Forodhani

Three hours from six in the evening, with a local guide ordering for you.

4,6(171 reviews)· 3 h· Hotel pickup

From$35per person

Free cancellationCheck availability
Stone Town street food walk with hotel transfer

Stone Town street food walk with hotel transfer

The same evening from the coast, with the car there and back included.

3,7(10 reviews)· 5 h

From$30per person

Check availability
Swahili spice tour and cooking class

Swahili spice tour and cooking class

The plantation, then a meal cooked with what you picked.

4,7(143 reviews)· 3 h

From$26per person

Check availability

Prices, ratings and review counts read from GetYourGuide on 27 September 2026, and indicative. These are partner links: the price is the same for you.

Zanzibar food prices: what eating out costs

It is two economies side by side, and the gap is wider for food than for anything else. At around 2,650 shillings to the dollar:

WhatPer person
Mandazi and chai for breakfastUnder $1
Urojo, a skewer and a cane juice from the street$3 to $4
An evening at Forodhani$5 to fill up, $8 to $12 to graze
Lunch at a local canteen$3 to $6
Dinner at a beach restaurant on the east coast$10 to $20
Dinner at a Stone Town rooftop or a resort$25 to $55
The Rock, with drinks$60 to $90
Worth knowing
Tourist restaurants often print prices in dollars and add VAT on top. Paying in shillings usually works out cheaper. For how the food budget fits with the rest of the trip, see what a week in Zanzibar costs.

Is street food in Zanzibar safe to eat?

  • Don't drink the tap water, and brush your teeth with bottled water if your stomach is sensitive. Bottled water is sold everywhere and costs very little.
  • Eat where there is turnover. A busy stall with a queue of locals cooks everything fresh. A quiet stall reheats.
  • Raw to hot, in front of you. The simplest rule for street food, and it rules out the displayed seafood straight away.
  • Be careful with ice and salads anywhere that looks improvised. Hotels and good restaurants use filtered water.
  • Fruit you peel yourself is always fine. Madafu is sealed until it is cut open.

The rest of the health side, from water to insurance, is in staying safe in Zanzibar.

Eating in Zanzibar during Ramadan

In 2027 Ramadan is expected to run from about 8 February to 8 March, depending on the moon. Zanzibar takes it seriously. In 2026 the tourism commission ordered restaurants outside hotels to close during daylight and reopen after sunset, with hotel restaurants serving their own guests on site. The rules for 2027 have not been announced yet, but expect the same.

  • By day in Stone Town, most local restaurants and street stalls are closed. Eat at your hotel, and don't eat, drink or smoke in the street.
  • After sunset, the town breaks its fast and the streets fill again. Forodhani comes alive a little later than usual, around seven.
  • On the beach coasts, resorts carry on almost as normal, so the impact is much smaller.

Zanzibar spices in the food

Almost nothing here is hot. The heat comes from the chilli sauce you add yourself. What makes the food taste of Zanzibar is the spice: cloves in the pilau, cardamom in the mandazi and the chai, cinnamon and black pepper in the biryani, and turmeric in the urojo. All of it grows on the island.

The half day that ties it together is the spice tour. You walk a plantation, then eat a lunch cooked from what you just walked past. For spices to take home, Darajani is cheaper than the farm stalls.

A nutmeg fruit split open in a hand, showing the red mace around the seed, Zanzibar
Nutmeg and mace from one fruit, on a spice farm inland from Stone Town.

Zanzibar food: questions people ask

What kind of food is Zanzibar famous for?

Swahili coastal cooking, built on coconut, rice, seafood and the island's own spices, with Indian, Omani and Persian layers on top. The dishes people come back talking about are Zanzibar pizza and urojo from the street stalls, and octopus or fish in coconut curry from a proper kitchen. Cloves, cardamom and cinnamon run through almost everything, without making it hot.

Is it cheap to eat out in Zanzibar?

Outside the hotels, very. Street food costs one or two dollars a dish, a plate of pilau or curry at a local canteen three to six, and an evening at Forodhani night market eight to twelve. Resort and rooftop restaurants charge European prices, twenty five to fifty five dollars a head. The same fish costs a third as much ten minutes inland from the beach.

What are the must-try foods at Forodhani?

Zanzibar pizza made in front of you, beef mishkaki straight off the charcoal, a bowl of urojo, and sugar cane juice pressed with ginger and lime. Skip the tables of seafood that have been on display since early evening: the lobster and prawns are usually precooked and then reheated on the grill.

What time is best to visit Forodhani Gardens?

Arrive between six and half past, around sunset, when the grills are lit and the food is at its freshest. By eight the crowd is at its peak. After nine the displayed seafood has been sitting for three hours, and that is when stomachs get upset. During Ramadan the market wakes up after the sunset prayer, closer to seven.

Is Forodhani night market safe to eat at?

Yes, if you eat what is cooked to order. Choose busy stalls where locals are queuing, eat things that go straight from raw to hot, agree the price for each skewer before it goes on the grill, and give the pre-cooked seafood displays a miss. Most complaints come from people who ate the reheated lobster late in the evening.

What is Zanzibar pizza?

A square parcel of paper-thin dough filled with minced meat, onion, egg and cheese, folded and fried on a flat griddle. There are vegetable, chicken and seafood fillings too, plus a sweet one with banana and chocolate. It costs three to five thousand shillings at Forodhani and has nothing in common with Italian pizza apart from the name.

Can you drink alcohol in Zanzibar restaurants?

In hotels, tourist restaurants and beach bars, yes. Many local Swahili canteens do not serve it, since this is a Muslim island, and nobody drinks in the street. In Stone Town, Tatu, 6 Degrees South and Mercury's all serve alcohol. Local beers such as Kilimanjaro and Safari are cheap, while imported wine is expensive.

Is it easy to eat vegetarian in Zanzibar?

Easier than you would expect, thanks to the Indian influence. Chapati, bean curries, coconut vegetable curries, bhajia, chipsi mayai and vegetable Zanzibar pizza are everywhere. Watch out for the meatballs in urojo and the stock used for pilau. The Paje cafés are the most vegetarian-friendly stretch of the island.