We Ranked The Best Mexican Restaurants In Arizona And Here Is Who Made The Cut
A sitting U.S. president once ordered a combo plate at an Arizona restaurant. That meal still lives on the menu today.
Can a plate of enchiladas really count as a history lesson? At this table, the answer is a hearty yes.
Another kitchen mixes salsa right at the table. Up in mountain country, fried ice cream sundaes wait for anyone who saves room.
Down near the Mexican border, a steaming bowl of shrimp soup starts the morning right. Elsewhere, handmade tortillas arrive hot.
Who knew a tortilla could feel like a small celebration?
Some stops are quick and humble, while others suit a special night out. This list stretches across big cities, small towns, and red rock country in Arizona.
So which plate deserves the longest drive?
Guadalajara’s Grill & Bar

Salsa usually shows up in a bowl, already made. At this Tucson favorite, it gets made right at your table, which turns chips into a little show.
The table-side salsa is the signature move here, and it sets a fun tone. You get to watch your starter come together before the main event even arrives.
Then comes the hard part, which is choosing dinner. Lobster Enchiladas sound fancy, and they’re a big reason to visit at least once.
Fajita fans have options too. Jumbo Tiger Shrimp Fajitas and Chicken Fajitas both rank among the menu highlights.
Steak Ranchero is another hearty pick for big appetites. On a chilly desert evening, a bowl of pozole might be the smartest call of all.
Plant-based eaters won’t feel left out. The restaurant offers a full vegan menu and a full vegetarian menu, plus fresh guacamole that fits both.
Save room for flan, because a sweet finish never hurts. It’s a classic ending that matches the playful start.
Families get a kids’ menu and high chairs, so little ones can join the salsa show. Doors open at 10 AM on Saturday and Sunday, which makes a weekend brunch easy to plan.
Reservations are accepted, which helps on busy Friday and Saturday evenings. If you’d rather eat at home, curbside pickup and delivery are available.
The Valencia Road location makes it a handy stop on Tucson’s south side. Service is known for moving quickly, too.
Address: 1610 W Valencia Rd #100, Tucson, AZ 85746
Mi Nidito Restaurant

Few restaurants can say a U.S. president’s meal became part of the menu. This little nest on South 4th Avenue can, and the President’s Plate still carries that story.
The name Mi Nidito means ‘my little nest’ in Spanish. It fits a spot with a historic, old-school feel that has made it a Tucson classic.
Former President Bill Clinton once ate here, and his combo became famous. Ordering the President’s Plate is basically a history lesson you can eat.
The cooking leans Sonoran, which makes sense in southern Arizona. Carne seca gets plenty of love, and homemade salsa arrives with chips to start.
Food comes out on heated plates, a small detail with big comfort energy. That means your enchiladas stay hot while you decide which bite comes next.
Chicken enchiladas and tortilla soup are both popular picks. A cold glass of horchata makes a sweet partner for anything with chile.
Plan ahead, because reservations aren’t accepted and there’s usually a wait. Friday and Saturday evenings are the busiest stretch, so time your visit around them.
Night owls get a treat on weekends. Friday and Saturday hours stretch until 11:30 PM, but doors stay closed on Mondays and Tuesdays.
Families are welcome, with a kids’ menu and high chairs ready. Takeout is available, though delivery isn’t offered, so this one rewards showing up in person.
Patience pays off here, and you’ll leave with a story to tell. Not every taco night comes with a presidential footnote.
Address: 1813 S 4th Ave, Tucson, AZ 85713
Gallo Blanco

Street corn is a fine reason to cross town, and this kitchen clearly knows it. The Elote Callejero is a menu highlight at this central Phoenix spot.
Contemporary takes on Mexican food with fun twists define the menu. The room feels airy and lively, and a patio with heaters keeps outdoor meals pleasant on cool nights.
Brunch is where things get playful. Pozole Rojo Sope, Tres Leches, and Churros all appear on the brunch side, along with a single flapjack.
Weekend early birds, take note. Saturday and Sunday doors open at 8 AM, and Sunday morning into afternoon is the busiest stretch.
Lunch and dinner bring their own heavy hitters. The Naco Torta and La Bomba burrito make strong cases for a bigger appetite.
New Mexican Enchiladas Especial nods to a neighboring state’s chile style. A simple bean and cheese burrito proves that classics still matter.
Vegetarians get a full vegetarian menu here. The Envuelto is a vegan option, so meat-free friends can order with confidence.
Groups and college students both show up, and reservations are accepted. That’s handy when you’re feeding a crowd with mixed cravings.
Dessert lovers should circle the churros. A sweet ending feels right after a plate full of chile and corn.
Address: 928 E Pierce St, Phoenix, AZ 85006
MartAnnes Burrito Palace

A burrito palace on historic Route 66 sounds like a road trip daydream. In downtown Flagstaff, it’s real, and the portions are famously huge.
Family-owned and full of personality, this spot features colorful, offbeat decor with plenty of art. It’s the kind of room that makes breakfast feel like an event.
Speaking of breakfast, doors open at 7:30 AM daily. Chilaquiles and breakfast burritos are big draws for anyone fueling up for a day in northern Arizona.
Got a sweet tooth before noon? The Banana Split French Toast exists, and a Buckwheat Pancake offers a slightly calmer option.
The menu leans into Mexican-American comfort food. Chimichangas, tostadas, and pozole are served all day, so nobody has to watch the clock.
Fish Tacos and Divine Tacos bring lighter choices to the table. A full vegan menu and full vegetarian menu give plant-based eaters real variety.
Wash it down with house horchata. Then decide whether flan or a Fried Ice Cream Sundae deserves your last bit of room.
Reservations aren’t accepted, and there’s usually a wait. Weekend mornings get the busiest, so a weekday visit can save time.
Parking nearby can be tricky to find, so give yourself a few extra minutes. Sunday hours end at 3 PM, which matters if you’re planning a late lunch.
Address: 112 E Rte 66, Flagstaff, AZ 86001
Elote Cafe

