
Tenerife Seafood Restaurants: Where to Eat Fish by the Sea
A practical guide to seafood restaurants in Tenerife, from La Caleta and Playa San Juan to Costa Adeje, with Canarian fish dishes and sensible meal times.
On this page
The most reliable seafood in Tenerife comes from the island's fishing villages rather than its resort strips, and La Caleta in Costa Adeje is the easiest one to build a day around. Its small harbour, quiet streets and Atlantic terraces keep the focus on fish, shellfish and Canarian cooking rather than international menus. Base your lunch or dinner there and you get a proper sense of how the island eats by the sea.
Ordering well matters more than collecting names. Canarian classics such as vieja a la espalda, limpets with mojo and garlic prawns appear on menus across the south, and knowing them lets you judge a restaurant quickly. This guide names the venues worth planning around, explains what to order, and sets out when to eat.
Why Tenerife Seafood Is Worth Planning a Meal Around
Tenerife sits in the Atlantic, and its seafood cooking leans on the day's catch rather than elaborate sauces. Canarian kitchens grill whole fish simply, serve shellfish with mojo sauces, and treat rice dishes as a shared centrepiece. The result is food that rewards a relaxed lunch rather than a rushed stop.
The south of the island concentrates this in a handful of places. La Caleta keeps a working-village feel with terraces overlooking the water, while Costa Adeje and Playa San Juan offer their own versions of the same idea. Pick one area for a meal rather than crossing the island for a single restaurant, and pair it with the wider things to do in tenerife.
For a broader picture of the island's cooking, from guachinches to market food, it helps to read around Tenerife food before you book anything. That context makes the seafood villages easier to place, and it stops you treating a harbour lunch as an isolated treat rather than part of how the island eats.
La Caleta, Costa Adeje: The Harbour Village for a Seafood Lunch
La Caleta is the strongest single choice for a seafood meal in southern Tenerife. The village keeps a small harbour, a cluster of seafront terraces and a menu culture built on fresh fish and local shellfish. It sits within Costa Adeje, so you can walk in from resort accommodation rather than drive.
Three restaurants anchor the village's seafood scene: La Vieja, Salitre Restaurante and Restaurante La Caleta. Each takes a slightly different approach, from a long-standing local institution to a contemporary terrace and a waterfront traditionalist. Choosing between them is mostly a question of the occasion you have in mind.
Lunch is the better slot. The village is quiet, the terraces face the Atlantic, and you can combine the meal with a walk along the coast afterwards. Evenings work too, but the harbour views are the point, so book with that in mind.
Where to Eat in La Caleta: La Vieja, Salitre Restaurante and Restaurante La Caleta
La Vieja has been part of La Caleta for more than two decades and keeps the fishing spirit of the village alive. Its menu centres on fresh fish and local shellfish, with fried octopus, grilled parrotfish and limpets with mojo among the dishes to look for. The setting is relaxed and the views are over the small harbour, which makes it the obvious pick for an unfussy, authentic meal.
Salitre Restaurante sits a few steps from the water and takes a more contemporary line, with seasonal ingredients, fresh fish, seafood and rice dishes that change through the year. The room is bright and modern, and the terrace is built for lunch or dinner with ocean views. Choose it when you want a sharper, more design-led meal without losing the Canarian base.
Restaurante La Caleta is the traditional waterfront option, pairing Canarian recipes with the daily catch. A simple grilled fish platter, sizzling prawns in garlic or vieja a la espalda are the kind of orders that make sense here. Service is friendly and the terrace faces the Atlantic, so it suits a long family lunch.
The honest trade-off is atmosphere against polish. La Vieja gives you harbour charm and a lived-in feel; Salitre gives you a contemporary room and a seasonal menu; Restaurante La Caleta sits between the two. None of them is a compromise, but they suit different evenings.
Playa San Juan: A Quieter West-Coast Alternative for Seafood
Playa San Juan, on the west coast near Guía de Isora, is a calmer alternative to the southern resort strip. It keeps a working harbour and a local feel, and it draws far fewer tour groups than Costa Adeje. If you want a seafood lunch without the bustle, it is worth the drive.
Two seafood restaurants are listed in the village: Restaurante Agua y Sal Playa San Juan and Restaurante MarSalá. Both appear in the local restaurant listings rather than on their own published menus here, so treat them as starting points and read the current menu at the door.
The village works best as part of a west-coast day. Combine it with the coast road north or a stop in the hills, and keep lunch as the anchor. If you are staying in Los Cristianos or the southern resorts, plan the drive around Spanish lunch hours rather than British ones.

