As of: July 2026 (updated regularly)
Puerto de la Cruz has established itself as the gastronomic hub of northern Tenerife. The town’s twelve best restaurants stand out because they are frequented by both locals and visitors alike, setting them apart from their southern rivals. The La Ranilla district forms the heart of the town, with its cobbled streets where traditional Canary Islands dishes meet modern twists and authentic tapas bars sit side by side with upmarket taco joints. The town is not a holiday resort, but an organically developed culinary destination with a character all of its own.
Canary Islands cuisine between the old town and the seafront promenade
Guests dining at lunchtime benefit from reasonable prices: numerous restaurants offer the ‚menú del día‘ for less than ten euros, which includes a three-course meal with a local drink of your choice. In the evening, prices rise considerably; the fine-dining restaurant Tasca Ihüey charges up to 70 euros per person. An early evening stroll through the alleyways behind the seafront promenade allows you to explore La Ranillas in its entirety. For those arriving by car, there is a free car park between Playa Jardín and the historic harbour, making it easy to find a parking space.
By category
Tips for your visit
Around the Plaza del Charco in the old fishing quarter, tables are packed right up to the edge of the square. A total of 111 restaurants are scattered throughout the old town and the narrow streets leading down to the harbour. Fresh fish caught close to the coast finds its way onto plates in many restaurants, often served with mojo sauce and papas arrugadas. Wines from the surrounding Orotava Valley feature on the menus of the Canary Islands restaurants.
In the side streets of the historic old town, there are 70 cafés, whose terraces are taken over by locals in the mornings. The 59 bars are clustered closer to the harbour and fill up in the evenings. Sixteen pizzerias are interspersed amongst the eateries from the Canary Islands.
Frequently Asked Questions
When is the best time to visit the restaurants in Puerto de la Cruz?
A visit to the 111 restaurants is particularly worthwhile in the evening, when the Plaza del Charco and the old fishermen’s quarter come to life. Thanks to its location on the north coast, temperatures remain mild all year round, making it a great destination even in the winter months. Fresh fish from the old harbour is served mainly at lunchtime.
When are restaurants in Puerto de la Cruz open?
Many restaurants in Puerto de la Cruz open at around 12 noon or 1 pm for lunch and from around 7 pm in the evening, often with an afternoon break. Cafés and bars – of which there are 70 and 59 respectively – often open earlier in the morning. Exact opening times vary depending on the establishment and the season.
What’s the best way to get to the restaurants in Puerto de la Cruz?
Most restaurants are concentrated around the Plaza del Charco and the historic old town and are easily accessible on foot. There are TITSA bus services from other parts of Tenerife to the central bus station. If you’re travelling by car, use the public car parks near the centre, as the streets in the old town are narrow.