As of: July 2026 (updated regularly)
Vilaflor, situated at an altitude of around 1,400 metres, is Spain’s highest village. You can really taste the altitude in the dishes served at the village’s 21 restaurants, which feature highland potatoes and locally produced smoked goat’s cheese. The Asador Rincon de Chasna and the Finca Tres Roques specialise in this mountain cuisine, which has little in common with the tourist areas around Los Cristianos. The 12 best restaurants in Vilaflor serve potaje, conejo and rabbit with wild herbs. The hospitality here is quite different from that found on the coast.
Mountain cuisine at 1,400 metres: what to expect
Vilaflor operates differently to the coastal towns. Locals eat between 2 pm and 4 pm, so if you want to watch them having their midday meal, come at that time. The ‚menú del día‘ costs between ten and 14 euros and features dishes such as ‚potaje‘ or ‚conejo en salmorejo‘. In the evening, the choice of dishes is noticeably more limited, unlike in the tourist areas. Menus are usually only available in Spanish, so a little vocabulary goes a long way when ordering. Make sure you have cash in your wallet, as not every establishment in this mountain village accepts card payments.
Tips for your visit
The 21 restaurants are scattered throughout Vilaflor’s steep alleyways, many serving potatoes from the surrounding highlands. They are served as ‚papas arrugadas‘ with ‚mojo‘ sauce. Smoked goat’s cheese from the neighbourhood is a popular starter. From the terraces of some of the houses, the view stretches across the pine forests on the outskirts of the village that surround Vilaflor.
Between two walking routes towards Mount Teide, two cafés offer a place to stop for a break. Wine from the high-altitude vineyards is served by the glass in some of the establishments. Rabbit and wild herbs feature on the menus of the mountain-side establishments, such as the Pensión Germán, whilst La Vendimia even has ‚viticulture‘ in its name.
Frequently Asked Questions
When are restaurants in Vilaflor open?
The 21 restaurants in Vilaflor open for lunch around 12 noon or 1 pm and stay open in the evening until around 10 pm or 11 pm; in between, the kitchens often take a break in the afternoon. Vilaflor is a small mountain village, so opening times vary depending on the season and the hiking season. It’s worth checking in advance.
What’s the best way to get to the restaurants in Vilaflor?
Vilaflor lies on the TF-21 mountain road, which connects the village with the coast around Los Cristianos and with Mount Teide National Park. Due to its remote, high-altitude location, the easiest way to get there is by car. In the compact village centre, the restaurants are all within walking distance of one another.
Are there any restaurants in Vilaflor with outdoor terraces or sea views?
Several of the 21 restaurants have outdoor terraces offering views of the surrounding pine forests and the mountainous backdrop. Due to Vilaflor’s high altitude and mountainous surroundings, sea views are limited and depend on the orientation of the individual restaurant.
Opening hours and other details are subject to change; please check before visiting.
All restaurant profiles for the Canary Islands can be found at www.Kanaren-Kleinanzeigen.com.