What to Order: Vieja a la Espalda, Limpets with Mojo, Garlic Prawns and Fried Octopus
Vieja a la espalda is the dish to know. A whole parrotfish is grilled and dressed with olive oil and garlic, and it appears on menus across La Caleta. Order it whole and share, or ask for it to be filleted at the table if you prefer.
Limpets with mojo are the classic starter: small shellfish grilled and served with a green or red sauce. Fried octopus is the other reliable opener, and garlic prawns are the safe crowd-pleaser for anyone unsure about shellfish textures. Between them they cover most of what a Canarian seafood kitchen does well.
For the main event, grilled fish is the default and the freshest choice. Ask what came in that day rather than fixing on a species, and expect the fish to be served simply with potatoes or salad. If you want something richer, look at the rice dishes instead.
Rice Dishes and Shellfish: What to Expect from a Seafood Menu
Rice dishes on Tenerife follow the Spanish pattern: cooked to order, served for two or more, and priced by the portion rather than per person in many places. They are a lunch dish by nature, because they take time and sit heavily. Salitre Restaurante, for example, offers rice dishes alongside its fish and seafood.
Shellfish moves from limpets and prawns up to lobster on the more contemporary menus. Almar Tenerife lists Canarian prawns, oysters, ceviche and lobster among its dishes, which gives a sense of the range in Costa Adeje. Expect the shellfish to be the expensive part of the meal and the grilled fish to be better value.
If paella is what you are after rather than a seafood rice, see the island's dedicated guide to the best paella in tenerife. The two overlap but are not the same dish, and the seafood restaurants in the harbour villages tend to do rice and grilled fish better than a formal paella.
Costa Adeje Beyond the Beach: Contemporary Seafood at Almar Tenerife
Almar Tenerife sits on Calle Gran Bretaña in Costa Adeje and takes a modern, Mediterranean-with-Japanese-fusion line. Its menu highlights Almar-style octopus, Canarian prawns and lobster, and the room is built around ocean views and sunsets. It is a special-occasion restaurant rather than a harbour lunch.
Its published hours are Monday to Friday 17:30 to 24:00, and Saturday and Sunday 14:00 to 24:00, which makes it one of the few seafood options open through the afternoon at weekends. Dinner is the main event on weekdays, so plan around an evening booking.
The trade-off is clear: Almar gives you a contemporary setting and views, while La Vieja gives you the harbour and a longer local history. Choose Almar for a celebration and La Caleta's old guard for an everyday seafood meal.
Spanish Meal Times: Lunch from 1:30pm, Dinner from 8:30pm, and How They Shape a Seafood Day
Spanish restaurants serve lunch from about 13:30 to 16:00 and dinner from about 20:30 or 21:00. Turn up at 12:30 and you will find kitchens still setting up; turn up at 19:00 and you will be the first table. Seafood is a lunch food in Spain, so the midday slot is when the best fish is at its freshest.
Build the day around that rhythm. A late breakfast, a harbour walk, then a 14:00 table for grilled fish and a shared rice dish is the classic pattern. In the evening, book for 21:00 rather than earlier and expect the restaurant to fill gradually.
Almar Tenerife's weekend hours, from 14:00 to 24:00 on Saturdays and Sundays, fit both patterns: a late lunch or a long dinner. Weekdays are dinner-only from 17:30, so a weekday seafood lunch belongs in La Caleta or Playa San Juan instead.

Matching the Restaurant to the Trip: Harbour View, Terrace Lunch or Special-Occasion Dinner
For a harbour view and a sense of the village, La Vieja is the pick. For a bright, contemporary terrace and a seasonal menu, choose Salitre Restaurante. For a traditional waterfront lunch with family, Restaurante La Caleta does the job.
For a celebration or an evening with a view in Costa Adeje, Almar Tenerife fits better than the harbour restaurants. For a quiet west-coast afternoon, Playa San Juan is the alternative. Match the restaurant to the occasion rather than trying to tick off several in one trip.
If your trip is built around food generally, a guided food tour can cover several styles in one day and takes the decision-making out of the plan. Otherwise, keep it simple: one harbour lunch, one contemporary dinner, and a market or café stop on the remaining days.
What to Check Before You Travel: Opening Days and Seasonal Closures
Restaurant hours change with the season, and the published times on a restaurant's own site are the ones to trust. Almar Tenerife's site gives Monday to Friday 17:30 to 24:00 and Saturday to Sunday 14:00 to 24:00. For the La Caleta restaurants, call or check the door before making a special trip.
Seafood restaurants on the island tend to close on one or two days a week and some take a break in August or winter, so phone ahead if the meal matters. Booking in high season is sensible for the harbour terraces, which fill quickly at lunch.
If your plans extend beyond Tenerife, the same principles apply elsewhere in Spain. Seafood guides for Málaga and Ibiza follow the same logic of harbour villages, simple grilling and Spanish meal times.
Plan Your Seafood Day in Tenerife
The plan is simple: one harbour lunch in La Caleta, one contemporary evening at Almar Tenerife, and an alternative west-coast stop in Playa San Juan if you want a quieter afternoon. Order vieja a la espalda, limpets with mojo and grilled fish, and keep the rice for a shared table.
Time the meal to Spanish hours, check the current hours before you travel, and leave room for a walk by the water afterwards. That combination matters more than any ranking of restaurants.
Explore more Tenerife guides
Frequently Asked Questions
Where are the best seafood restaurants in Tenerife?
La Caleta in Costa Adeje has three strong options: La Vieja for a harbour-side institution, Salitre Restaurante for a contemporary terrace, and Restaurante La Caleta for traditional waterfront cooking. Playa San Juan is a quieter west-coast alternative, with Restaurante Agua y Sal Playa San Juan and Restaurante MarSalá listed locally. Almar Tenerife in Costa Adeje covers contemporary seafood and sushi-style dishes.
What fish dishes should I order in Tenerife?
Start with limpets with mojo and fried octopus, then order vieja a la espalda — whole grilled parrotfish with olive oil and garlic — or a simply grilled fish of the day. Garlic prawns are a safe crowd-pleaser. Rice dishes and shellfish such as lobster work best shared.
What time do restaurants serve lunch and dinner in Tenerife?
Lunch runs from about 13:30 to 16:00 and dinner from about 20:30 or 21:00, following Spanish habits. Seafood is a lunch food, so the midday slot is the best time for the freshest fish. Almar Tenerife publishes weekend hours from 14:00 to 24:00 and weekday dinner service from 17:30.
Is La Caleta good for seafood?
Yes. La Caleta keeps a small harbour and a cluster of seafront terraces built around fresh fish and Canarian cooking. La Vieja, Salitre Restaurante and Restaurante La Caleta all serve seafood with ocean views, and the village is easy to reach from Costa Adeje.
Sources
Notes for eating well in Spain
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





