Last updated: September 2026 (updated regularly)
In the guachinches of La Orotava, ‚conejo en salmorejo‘ is served with ‚gofio escaldado‘, cooked in the Canarian tradition. The town lies in the fertile Orotava Valley; its old town, with its carved wooden balconies and mansions, is considered one of the best-preserved in the Canary Islands. Anyone looking for the 12 best restaurants in La Orotava will find no tourist-oriented menus, but rather seasonal cuisine and wines from the DO Valle de La Orotava. The guachinche Bodegón Casa Matías and the Tasca La Cañada epitomise this authentic cuisine. There are 34 restaurants spread across the town.
Canarian cuisine in the historic mansion district
At lunchtime, the ‚Menú del día‘ costs between 10 and 13 euros, including a glass of local wine, often served with ‚Conejo en salmorejo‘. The busiest time is between 2 pm and 4 pm; in the evenings, kitchens rarely open before 9 pm. At Casa Matías and other guachinches, it’s best to pay in cash, as cards aren’t accepted everywhere. There are no German-language menus in the old town. A smattering of Spanish will make ordering easier at El Jamón de Moisés or Tasca La Cañada. Six bars serve wines from the high-altitude vineyards.
By category
Tips for your visit
The bars and restaurants are crammed amongst the townhouses of the old town, serving up papas arrugadas, goat’s cheese from the highlands and fish from the nearby Atlantic coast. Casa Lercaro stands out with its stately setting. From the terraces on the plaza, the view stretches across the Orotava Valley down to the sea.
Scattered throughout the centre are eight cafés; the Rebotica Café is situated in one of the shady, cobbled squares. At the Corpus Christi festival, the tables fill up as carpets of flowers cover the streets. Guachinche Ramón and Guachinche Las Chozas then serve up food for the neighbourhood.
Frequently Asked Questions
When are restaurants in La Orotava open?
At lunchtime, restaurants in La Orotava usually open around 1 pm, and in the evening from around 7 or 8 pm. Many kitchens take a break between services, and restaurants are often closed entirely on one day of the week. There are 34 restaurants to choose from.
What’s the best way to get to the restaurants in La Orotava?
La Orotava is situated on a hillside in the Orotava Valley and can be reached via the TF-5 northern motorway from Santa Cruz or Puerto de la Cruz. The narrow, steep old town is best explored on foot, where the restaurants are clustered amongst the town houses. Car parks are located on the outskirts of the town.
Are there any restaurants in La Orotava with outdoor terraces or sea views?
Several of the 34 restaurants have outdoor terraces around the stately townhouses and squares of the old town. From the higher-lying restaurants, the view stretches across the Orotava Valley to the Atlantic coast, as the town lies between the sea and Mount Teide.