Discovering...
Discovering...

With over 3,000 kilometres of Atlantic and Mediterranean coast, Morocco has a seafood tradition to match: chermoula-marinated grilled fish, fish tagine, sardines by the ton, Oualidia oysters and Essaouira sea urchin. This guide explains the dishes, the regional differences, and where along the coast to eat them.
Coastline
More than 3,000 km on the Atlantic and Mediterranean combined
The key marinade
Chermoula — herbs, garlic, cumin, paprika, lemon; the base of most fish dishes
National fish
The sardine — Morocco is among the world's top sardine exporters
Signature dish
Fish tagine, often with tomato, preserved lemon and chermoula
Oyster capital
Oualidia, on a calm Atlantic lagoon
How to buy fresh
At port grills, choose your fish by weight and have it grilled to order
Best value
Harbour-side fish stalls and market grills over formal restaurants
Leila Tazi· Fes, Culture & Cuisine Editor
Fes-based journalist with a food and crafts obsession, Leila spends her weeks between the tanneries, the Qarawiyyin quarter and the kitchens of the old city. She covers Fes, Meknes, food and Moroccan culture. Fes · 11+ years covering Morocco
Published 25 February 2025 Last updated 15 July 2026
Morocco is a coastal nation as much as a desert-and-mountains one. Its long Atlantic seaboard runs from the Mediterranean edge near Tangier all the way south past Dakhla, with a shorter Mediterranean coast along the north. That geography feeds a rich seafood culture — cool, productive Atlantic waters yielding sardines, sea bream, sole, prawns, squid and more, and a national appetite for eating them simply and fresh.
Inland Moroccan cooking gets most of the attention — tagine, couscous, pastilla — but along the coast fish takes over, prepared with the same spice palette applied to the sea's catch. The result is some of the country's best and best-value eating, especially at the harbour grills where you pick your fish from the ice and pay a fraction of restaurant prices.
This primer covers the core dishes and techniques, then points you to the coastal towns where each shines. Even inland cities eat well from the sea — Marrakech restaurants receive daily deliveries of Atlantic fish, and many are listed on the RestaurantsMarrakesh directory — but the coast is where this cuisine belongs.
If one thing defines Moroccan seafood, it is chermoula — a green, punchy marinade of fresh coriander and parsley, garlic, cumin, paprika, lemon juice and oil, sometimes with a lick of chilli or preserved lemon. It is rubbed onto or stuffed into fish before grilling, baking or stewing, and it is the reason a plain grilled sea bream in a Moroccan port tastes unmistakably of the place.
Around chermoula sits the rest of the coastal toolkit: preserved lemon and green olives for brightness and salt, tomato and onion for stews, cumin and paprika for warmth, and plenty of fresh herbs. The cooking is generally light-handed, letting the freshness of the fish carry the plate rather than burying it in spice — a contrast with the deep, slow-cooked richness of inland tagines.
Learning to spot chermoula on a menu is a shortcut to eating well: where you see it, you are usually in coastal-cooking territory and close to the good fish.
Fish tagine is the headline dish: a whole fish or thick fillets cooked with chermoula, tomato, potato, peppers and preserved lemon in the conical earthenware pot, the flavours melding into something far greater than a plain grill. Every coastal town has its version, and it is the dish to order if you want to understand Moroccan seafood in a single plate.
Then come the grills and fries: whole sardines grilled over coals, sardine balls in sauce, and mixed fried-seafood platters of small fish, squid and prawns, all served with bread, salad and a wedge of lemon. Sardines deserve special mention — cheap, oily-rich and everywhere, they are the national fish, and Morocco is one of the world's great sardine producers and exporters.
At the special-occasion end is fish pastilla, a savoury take on the famous pigeon or chicken pie: seafood and vermicelli wrapped in crisp warqa pastry, a speciality associated with the coast and cities like Essaouira. Round it out with regional treats — oysters and shellfish on the Atlantic lagoons, sea urchin in season, and eels in the tidal channels.
Morocco's two coasts cook the sea differently. The Atlantic — cold, rough and hugely productive — is the powerhouse, landing the sardines, sea bream, sole, hake and prawns that feed the harbour-grill culture of Essaouira, Safi, El Jadida, Oualidia and Agadir. Its preparations are Moroccan-classic: chermoula, open-coal grilling and fish tagine, cooked to let the freshness lead. This is where most of the country's seafood eating happens, and where the best value lies.
The Mediterranean north, around Tangier, Tetouan and M'diq, is calmer and warmer, and its kitchen carries a strong Spanish-Andalusian streak from centuries of exchange across the strait. Expect more fried-fish plates in the pescaito style, seafood served tapas-fashion, and generally lighter, simpler preparations. The catch shifts too, toward the species of a gentler, warmer sea. If you are weighing which coast to base a trip on, the Atlantic vs Mediterranean coast guide compares them beyond the plate.
The dishes change subtly as you move around the coast, and each town has a speciality worth planning a meal around. The Atlantic dominates for volume and variety; the Mediterranean north leans toward Spanish-influenced preparations and calmer-water fish. The table below is a quick orientation to the best coastal eating towns and what defines each.
Essaouira is the classic starting point — its harbour grills, where you buy fish by weight and have it cooked on the spot, are a rite of passage, covered in the Essaouira seafood restaurants guide. Oualidia is Morocco's oyster capital on its calm lagoon, in the Oualidia oysters and seafood guide; Safi is the workaday sardine port in the Safi seafood guide; and far-south Dakhla pairs oysters and sea bream with kitesurfing in the Dakhla seafood guide.
The big cities eat superbly from the sea too — Casablanca's Corniche seafood restaurants and Marche Central stalls are highlights, covered in the Casablanca fine dining guide, while El Jadida's fishing-port grills feature in the El Jadida food guide.
| Town / area | Coast | Known for |
|---|---|---|
| Essaouira | Atlantic | Harbour grills, sardines, sea urchin in season |
| Oualidia | Atlantic | Oysters from the lagoon, sea bass |
| Safi | Atlantic | Sardines — a historic sardine-canning port |
| Dakhla | Atlantic (far south) | Oysters, sea bream, casual kite-camp dining |
| Casablanca | Atlantic | Corniche seafood restaurants, market stalls |
| Tetouan / M'diq | Mediterranean | Spanish-influenced fish, calm-water catch |
The golden rule is to eat at the source. The best value and freshness are at the harbour grills and market stalls, not the formal restaurants: you choose your fish from the ice, agree a price by weight, and it is grilled to order. Confirm the price before cooking, since fish is sold by the kilo and the bill depends on what you pick — a friendly check avoids surprises.
Go at lunch, when the morning's catch is freshest and turnover is highest, and favour whatever is local and in season rather than imported or out-of-season choices. Sardines are almost always a safe, cheap, delicious bet. Pair the meal with bread, a cooked-vegetable salad and mint tea, and you have eaten as coastal Morocco does.
For the sweet finish and the wider food context, the Moroccan breakfast guide and the national food picture round out the picture, and any coastal trip during the June-July 2030 World Cup window will find the fish markets in full, in-season swing outside Ramadan.
Fish tagine — a whole fish or fillets slow-cooked with chermoula, tomato, potato, peppers and preserved lemon in the conical clay pot. It is the dish that best captures Moroccan coastal cooking. Grilled sardines are the everyday national favourite, and fish pastilla, a savoury seafood pie in crisp pastry, is the special-occasion showpiece, associated with the coast.
Chermoula is Morocco's classic fish marinade: a green paste of fresh coriander and parsley, garlic, cumin, paprika, lemon juice and oil, sometimes with chilli or preserved lemon. It is rubbed on or stuffed into fish before grilling, baking or stewing, and it is the defining flavour of Moroccan seafood — spot it on a menu and you are in good coastal-cooking territory.
Essaouira is the classic choice for its harbour grills, where you pick your fish by weight and have it cooked on the spot. Oualidia is the oyster capital, Safi a historic sardine port, and Dakhla pairs oysters with kitesurfing in the far south. Casablanca's Corniche and Marche Central offer city-style seafood at every price level.
At ports like Essaouira you walk up to the stalls, choose your fish or shellfish from the iced display, and it is weighed, priced and grilled to order while you wait, served with bread, salad and lemon. Always confirm the price before it is cooked, since fish is sold by the kilo and the bill depends on your selection.
Yes. Inland Morocco is known for slow, rich tagines, couscous and pastilla, while the coast cooks fish lightly and freshly, letting the catch carry the plate. Both share a spice palette — cumin, paprika, preserved lemon, fresh herbs — but coastal cooking centres on chermoula and grilling rather than long braises. The north also shows Spanish and Mediterranean influence.
Yes. Oualidia, on a sheltered Atlantic lagoon between Casablanca and Essaouira, is Morocco's oyster capital, with farms you can eat at right beside the water. The far-southern lagoon town of Dakhla is also well known for its oysters. Both offer some of the freshest, best-value shellfish in the country, eaten with little more than lemon.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete
Food & Dining
The Atlantic port’s dining scene — the grilled-fish stalls at the harbour, Skala-view tables and where to try fresh sardines and sea urchin.
Read guideFood & Dining
The Atlantic sardine capital — port-side grills, pottery-town tables and where to eat the day’s catch in this working coastal city.
Read guideFood & Dining
Morocco’s oyster capital on its calm lagoon — where to slurp oysters straight from the beds and the best seafood tables in town.
Read guideFood & Dining
Where to eat in the far-south lagoon town — oysters, sea bream and camel-meat specialties between kitesurf sessions.
Read guideFood & Dining
The city’s upscale dining — Corniche seafood, French-Moroccan tables and the cosmopolitan restaurants of Morocco’s business capital.
Read guideFood & Dining
Portuguese-cistern city dining — Atlantic seafood, the fishing-port grills and where to eat inside the UNESCO ramparts.
Read guide