9 Arizona Mexican Restaurants That Locals Happily Drive Across The State To Eat At

Affiliate disclosure: As an Amazon Associate I earn from qualifying purchases. Learn more

Arizona has no shortage of Mexican food, but a few kitchens are good enough to justify a full tank of gas. From Tucson to Flagstaff and Yuma to Bisbee, these spots have earned the kind of loyalty that turns a lunch plan into a road trip.

Some have been feeding families for generations, while others are newer favorites with menus you will not find anywhere else. Here are nine places where the food alone is a reason to hit the highway.

1. El Charro Café Downtown, Tucson, AZ

El Charro Café Downtown, Tucson, AZ
© El Charro Café Downtown, Tucson, AZ

Ask a Tucsonan where to take out-of-town family for Sonoran food, and this downtown cafe on Court Avenue comes up fast. It is a long-standing spot with a colorful, historic feel and a menu built around the dishes southern Arizona is known for.

The Carne Seca Platter is the order that defines the place. Tucson’s Enchiladas Sonorenses, Bandera Enchiladas, and Tamale Stuffed Chicken show how deep the regional menu goes.

Table-side guacamole and queso add a little show to the meal. For dessert, the Sopapillas Churros y Chocolate plate is a sweet way to finish.

Hours run 11 a.m. to 9 p.m. daily, and evenings get busy. Reservations are accepted and recommended for dinner, and there is a full vegetarian and vegan menu for mixed groups.

2. Elote Cafe, Sedona, AZ

Elote Cafe, Sedona, AZ
© Elote Cafe, Sedona, AZ

Plenty of Arizonans plan a Sedona trip around red rocks. A good number plan it around a dinner reservation here instead.

Elote Cafe serves inspired regional Mexican fare, and the namesake Elote Corn appetizer is the dish nearly every table orders. Beyond that, the menu gets creative with Buffalo Mole Poblano, Lamb Adobo, Pork Belly Tacos, and Goat Cheese Balls.

Save room for the Mexican Chocolate Pie. It has become a signature in its own right.

Planning matters for this one. The restaurant is open only Tuesday through Saturday from 5 to 9 p.m., reservations are required, and a wait is common even then.

Expect to spend more than at a typical taqueria, roughly $30 to $70 per person. I would save this one for an anniversary or a weekend getaway up Jordan Road.

3. MartAnnes Burrito Palace, Flagstaff, AZ

MartAnnes Burrito Palace, Flagstaff, AZ
© MartAnnes Burrito Palace, Flagstaff, AZ

Right on historic Route 66, Flagstaff’s most colorful breakfast line forms outside a family-owned spot covered in bold art. The space is offbeat on purpose, and the portions are just as big as the personality.

Breakfast is the headline. Chilaquiles and green chile enchiladas are the dishes regulars rave about, and the menu also wanders into Banana Split French Toast and Buckwheat Pancakes.

Lunch and dinner bring chimichangas, tostadas, pozole, fish tacos, and Divine Tacos. House horchata, flan, and a Fried Ice Cream Sundae round things out.

Prices sit around $10 to $20 per person. Reservations are not accepted and weekend mornings get packed, so arriving early helps.

Parking downtown can be tricky, and Sunday hours end at 2:30 p.m.

4. Guayo’s On the Trail, Globe, AZ

Guayo's On the Trail, Globe, AZ
© Guayo’s On the Trail, Globe, AZ

Flour tortilla chips are the first clue that Guayo’s does things its own way. They arrive with a sweet and spicy salsa that sets this Globe stop apart from the usual chips-and-salsa routine.

The restaurant sits along AZ-188, an easy pause for anyone heading toward Roosevelt Lake or cutting through Gila County. The look is old-school, with booths and a quiet, historic feel.

Green chile dishes are a specialty here. Crispy tacos, chimichangas, carne asada, and menudo also earn regular orders, and the classic taco, enchilada, rice, and beans combo keeps it simple.

Plates usually land in the $10 to $20 range. Note the schedule: Guayo’s is closed Monday and Tuesday and open Wednesday through Sunday from 10:30 a.m. to 8 p.m.

5. Cocina La Ley Restaurant, Nogales, AZ

Cocina La Ley Restaurant, Nogales, AZ
© Cocina La Ley Restaurant, Nogales, AZ

