Itineraries
The Coastal Morocco Seafood Trail
Morocco's long Atlantic coastline is a paradise for seafood lovers, and a trail along it strings together the freshest fish, oyster lagoons and buzzing fish markets the country has to offer. From the postcard harbour of Essaouira to the oyster beds of Oualidia and the serious seafood scene of Casablanca, this route is built around the day's catch. Here is how to follow the fish up the coast.
- Read
- 9 min
- Guide
- Itineraries
- Updated
- 19 July 2026
At a glance
- The Atlantic coast delivers Morocco's freshest and most varied seafood.
- Highlights: Essaouira harbour grills, Oualidia oysters, Casablanca markets.
- Eat where the catch lands, confirm prices at stalls, and go for freshness.
Essaouira: harbour grills
The trail's most charming stop is Essaouira, the whitewashed port about three hours west of Marrakech. The signature experience is the harbour grill: choose your fish from the morning's catch, agree the weight and price, and have it grilled on the spot with salt, cumin and bread. Sardines, sea bream, prawns and squid are the stars.
Beyond the port, the relaxed medina offers argan oil, amlou and seafood restaurants. It makes a superb day trip or short stay and a natural starting point for the coastal route. See our Essaouira day trip guide.
- Harbour grills: pick your catch, grilled fresh minutes later.
- What to eat: sardines, sea bream, prawns, squid, with bread.
- Confirm first: agree price and weight before it hits the grill.
Oualidia and El Jadida: oysters and lagoons
Further up the coast lies Oualidia, a gentle lagoon town famous for its oysters, farmed in the calm tidal waters and served fresh and cheap. For oyster and shellfish lovers it is a genuine highlight and a quieter, more local seaside experience than the tourist hubs.
Nearby El Jadida, with its atmospheric Portuguese cistern and old town, adds more fresh fish and a walkable historic port. This stretch of coast is calmer and less visited, rewarding travellers who want seafood without the crowds.
Casablanca and planning the trail
Cap the route in Casablanca, Morocco's biggest city and a serious seafood destination. The Marche Central lets you buy fish and have it cooked nearby, and the corniche and port districts are full of fish restaurants and grills. It offers the most contemporary and varied seafood dining of the trail.
Plan the trail south to north along the Atlantic, allowing time at each stop for the catch to be at its freshest, ideally around midday. A hire car gives the most flexibility for the smaller towns. See our Casablanca guide and best food cities guide to round it out.
Frequently asked questions
Where is the best seafood on Morocco's coast?
Essaouira for the charming harbour grills where you pick your catch, Oualidia for fresh, cheap lagoon oysters, and Casablanca for the most varied contemporary seafood and its Marche Central. El Jadida adds fresh fish in an atmospheric historic port. The whole Atlantic coast rewards seafood lovers.
What is special about Oualidia?
Oualidia is a gentle lagoon town famous for oysters, farmed in its calm tidal waters and served fresh and inexpensive. It is a quieter, more local seaside experience than the tourist hubs, and a genuine highlight for oyster and shellfish lovers looking beyond the usual grilled fish of the coast.
How do the Essaouira harbour grills work?
You choose your fish from the day's catch displayed on ice, selecting by type and weight, then it is grilled simply over charcoal with salt, cumin and bread. Agree the price and weight before cooking to avoid overcharging, and choose a busy stall with quick turnover for the freshest results.
How should I plan a Morocco seafood trail?
Follow the Atlantic coast, conveniently south to north from Essaouira through Oualidia and El Jadida to Casablanca, timing meals for around midday when the catch is freshest. A hire car gives the most flexibility for the smaller lagoon and port towns, which are harder to reach by public transport.