As of: July 2026 (updated regularly)
Limón y Sal Mexicano in La Laguna caters for students and locals, whilst Restaurante Habanero in Costa Adeje caters for holidaymakers. It is the difference between these two extremes that determines whether the guacamole is made from ripe avocados or comes straight from a tub. Anyone looking for the 10 best Mexican restaurants on Tenerife will often find the finest cuisine away from the main promenades. Poco Loco in Puerto de la Cruz is one such place, as is Agave in Alcalá. Here, tacos come together in places that are worlds apart.
Eating Mexican food in Tenerife: What you need to know
At lunchtime, some restaurants offer a ‚menú del día‘, with a three-course meal costing between 10 and 14 euros. In the evenings, the restaurants fill up, and in the south, around Playa de las Américas, it’s worth booking a table during the high season. Viva Mexico in Los Cristianos and the Restaurante Cantina Mexicana charge higher prices in the evenings than restaurants in the north. In La Laguna, the clientele is more local. Card payments are accepted almost everywhere, but it’s still useful to have a few euros in cash.
Tips for your visit
Mexican cuisine can be found in some of Tenerife’s 1,099 restaurants, from the coastal towns in the south right through to the old town of La Laguna. The Restaurante Doña Lupita in Adeje grills meat for its tacos. The Chihuahua in Los Cristianos makes spicy salsas using its own recipes. Some restaurants serve enchiladas alongside Canary Islands papas arrugadas with mojo. At JPJ Katrina in Santiago del Teide, the menu from across the ocean meets the island’s local ingredients.
Los Cristianos boasts two such venues: Viva Mexico and Chihuahua. In La Laguna, Limón y Sal and Cantina Mariachi sit opposite one another. In the island’s 480 bars, margaritas and Mexican beer are the perfect accompaniment to the evenings. From higher-up terraces, such as at Agave in Alcalá, you can look up at Mount Teide, Spain’s highest mountain, whilst enjoying a plate of nachos.
Frequently Asked Questions
When is the best time to visit Mexican restaurants in Tenerife?
The best time to visit the Mexican restaurants in Tenerife is in the evening, when the kitchens are cooking in a relaxed atmosphere. During the carnival in Santa Cruz de Tenerife, demand rises sharply, so it’s a good idea to book a table. The cooler winter months are also ideal for a hearty plate of enchiladas.
When are Mexican restaurants in Tenerife open?
The opening hours of Mexican restaurants in Tenerife vary depending on the establishment and its location. Restaurants in tourist areas such as Playa de las Américas or Los Cristianos open at lunchtime and remain open continuously until around 11 pm. In Santa Cruz de Tenerife, some restaurants take a lunch break.
What’s the best way to get to Mexican restaurants in Tenerife?
Guests can reach Mexican restaurants in Tenerife either by hire car or via the TITSA bus network. In Santa Cruz de Tenerife and the coastal towns in the south, the restaurants are within walking distance of hotels and promenades. For more remote establishments in the mountainous regions, having your own vehicle remains the more reliable option.
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.