You can eat really well in Lanzarote. You can also eat a frozen paella with a sea view for €22.

The difference between the two isn't the price: it's the place. And here's the rule, which holds true almost without exception: the further from the seafront, the better the food.

This guide goes area by area: what's eaten in each part of the island, what to order and what to steer clear of.

Table with grilled fish, wrinkled potatoes and white wine overlooking the sea in LanzaroteThe three rules

1. A menu with photos and five languages is a red flag. If there's also someone at the door trying to wave you in, keep walking.

2. Eat at lunchtime. The menú del día (set lunch menu, €10-15) is the same cooking as in the evening at half the price. Locals have lunch around 2pm and dinner around 9pm: turn up at 7pm and the restaurant will be empty… of anyone who actually lives here.

3. Ask for the catch of the day. Don't order salmon (except in Uga, which is a different story). And if there's a chalkboard instead of a printed menu, that's a good sign.

El Golfo and the west coast — fish with the sea crashing beside you

What's on the menu

fresh fish. Full stop.

The village of El Golfo is a row of white houses with tables looking out at the Atlantic, which crashes against the rocks just ten metres away. It's one of the island's classic spots to eat vieja (parrotfish), cherne (wreckfish) or sama (sea bream) with papas arrugadas (Canarian salt-wrinkled potatoes) while you watch the sun go down.

What to order

the catch of the day, grilled or boiled Canarian-style. And for dessert, if it's on offer, bienmesabe (a sweet almond and honey pudding).

When

at sunset, and book ahead in high season: the front row fills up at exactly that time.

Arrecife — where the locals eat

The most underrated spot on the island for eating out. There's no stage set here: just a port city where people go out for dinner.

The Charco de San Ginés — that lagoon lined with fishermen's cottages and colourful boats — is ringed with tapas bars. It's the best spot on Lanzarote for a proper tapas crawl, and it's gorgeous at sunset to boot.

What to order

an assortment of tapas, octopus, grilled cheese with mojo (a Canarian garlic and chilli or coriander sauce), fish croquettes. And a beer, which costs what it costs in any Spanish city — not what it costs on the seafront.

Extra

the MIAC, in the Castillo de San José, has a restaurant with picture windows over the harbour.

The interior: Uga, Yaiza, Masdache, San Bartolomé — the real cooking

There are no sea views here. Just old volcanic-stone houses, courtyards and proper old-school Canarian cooking.

What's on the menu

stewed goat, conejo en salmorejo (rabbit marinated and slow-cooked in a garlicky sauce), sancocho (a salt-fish and potato stew), grilled cheese, hearty stews. Inland food — filling and honest.

And two local oddities:

  1. Uga: the village has a salmon smokehouse with a reputation that reaches well beyond the island. A village with no sea in sight, slap in the middle of a volcanic desert, and yet home to some of the best smoked salmon you'll ever try.
  2. La Geria: several wineries have restaurants, looking straight out over the valley of hollows. Eating there, with a glass of malvasía volcánica (volcanic-soil white wine) in hand, is one of the best things you can do on this island. (Designated driver, obviously.)

Teguise — dining between centuries

The old town of the former capital has restaurants tucked inside 18th-century mansions, complete with courtyards and not a single sea view. Canarian cooking with history all around you.

On Sundays, when the market's on, the place fills right up: book ahead or get there early. On weekdays you'll have the village to yourself.

The north: Arrieta, Punta Mujeres, Órzola — fish ten metres from the water

Proper, no-frills fishing villages. You eat the catch of the day right by the sea, often on simple terraces where the menu is whatever came in that morning.

Órzola is the natural stop before or after the ferry to La Graciosa. Arrieta and Punta Mujeres are the perfect plan after visiting the Jameos del Agua.

What to order

grilled fish, octopus, lapas (limpets) if they've got them.

Haría — the green north

The square in Haría, shaded by its Indian laurel trees and lined with terraces, is one of the nicest spots on the island to sit down and eat. Relaxed Canarian cooking in a village of a thousand people.

On Saturdays there's a craft market: cheeses, jams, mojos. A good day to visit.

Puerto del Carmen, Playa Blanca and Costa Teguise — the resort areas

Let's be honest: this is where the worst food is, but also some real gems. The trick is to get away from the front line.

  1. Puerto del Carmen: the seafront is exactly what you'd expect. But head up a couple of streets — towards the old village, towards Tías — and you'll find places where the people who actually live here eat.
  2. Playa Blanca: more of the same, with the marina as the exception.
  3. Costa Teguise: functional. Does the job.

The question that settles it every time: does anyone from the island actually eat here? If you can't spot a single local, you already have your answer.

Quick cheat sheet

If you fancy… Head to…


Fish with a viewEl Golfo, Arrieta, Órzola, Punta MujeresTapas like a localCharco de San Ginés (Arrecife)Proper Canarian cookingUga, Yaiza, Teguise, San BartoloméEating among the vinesLa GeriaA relaxed terraceThe square in HaríaEverything to hand with kidsPuerto del Carmen, Playa BlancaCheap and goodMenú del día, in any village

FAQs

Where can you eat the best fish in Lanzarote?
In the fishing villages: El Golfo, Arrieta, Órzola, Punta Mujeres and the Charco de San Ginés in Arrecife. Always go for the catch of the day.
Do you need to book?
In high season and at sunset, yes — especially in El Golfo and in Teguise on Sundays. On weekdays and at lunchtime, usually not.
How much does it cost to eat out in Lanzarote?
Menú del día: €10-15. Dinner at a restaurant: €20-35 per person with wine. Right on the seafront, expect to pay more for less.
What time do people eat?
Lunch around 2pm, dinner around 9pm. Many kitchens close between the two.
Can vegetarians eat well here?
You can manage: papas with mojo, grilled cheese, vegetable stews, salads, gofio (toasted grain flour, a Canarian staple). But traditional cooking revolves around meat and fish, so in smaller villages, ask before you order.
What shouldn't you leave without trying?
Papas arrugadas with mojo, grilled goat's cheese, the catch of the day and a glass of malvasía volcánica. Get through that lot and you've understood the island.

Where to find them

This guide tells you which area to go to and what to order. We're gradually building up the actual names over at LanzaEat, our directory of restaurants, bars and guachinches (rustic Canarian eateries, often attached to a family bodega) in Lanzarote — with the idea that the places listed are the ones worth going to, not the ones who paid the most.

On an island with no fresh water, where potatoes had to be boiled in seawater and grain toasted to make it last, food was never a luxury: it was a workaround. And those workarounds are today's menu.

That's why the food gets better here the further you move away from the postcard sea and the closer you get to the real one.

What's your go-to place in Lanzarote? Tell us below 👇