In Essaouira, the day's menu depends less on the chef than on the tide. At dawn, blue boats return to the harbour loaded with sardines, sea bream, squid and sometimes lobster, and it's this catch that dictates what ends up on your plate, from the simple grill stand to the most refined restaurant in the medina. Here's how to eat well in Essaouira, whatever your budget.
The harbour: an experience not to miss
Just outside the harbour, behind the Skala fortifications, sits Essaouira's fish market — one of the liveliest in Morocco. The principle is simple and especially convivial: you choose your fish directly at the stall (sardines, sea bream, squid, sometimes lobster depending on the season), negotiate the price by weight, then hand it to one of the grills set up right next door for a minute-fresh cook over charcoal.
Expect to pay between 20 and 60 dirhams depending on the fish chosen, served with fresh bread and a simple salad. It's probably the most authentic culinary experience in the city: eating standing up or on a stool, amid the smell of charcoal and the cries of seagulls, with the boats as a backdrop.
Traditional dishes absolutely worth tasting
Beyond grilled fish, several dishes really tell the story of the city's culinary identity:
- Fish tagine: prepared with grouper, whiting or sea bream, slow-cooked with vegetables and preserved lemon — an unmissable local staple.
- Fish couscous: a Souira specialty, where classic lamb is replaced with white fish or hake, often finished with a drizzle of argan oil.
- Sardine balls in sauce: a specialty less known to visitors, made of hand-rolled minced sardines, poached in a lightly spiced tomato sauce — best sought out in small family-run restaurants rather than big tourist tables.
- Seafood pastilla: a seafood version of the Moroccan classic, with shrimp, squid and rice vermicelli wrapped in thin pastry — often a celebration dish, to be ordered the day before at some establishments.
Where to eat by budget
Essaouira remains one of the Moroccan destinations where you eat best for the money. Here are the real price ranges you'll come across:
| Type of place | Budget per person | What you'll find |
|---|---|---|
| Harbour / medina stalls | 30 - 80 MAD (€3-8) | Grilled sardines, skewers, fried squid |
| Traditional restaurant | 100 - 250 MAD (€10-22) | Tagine, couscous, catch of the day, salad |
| Fine dining | 300 - 600 MAD (€28-55) | Refined cuisine, elevated local produce |
For a quick lunch between visits, the small medina eateries generally serve homemade tagines and couscous at very reasonable prices, in a family atmosphere far from the big tourist terraces. For dinner with a view, several spots along the beach or on the ramparts offer grilled fish and Atlantic sunsets — an experience that often costs no more than elsewhere in the medina.
Want to discover these flavours in good company?
Our local guide knows the best spots, based on your budget and tastes.
The sweet treats not to miss
Essaouira also has a sweet side, partly inherited from its European past: pastry shops and crêperies cluster around Place Moulay Hassan. On the Moroccan tradition side, gazelle horns (almond pastries) remain a classic, while amlou — a paste made of almonds, honey and argan oil — shows up at breakfast as well as in some creative desserts at the city's more modern tables.
A few practical tips
- Negotiate the fish price at the harbour before it's cooked — this is the norm, not a sign of disrespect.
- Eat early if you want to enjoy the sun on a terrace: since Essaouira is windy, an outdoor lunch is often more pleasant than dinner.
- Tipping is never mandatory but always appreciated — 5 to 10% is standard in restaurants.
- Eat seasonally: sardines and seafood are better and cheaper in summer; in winter, favour tagines and slow-cooked dishes.
More than just a meal, eating in Essaouira is a way to feel the rhythm of the city — between the morning fish auctions, the calm of the medina at lunchtime, and the Atlantic sunsets that inevitably accompany dinner.


