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.
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
The port and fish stalls FAQs
How do the Essaouira fish stalls work?
How do I avoid being overcharged?
When is the best time to go?
Ready to book?
Check tickets & tours