Skip to content
Departly.
The port and fish stalls, Morocco
The port and fish stalls

Marrakech-Safi

The port and fish stalls

Essaouira's working harbour where you pick your fish by the kilo and watch it grilled in front of you โ€” how it works, what it costs, and how to avoid the classic price sting.

Written by the Departly editorial team Reviewed against GOV.UK on 17 Jun 2026

Where

Essaouira, Morocco

Opening hours

The harbour is open access during daylight; the grill stalls are most active from early afternoon, roughly 3pm, when the boats come in, through to early evening. Hours shift with the catch and the season, so confirm current hours and prices on the official site.

Tickets

No entry charge to walk the port; you pay for the fish you eat, typically around ยฃ5-ยฃ12 a head depending on the catch and the weight. Always agree the price per kilo and the total before they cook, as bills run high when this is left vague. Confirm current hours and prices on the official site.

Time needed

An hour or so: time to wander the boats, pick your fish, wait for the grill and eat.

In short

Visiting The port and fish stalls

Essaouira's blue-boat fishing harbour doubles as an open-air grill: you choose your fish by the kilo from the ice, and it is barbecued on the spot with bread and harissa. Expect roughly ยฃ5-ยฃ12 a head depending on what you pick. The crucial rule is to agree the weight and price before they cook, as the catch lands and the stalls get busy from about 3pm.

Pick it, weigh it, grill it

The harbour at Essaouira is a proper working port โ€” rows of bright blue wooden boats, nets being mended, gulls everywhere โ€” and tucked into it is a line of open-air fish grills that make for one of the best cheap lunches in Morocco. You walk past the ice, point at what you fancy โ€” sardines, prawns, sea bream, calamari, whatever has just come in โ€” and it is weighed, barbecued in front of you and served with bread, a tomato salad and harissa. There is nothing refined about it: plastic stools, a bit of smoke, a fair amount of hustle. That is the point.

Done right it costs in the region of ยฃ5-ยฃ12 a head. The one rule that decides whether you leave happy is simple: agree the price per kilo and the total before they cook anything. Check the weight, confirm the number, and walk on to the next stall if you canโ€™t get a straight answer. Vague ordering is exactly how people end up with a bill far bigger than the fish deserved.

Timing and what to expect

The stalls come alive from early-to-mid afternoon, roughly 3pm, when the boats land and the catch is at its freshest โ€” which is also, inevitably, when it gets busiest and most competitive for your custom. Go earlier and the choice is thinner; go then and you get the best fish but the hardest sell.

Treat it as a quick, fresh, slightly chaotic lunch rather than a relaxed sit-down dinner. Bring small dirham notes, keep an eye on your change, and donโ€™t expect peace and quiet. Around you the medina, the ramparts and the broad Atlantic beach are all a short walk away, so it slots neatly into a day in town. For all the haggling, biting into a sardine that was in the sea an hour ago, by the boats that caught it, is genuinely hard to beat.

Planning the rest of your trip? See the Essaouira city guide.

More to see in Essaouira

Book the essentials

Tours & tickets

Book tours & ticketsvia GetYourGuide
See the full Morocco guide

The port and fish stalls FAQs

How do the Essaouira fish stalls work?
You walk the line of stalls, point at the fish or seafood you want from the ice, and it is weighed and grilled in front of you with bread, salad and harissa. The catch is sold by the kilo, so the price depends on what and how much you choose. It is fresh, simple and theatrical rather than a sit-down restaurant.
How do I avoid being overcharged?
Agree the price per kilo and confirm the total before anything goes on the grill, and don't be shy about checking the weight. This is the single biggest cause of bad reviews here. Have an idea of what you want, ask the rate first, and walk on if a stall won't give you a straight price.
When is the best time to go?
Early-to-mid afternoon, from around 3pm, when the boats land and the catch is freshest, though that is also when it gets busiest. Earlier in the day the choice is thinner. Go hungry, expect a bit of friendly chaos, and treat it as a quick fresh lunch rather than a leisurely dinner.

Ready to book?

Check tickets & tours

Go