Tuscon, Arizona, is known not just for its natural beauty - what with the gorgeous Sonoran Desert and its famed year-round sunshine - but also its diverse population. As one of the most populous cities in the state, Tuscon is home to over a million residents, as of 2015. With such a rich multicultural background, there is a wide variety of food, drink, and activities that you can enjoy here! In particular, are you looking to satisfy your cravings for Mexican food on your next trip there? Learn more by checking out our picks for the best Mexican restaurants in Tucson, Arizona!
1. Eclectic Cafe
If you’re looking for a great brunch place in Tucson, the Eclectic Cafe is definitely worth checking out! This cafe serves all your brunch favorites, like pancakes and french toast, as well as some delicious Tex-Mex dishes. Some of their must-try Tex-Mex eats include their enchilada salad, chorizo quesadilla, and shredded beef chimichangas. The Eclectic Cafe is also noted for its excellent service, so you’re sure to enjoy your time here!
Eclectic Cafe
Address: 7053 E Tanque Verde Rd Tucson, AZ 85715
Website: Eclectic Cafe
Opening hours: 11:00 AM - 9:00 PM Monday to Friday; 8:00 AM - 9:00 PM Saturday to Sunday
Average price for two: 11 - 30 USD
2. El Guero Canelo
If you’re looking for affordable, yet authentic Mexican fare, El Guero Canelo is your best bet! This charming restaurant serves some of the most mouthwatering Mexican dishes at budget-friendly prices! Try their delicious carne asada or their famed Sonoran Hot Dogs, which are best paired with a helping of their Horchata. You can also enjoy their ever-popular salsa bar, which comes only with the freshest ingredients.
El Guero Canelo
Address: 2480 N Oracle Rd Balboa Heights
Website: El Guero Canelo
Opening hours:10:00 AM - 11:00 PM Monday to Thursday; 8:00 AM - 12:00 AM Friday to Saturday; 8:00 AM - 11:00 PM Sundays
Average price for two: Under 10 USD
3. Taqueria Pico De Gallo
Editor's Note: There's no photo available at the time of writing
The Taqueria Pico De Gallo serves up tasty and affordable Mexican dishes. Their Birria and Cabeza are both best-sellers, while their tacos and their hot salsa are also favorites among their patrons. For dessert, you can indulge in a cup of their champurrado, which is a thick hot chocolate that has a hint of cinnamon, for that kick of spice!
Taqueria Pico De Gallo
Address: 2618 S 6th Ave, Tucson, AZ 85713
Website: Taqueria Pico De Gallo
Opening hours: 9:00 AM - 9:00 PM, Daily
Average price for two: Under 10 USD
You might be interested in these Airbnbs!
4. El Cisne Restaurant
The El Cisne Restaurant is elegant, yet welcoming Mexican restaurant, perfect for a dinner date or a casual lunch meeting. Some of their best entrees include their Bistec Vaquero, a savory Angus beef steak served with chili, onions, and sauce, and their Los Tres Amigos, a hearty combination plate that comes with a beef taco, enchilada, and a green tamale. You can cap off your meal with a sweet treat like their Flan, or with a refreshing drink, like their Cadillac Margarita.
El Cisne Restaurant
Address: Bel Air Plaza Shopping Center, 4717 E Sunrise Dr, Tucson, AZ 85718
Website: El Cisne Restaurant
Opening hours: 11:00 AM - 9:00 PM Sunday to Friday; 11:00 AM - 10:00 PM on Saturdays
Average price for two: 11 - 30 USD
5. Teresa's Mosaic Cafe
With its cozy atmosphere, delicious breakfast dishes, and excellent service, it’s no wonder that Teresa’s Mosaic Cafe has plenty of loyal patrons that keep coming back for more! Teresa’s Mosaic Cafe is very popular as a place to enjoy brunch in the Tuscon area. Some of their best-selling dishes include their hearty and savory menudo, huevos rancheros, enchiladas, and calabacitas.
Teresa's Mosaic Cafe
Address: 2455 N Silverbell Rd, Tucson, AZ 85745
Website: Teresa’s Mosaic Cafe
Opening hours: 7:30 AM - 9:00 PM Monday to Saturday; 7:30 AM - 2:00 PM on Sundays
Average price for two: 11 - 30 USD
6. Los Nopales Restaurant
Known for their generous servings and mouthwatering meals, you can’t go wrong when you stop by the Los Nopales Restaurant! At this family-owned restaurant, you can enjoy delectable Mexican dishes that are well worth the price! Their “unbeatable” Carne Seca, addictive cheese crisps, and their savory carne asada enchiladas are all fan-favorites. If you are a vegetarian, you are also sure to love their veggie burrito!
Los Nopales Restaurant
Address: 3051 S Kinney Rd, Tucson, AZ 85713
Website: Los Nopales Restaurant
Opening hours: 10:30 AM - 7:30 PM Monday to Saturday; Closed on Sundays
Average price for two: Under 10 USD
7. La Olla Mexican Cafe
Editor's Note: Photo taken from the establishment's official social account
Beat the heat with our summer drink specials! We have tasty, new recipes for our Michelada and Bloody Caesar....
Posted by La Olla Mexican Cafe on Saturday, May 18, 2019
Whether you’re in the mood for pork, beef, or seafood, La Olla Mexican Cafe is sure to satisfy your cravings! Their Manchego Shrimp or their Green Chili Shrimp are both popular seafood entrees, while their pork carnitas and pork tacos are among their best-selling meat dishes. The La Olla Mexican Cafe also offers delicious desserts, including their churros, which are perfectly crisp and served with a scoop of ice cream!
La Olla Mexican Cafe
Address: 8553 N Silverbell Rd, Marana, AZ 85743
Website: La Olla Mexican Cafe
Opening hours: 11:30 AM - 8:00 PM, Monday to Saturday; Closed on Sundays
Average price for two: 11 - 30 USD
8. Elvira’s Restaurant
Elvira’s boasts chic, modern interiors and a youthful vibe that makes it the perfect place to hang out after a long day at work or during the weekend. Here, you can sip on their refreshing margaritas while enjoying their delicious entrees. Some of their must-tries include their guacamole and queso fundido, Guajillo prawns, their flounder with pineapple, and their chicken mole.
Elvira’s Restaurant
Address: 256 E Congress St., Tucson, AZ 85701
Website: Elvira’s Restaurant
Opening hours: 4:00 PM - 9:00 PM Monday to Thursday; 4:00 PM - 10:00 PM Fridays and Saturdays; 4:00 PM - 8:00 PM on Sundays; Closed on Mondays
Average price for two: 11 - 30 USD
9. Penca
Penca is an upscale restaurant that serves your favorite Mexican meals with a modern, youthful twist. Although their unique fare is not so close to the traditional and their modern interiors are far from homey, little details like their playlist full of old Mexican music, add nostalgic charm to that stylish and chic vibe. Here, you should definitely try their Queso Fundido, quesadillas, and their carne asada tacos served with homemade corn chips! You definitely will be back for more!
Penca
Address: 50 E Broadway Blvd., Tucson, AZ 85701
Website: Penca
Opening hours: 11:00 AM - 11:00 PM Tuesday to Thursday; 11:00 AM - 12:00 AM; Fridays; 9:00 AM - 12:00 AM on Saturdays; 9:00 AM - 10:00 PM on Sundays; Closed on Mondays
Average price for two: 11 - 30 USD
10. El Minuto Cafe
If you’re craving for the warmth and comfort of traditional Mexican food, you’re sure to find it at the El Minuto Cafe. The cafe offers a wide selection of authentic Mexican meals, cooked to perfection and served with a smile! Some of their dishes that you shouldn’t miss include their Carne Seca tacos and their classic chimichangas, which are topped with a helping of fresh, crisp lettuce!
El Minuto Cafe
Address: 354 S Main Ave, Tucson, AZ 85701
Website: El Minuto Cafe
Opening hours: 11:00 AM - 9:00 PM Sunday to Thursday; 11:00 AM - 10:00 PM Friday to Saturday
Average price for two: 11 - 30 USD
Satisfy your cravings for Mexican food in Tucson
On your next visit to Tucson, you won’t need to hold back your cravings. Be sure to check out these excellent Mexican restaurants in the city and indulge your need for some delicious Mexican fare!
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to