Naming your restaurant after a corn dish takes confidence. This Sedona kitchen backs it up, with elote corn standing tall among the menu highlights.
Found on Jordan Road in Uptown Sedona, the restaurant serves inspired regional Mexican cooking.
The focus leans toward bold Southwest flavors and top-notch ingredients.
Goat cheese balls make a fun start for the table. Then the bigger plates start calling your name.
Buffalo Mole Poblano is a standout name on the menu. Lamb Adobo and Pork Belly Tacos keep the lineup rich and hearty.
Smoked pork cheeks have also earned attention here. It’s the kind of menu that rewards trying something you’ve never ordered before.
The setting is upscale casual, so you can dress up a little without feeling stuffy. Its romantic mood makes it a natural pick for a date night.
Dessert deserves a spot in your plan. Mexican Chocolate Pie closes the meal on a sweet, cocoa-rich note.
Timing matters, so read this part twice. Dinner runs Tuesday through Saturday from 5 to 9 PM, and reservations are required.
Outdoor seating is available, which is a treat in red rock country. Vegetarian and vegan diners get full menus of their own, too.
Kids can come along, since a kids’ menu and high chairs are available. Still, the grown-up flavors are the main reason to book early.
Address: 350 Jordan Rd, Sedona, AZ 86336
The Original Ana’s Mexican Food

Homemade menudo is a weekend tradition for many families. At this Yuma kitchen, the homemade version is a headline act.
Simple and hearty is the whole game plan here. It’s a casual, quiet spot where breakfast takes the spotlight.
Breakfast burritos here are known for being hearty, which is great news for early risers. Doors open at 8 AM every day of the week.
Chilaquiles are a menu highlight worth your attention. Tortilla chips and sauce make one of the best ways to start a morning.
Can’t decide between two salsas? Huevos divorciados solve that problem by pairing eggs with two different sauces on one plate.
Service moves fast, which helps when you’re heading to work or back on the road. Interstate 8 runs through Yuma, so this is a smart stop for travelers.
The kitchen also handles lunch and dinner. Closing time is 6 PM daily, so plan on an early supper rather than a late one.
Groups fit in fine, and kids are welcome. Takeout is available if you’d rather eat at home or on a picnic.
Yuma sits in the far southwest corner of Arizona, close to both California and Mexico. That border-region location helps explain why classic Mexican breakfast dishes feel right at home here.
Parking is free and usually easy to find. That’s one less thing to worry about before your first bite.
Address: 1840 S Arizona Ave A, Yuma, AZ 85364
Cocina La Ley Restaurant

Shrimp soup for breakfast? In Nogales, right by the Mexican border, that question makes perfect sense.
Fresh seafood and signature tacos are the focus at Cocina La Ley. Service happens at the counter, so you order, grab a seat, and wait for the good stuff.
Sopa de Camaron, a shrimp soup, is a menu highlight. On a cool morning, a hearty bowl feels like the right call.
Dorado de Camaron brings lightly breaded, fried shrimp to the table. Fish tacos also rank among the favorites.
Want something cool and bright? The Ceviche Tostada offers a fresher bite, especially on a hot border-town afternoon.
Birria fans aren’t left out either. Pair it with corn tortillas, which earn their own place on the highlights list.
Spice seekers should look for Salsa Negra and the hot salsa. Go slow at first, because the heat can sneak up on you.
Organic dishes and healthy options are part of the menu here. That’s a welcome surprise at such a relaxed, simple place.
Hours run from 8 AM to 4 PM daily, so this is a breakfast and lunch spot. Weekend mornings bring the biggest rush.
An outside patio adds extra room on nice days. Families are welcome, and high chairs are ready for small diners.
Reservations aren’t accepted, but service tends to move fast. Free parking makes a quick stop simple.
Catering is offered too, if your next party needs a seafood upgrade. Curbside pickup works when you’re short on time.
Address: 226 W 3rd St, Nogales, AZ 85621
Casa Perez Mexican Restaurant

Fresh tortillas made by hand can turn a regular dinner into a small celebration. At this Dewey restaurant along Highway 69, they arrive hot and homemade.
Casa Perez brings a festive mood to this quiet corner of Yavapai County. The space is bright, and live Mexican music adds to the party feel.
Crispy rolled flautas are a strong place to start. Add beans and rice, and you’ve got a plate that hits the classic notes.
The Cheese Crisp is a fun Arizona favorite. Picture a big, open-faced tortilla covered in melted cheese, and you’re close.
Sizzling Vegetable Fajitas make plenty of noise when they show up. A taco salad offers a lighter choice without skipping flavor.
Guacamole is another menu highlight, and it’s vegan, too. Vegetarians get a full vegetarian menu, so meat-free meals are easy here.
Finish with fried ice cream, the crunchy, cold dessert that feels like a party trick. Kids will likely cheer, and grown-ups might too.
Families get a kids’ menu and high chairs. Reservations are accepted, which helps on Friday and Saturday evenings when it’s busiest.
Hours run 11 AM to 8 PM Monday through Saturday, and until 7 PM on Sunday. Catering is available if you want those tortillas at your next gathering.
Prescott Valley and Prescott sit nearby, making this an easy detour. Your tortilla-loving future self will thank you.
Address: 11901 AZ-69, Dewey, AZ 86327
