Best Restaurants in Puerto de la Cruz
TipsPublished on 10 March 2026
Puerto de la Cruz is arguably the most charming town in Tenerife, and its restaurant scene reflects the town's character — authentic, unpretentious and full of flavour. Here are our favourite places to eat.
For traditional Canarian food, look no further than the small family-run bodegas in the old town. Order papas arrugadas (wrinkled potatoes) with mojo verde and rojo, fresh fish of the day, and a glass of local white wine from the Tacoronte-Acentejo DO.
The Ranilla neighbourhood near the beach is home to several excellent tapas bars where you can graze through the evening. The area comes alive after 8pm when locals start their evening paseo.
For something more refined, the hotels along the promenade offer sea-view dining with menus that blend modern European cuisine with local Canarian ingredients. These restaurants tend to be pricier but offer excellent value compared to equivalent establishments in mainland Spain.
Don't miss the local market on Saturday mornings where you can buy fresh produce, local cheeses and homemade mojo to take home as a souvenir.