Skip to content
Cuisine Marrakech

How-to guide

How to Buy Fresh Fish at Essaouira Port

Essaouira's harbour is a proper working fishing port, its blue boats landing sardines, sea bream, sole and shellfish daily onto the Atlantic quay. Right beside the fish auction sit rows of open-air grill stalls where you buy your fish and have it cooked in front of you. It's one of Morocco's great seafood experiences — and also one where tourists are routinely overcharged. This guide helps you buy well and eat brilliantly.

About 1 hour

How to Buy Fresh Fish at Essaouira Port

Step by step

  1. 1

    Time it with the catch

    The port is liveliest and the fish freshest in the late morning as the boats come in and the auction runs. Go then to see the widest choice — the blue boats, the gulls, and the fish being sorted on the quay are half the experience.

  2. 2

    Judge freshness yourself

    Look for bright, clear eyes, red gills, firm flesh that springs back, shiny skin and a clean sea smell. Sardines should be gleaming; whole fish should look alert, not sunken. Trust your own eyes over the seller's patter.

  3. 3

    Agree the price by weight before cooking

    This is the crucial step at the grill stalls. Ask the price per kilo, have the fish weighed in front of you, and agree the total — including any charge for grilling — before anything goes on the coals. Vague 'we'll sort it after' pricing is how the overcharging happens.

  4. 4

    Have it grilled on the spot

    Once you've bought and agreed the price, the stall grills your fish over charcoal and serves it simply with bread, salad and a wedge of lemon. Freshly landed sardines and sea bream cooked this way are the classic Essaouira lunch.

  5. 5

    Walk the row and compare

    The grill stalls are near-identical and competing hard, with touts calling you over. Walk the whole row, compare what's on display and the prices quoted, and choose calmly rather than being pulled into the first stall.

Common mistakes to avoid

  • Not agreeing the price per kilo and the grilling fee before the fish is cooked.
  • Letting a tout pull you into the first stall without comparing the row.
  • Not checking freshness yourself and trusting the seller's word.
  • Going in the afternoon when the best of the day's catch has gone.

Tips from the kitchen

  • Go late morning when the boats land and the auction is in full swing.
  • Have the fish weighed in front of you and confirm the all-in total before it's grilled.
  • Freshly caught sardines grilled over charcoal are cheap, plentiful and superb here.
  • Bright eyes, red gills and a clean sea smell are your freshness checks.

Questions

Can you eat fish at Essaouira port?

Yes — it's the whole point. Rows of open-air grill stalls beside the harbour let you pick fresh fish and have it grilled over charcoal on the spot, served simply with bread, salad and lemon.

How do I avoid being overcharged at Essaouira port?

Always agree the price per kilo, watch the fish weighed, and confirm the total including any grilling fee before it's cooked. Most overcharging happens when the price is left vague until after you've eaten.

What's the best time to visit Essaouira's fishing port?

Late morning, when the blue fishing boats land their catch and the auction is running. That's when the choice is widest and the fish is freshest, and the harbour scene is at its most lively.

Learn it hands-on in Marrakech

Reading is one thing; doing it beside a local host is another. Book a Marrakech cooking class, or explore the medina on a guided food tour.