Best of/Eat & drink

Best seafood & paella in Torre del Mar

Updated 31 July 2026

This is a fishing coast, so the seafood is good almost by default. Paella is the trap: the classic tourist mistake anywhere in Spain is ordering rice from a place that reheats it. Real paella takes 20–25 minutes from ordering, is usually for a minimum of two people, and is a lunch dish, not a dinner one.

Along the Axarquía coast, the more local dish is fritura malagueña — a mixed plate of flash-fried fish — or arroz caldoso, a soupier rice with seafood.

How we judged it

  • Rice cooked to order (a 20-minute wait is a good sign)
  • Fish sold by weight from a display, not from a laminated photo menu
  • Proximity to where the boats land
  • Local customers at 15:00 on a Sunday

The picks

Caleta de Vélez port restaurants
Best for: The freshest fish for the lowest price€15–€28 per person
Caleta de Vélez marina, 5 km east

The catch is landed and auctioned metres away. Ask what came in that morning, have it grilled a la plancha, and skip everything else on the menu.

Watch out: Sunday lunch fills up — arrive by 13:30.

Find it on the map →
Torre del Mar seafront restaurants
Best for: Paella with a sea view€14–€22 per person for rice
Paseo Marítimo

Several do a genuine paella or arroz caldoso to order. The test is simple: if it arrives in under 15 minutes, it wasn't made for you.

Watch out: Paella for one is almost always pre-cooked. Order for two or more.

Find it on the map →
Fritura malagueña anywhere on the front
Best for: Sharing, and for people who don't like 'fishy' fish€12–€18 a plate
Chiringuitos and seafront restaurants

Boquerones, calamari, rosada, prawns — flash fried in olive oil, salted, eaten with lemon and a cold beer. It's the coast's true signature plate, more than paella ever was.

Find it on the map →
Mercado de Abastos fish counters
Best for: Self-catering visitors€8–€20 per kilo
Torre del Mar covered market

Buy the same fish the restaurants buy, at a third of the price, and grill it on the apartment plancha. Best before 13:00.

Watch out: Closed Sunday and most afternoons.

Find it on the map →

The verdict

Best overall
Caleta de Vélez port, grilled fish of the day
Best paella
Any seafront kitchen that makes you wait 20 minutes for it
Best cheap plate
Fritura malagueña, €12–€18, shared
Best DIY
Market fish counter before 13:00

FAQ

Where can I eat good paella in Torre del Mar?
On the seafront, at any restaurant that cooks it to order — expect a 20–25 minute wait and a two-person minimum. Rice that arrives quickly has been reheated.
What is fritura malagueña?
A mixed plate of flash-fried local fish — anchovies, squid, small whitefish and prawns — fried in olive oil and eaten with lemon. It's the defining dish of the Málaga coast.
Is the fish here actually local?
Much of it, yes — Caleta de Vélez is a working fishing port 5 km east and supplies restaurants and the Torre del Mar market daily.
Read this next

Turn the shortlist into a plan

Get a day-by-day itinerary that slots these picks around your beach time, day trips and travel days.

Build an itinerary →