Nowhere in the Canaries are you far from the Atlantic, and it shows on the plate. Fish here is simple, salty and gloriously fresh: grilled whole over charcoal, dressed with green mojo, and eaten with a plate of wrinkled potatoes and a cold beer while the waves do the talking. Sit in a harbour-front restaurant in an old fishing village, point at whatever came off the boat that morning, and you'll have one of the best meals of your holiday — no fuss, no sauce-drowning, just the ocean done right.

The islands' cooking is a story of the sea as much as the land. To see where fish sits in the bigger picture, read our overview of Canarian food — but if you love seafood, this is the page to linger on.

The local fish to look for

Canarian menus lean on Atlantic species you won't always recognise from home, and that's part of the fun. The names are usually Spanish (or Canarian), so here's what to order:

You'll also see everyday Atlantic fish like sardines, mackerel (caballa) and tuna (atún, big in the waters off the western islands). Sardines grilled on a beachfront barbecue, salt-crusted and eaten with your fingers, are cheap, smoky and unbeatable.

Freshly grilled burro (rubberlip grunt) fish at Puerto de Tazacorte harbour, La Palma
Gerda Arendt / Wikimedia Commons

The great salt-fish dishes

Sancocho canario

The islands' signature fish dish is sancocho canario — salted white fish (usually cherne) desalted overnight, then poached and served with boiled potatoes, sweet potato and a fierce dollop of mojo, alongside a ball of gofio kneaded with the cooking broth (a pella de gofio). It's humble, filling and deeply traditional — a Sunday and festival dish that tells you exactly how island families ate before refrigeration. If you see it on a board, order it.

Lapas with mojo

Limpets — lapas — are grilled in their shells and finished with green mojo and a squeeze of lemon, eaten by loosening the little muscle with your fork. They're chewy, briny and moreish, the ultimate seafood tapa to share over a beer. You'll find them in tascas and tapas bars all over the archipelago.

The green and red sauces that come with almost everything are the heart of it. Our guide to papas arrugadas and mojo explains the difference — with fish, reach for the herby green mojo (mojo verde), which is made for seafood.

How to order fresh fish "por kilo"

In a proper harbour restaurant, the best fish isn't priced per portion — it's sold por kilo (by the kilo), whole and fresh. Here's how it works so you order like a regular:

  1. Ask what's fresh today — "¿Qué pescado fresco tienen hoy?" Often you'll be shown a tray or fridge of whole fish on ice.
  2. Pick your fish and roughly how much you want; they'll weigh it in front of you. The menu price is per kilo, so the final cost depends on the weight of the fish you choose.
  3. Say how you'd like it cooked — usually a la plancha (griddled) or a la espalda (butterflied and grilled). Whole grilled with garlic is the classic.
  4. It arrives with papas arrugadas, mojo and maybe a simple salad. That's the meal.

Because it's sold by weight, a big fresh fish can cost more than a printed main course, and prices vary with the day's catch. Always check the price per kilo and get a rough idea of the total before you commit — a good waiter will happily tell you. It's not a scam, just how fresh fish is sold.

Where to eat it: the best fishing villages

Fish tastes best where the boats land. Some of the loveliest seafood lunches are in small working (or once-working) harbours, where restaurants line the quay and the walk to your table is past the fishing boats themselves.

VillageIslandWhy go
Puerto de MogánGran CanariaPretty canals and a marina; harbour restaurants and a lively morning fish scene
Puerto de las NievesGran CanariaWhitewashed north-coast port under the cliffs, known for seafood by the sea
El CotilloFuerteventuraLaid-back fishing town with a little old harbour and superb fresh fish
Playa de SantiagoLa GomeraQuiet southern port, one of the island's fishing hubs
La RestingaEl HierroSpain's southernmost village and a diving/fishing base — fish straight off the boat

On Gran Canaria, the postcard-pretty harbour of Puerto de Mogán — "little Venice" — is a favourite spot to combine a marina stroll with a seafood lunch. On the greener north coast, the cliffside port of Puerto de las Nieves is a classic destination just for the fish. Over on Fuerteventura, surf-town El Cotillo pairs great beaches with unpretentious harbour restaurants, while on tiny El Hierro, La Restinga serves the day's catch at the very edge of the archipelago.

Simple rules for a great fish meal

Eat where the locals do and near the water; choose the whole fresh fish over anything fried and frozen; take the mojo verde; and don't be shy about eating with your hands when the sardines or lapas arrive. Wash it down with a cold Dorada or a crisp white from our guide to Canary wine, order more bread for the mojo, and give yourself the whole afternoon. That, more than any resort restaurant, is how the islands really taste.