Border towns know tacos, and in Nogales this small counter-service kitchen on West 3rd Street is a strong argument for making the drive south.

Seafood is a big part of the appeal. Sopa de Camaron, a ceviche tostada, and the Dorado de Camaron share the menu with birria and corn tortilla tacos.

Don’t skip the salsa negra. It is one of the details that makes a meal here different from a taco stop in Phoenix.

The setup is casual, with ordering at the counter and an outdoor patio. Hours are 8 a.m. to 4 p.m. daily, so this is a breakfast or lunch plan only.

Prices stay friendly at about $10 to $20 a person. Parking is usually easy, and weekend mornings are the busiest stretch.

6. Mr. G Drive-In | Mexican, Yuma, AZ

Mr. G Drive-In | Mexican, Yuma, AZ
© Mr. G Drive-In | Mexican, Yuma, AZ

Since 1962, Yuma has been pulling up to Mr. G for tacos and burritos. That kind of run creates fans who remember their order decades after moving away.

The bean and cheese burrito is the long-running favorite, made with homemade tortillas. Rolled tacos are the other must-order, and the shredded beef rolled taco combo is a classic choice.

Carne asada fries, the Carne Asada Mix Burrito, red chile burritos, and elote fill out the menu. Mexican breakfast starts at 7 a.m.

Monday through Saturday.

It is counter service with a drive-through, which makes it a smart stop for I-8 travelers. Most meals cost $10 to $20 per person, and parking is usually easy.

7. Centrico, Phoenix, AZ

Centrico, Phoenix, AZ
© Centrico, Phoenix, AZ

Downtown Phoenix’s historic San Carlos Hotel holds one of the city’s most convenient Mexican kitchens. Centrico serves classic dishes on a corner where game nights, concerts, and office lunches all collide.

The queso fundido is the starter to get. From there, birria enchiladas, chicken enchiladas, chile verde, pozole, and tacos de asada or tinga cover the classics.

Cinnamon dusted churros make an easy dessert. Weekend brunch starts at 10 a.m.

Saturday and Sunday.

Late hours are a bonus, with the kitchen open until midnight on Fridays and Saturdays. Reservations are accepted, and a patio adds outdoor seating.

Parking downtown can take some patience, with garage and street options nearby. Expect around $20 to $30 per person.

8. Frank’s Restaurant, Prescott, AZ

Frank's Restaurant, Prescott, AZ
© Frank’s Restaurant, Prescott, AZ

Here is a bold claim for a mountain town: Prescott has Mexican food that holds its own against Tucson. Frank’s is the family-run spot behind that reputation.

Carnitas, fajitas, and enchiladas are the core of the menu, with fish tacos and house salsa also worth ordering. A full vegetarian menu means everyone at the table has options.

Big groups do well here, and kids are easy to bring along with high chairs and a kids’ menu. Plates typically run $10 to $20 per person.

Frank’s sits on West Goodwin Street, a short hop from downtown. Hours are 10 a.m. to 8 p.m.

Monday through Saturday, closed Sunday, and parking is usually plentiful.

9. Los Tachos Restaurant, Bisbee, AZ

Los Tachos Restaurant, Bisbee, AZ
© Los Tachos Restaurant, Bisbee, AZ

Taco Tuesday in Bisbee has a reputation. At Los Tachos, the deal of two tacos with the soup of the day for 99 cents has turned Tuesdays into the busiest day of the week.

The rest of the week is just as appealing. Carne asada and homemade tortillas are the specialties, and the Sonoran Enchiladas Plate, Mexican hot dogs, and albondigas soup keep regulars coming back.

Weekly specials change things up. Portions are generous, and the dining room was recently remodeled.

Find it on South Naco Highway, away from the busy Old Bisbee streets, with free parking and a drive-through. Hours start at 9 a.m. on weekdays and 8 a.m. on weekends, closing at 5 p.m. on Sundays.

Publish Date: October 12, 2026

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Brand_Element_1.png

SIGN UP FOR OUR NEWSLETTER &
RECEIVE A FAMILY VACATION PLANNING KIT!

We3Travel.com will use the information you provide on this form to send you newsletters. You can unsubscribe at any time by clicking the link in the footer of any email you receive from us, or by contacting [email protected]. By clicking below, you agree that we may process your information in accordance with these terms.

fam-book
Scroll to Top