Though this large city has a wide variety of cuisines and flavors, if there’s one thing Phoenix can do right, it’s Mexican food.
With its close proximity to the Mexican border, the southwestern feel, and the locals’ love for delicious Mexican fare, it’s no surprise this city excels when it comes to making enchiladas, tamales, burritos, and more.
It’s no secret that there are countless Mexican restaurants in the valley – many of which with top-notch reviews. So how can anyone ever decide where to go for the best experience?
Lucky for you, we’ve narrowed down the extensive list of options and compiled a list of the best Mexican restaurants in Phoenix.
Best Mexican Restaurants in Phoenix
- Comedor Guadalajara
- Cocina Madrigal Tacos + Tequila
- Valle Luna
- Otro Cafe
- Casa Corazon Restaurant
- Chino Bandido
- El Norteño
- PHX Burrito House
- Las Glorias Grill
- Juan’s Authentic Mexican Food
- Rito’s Mexican Food
- Ta Carbon
1830 S Central Ave, Phoenix, AZ 85004
Phone: (602) 253-8299
With thousands of amazing reviews, Comedor Guadalajara is clearly one of the best Mexican restaurants in Phoenix.
Located in midtown Phoenix, this is a great restaurant to visit on your way to see some of the shops and attractions in the city.
Comedor Guadalajara is family-owned and offers homestyle Mexican cooking, so you’re sure to leave this spot satisfied.
Try out the machaca con huevo, carne asada “tampiquena”, green chile beef taco, or a combo meal.
Don’t forget to stop by for lunch specials from 11 a.m. to 2 p.m. on Wednesday through Friday!
Cocina Madrigal Tacos + Tequila
4044 S 16th St, Phoenix, AZ 85040
Phone: (602) 243-9000
In the mood for some tacos? Great news, Cocina Madrigal Tacos + Tequila specializes in them.
Found in Southern Phoenix, this favorite Mexican restaurant among Phoenix locals. Specifically, many praise the food, drinks, and service.
This spot has also won countless awards and made many top restaurant lists.
With a menu full of classic Mexican dishes and some more Americanized favorites, this is a great place to take the whole family.
Be sure to try the al pastor tacos, barbacoa green chile enchiladas, or five cheese macaroni and chicken.
3336 W Bell Rd, Phoenix, AZ 85053
Phone: (602) 993-3108
Another one of the best Mexican restaurants in Phoenix is Valle Luna. Valle Luna is a lot of locals’ go-to for delicious, traditional Mexican grub.
This family-run restaurant is a perfect casual spot to enjoy some great food with family or friends any day of the week.
Serving a wide variety of classic Mexican dishes, you’ll definitely find something you love at Valle Luna.
We recommend the Sonoran enchilada dinner, carne asada tacos, Baja fish taco dinner, or “lunatic” huevos rancheros.
Be sure to swing by Monday through Saturday from 11 a.m. to 3 p.m. for lunch specials!
6035 N 7th St, Phoenix, AZ 85014
Phone: (602) 266-0831
Otro Cafe is an amazing spot to chow down on some authentic cuisine in Phoenix – though we could add this spot to our list simply for their guacamole.
Located in uptown Phoenix, this is a perfect detour to take when on your way to do some shopping or sightseeing.
With so many options to choose from, it can be hard to pick just one dish to order. Be sure to try the naco torta, something from the all-day breakfast menu, or the guacamole, of course.
Stop by for brunch starting at 8 a.m. every day!
2637 N 16th St, Phoenix, AZ 85006
Phone: (602) 334-1917
Making Yelp’s list for the top 100 places to eat in 2021, it’s no surprise Casa Corazon Restaurant is on our list for the best Mexican restaurants in Phoenix.
This midtown Phoenix restaurant is quite popular and is praised for their delicious menu full of satisfying entrees, appetizers, and more.
With a gourmet Mexican cuisine menu and a full bar, everyone will love visiting Casa Corazon. We recommend the quesadilla lobster, gorditas taco, or enchiladas.
Don’t forget to sip on one of nine margaritas or another cocktail while you eat your meal!
15414 N 19th Ave, Phoenix, AZ 85023
Phone: (602) 375-3639
Looking for some amazing Mexican food with a Chinese twist? Try out a local favorite, Chino Bandido.
This small restaurant is a great place to grab a quick bite and taste the best of both worlds.
With a menu filled with build-your-own options and customizable meals, your taste buds will definitely be thanking you.
Try out the chile relleno, jade red chicken, a quesadilla, black beans, fried rice.
1002 7th Ave, Phoenix, AZ 85007
Phone: (602) 254-4629
With over two thousand beaming reviews, El Norteño is a top pick for many in the valley and has reserved a spot as one of the best Mexican restaurants in Phoenix.
Located in midtown Phoenix, this spot is housed in a counter-serve building with outdoor seating.
Another great location for homestyle food, this Mexican spot offers every dish you could want. Be sure to try the red chile burrito, carne asada chimichanga, or tamales.
El Norteño is cash only, however, so make note of this before taking a trip out to this spot!
PHX Burrito House
4140 7th Ave, Phoenix, AZ 85013
Phone: (602) 265-1274
Located in a cozy, charming building, PHX Burrito House is a popular spot to grab burritos, tacos, and quesadillas.
This restaurant is located in midtown Phoenix, much like many of the other places on our list, and is a great place to stop while out and about.
This spot offers a menu full of tasty dishes, however, we recommend the green chile pork burrito, fish tacos, or carne asada burrito.
Las Glorias Grill
7835 N 19th Ave, Phoenix, AZ 85021
Phone: (602) 944-8457
Looking for some authentic Mexican cuisine and a charming, vibrant interior? Las Glorias Grill will do the trick.
Housed in north Phoenix, this restaurant is known for its great food, service, and atmosphere. Locals also appreciate the large portions this stop offers.
Offering a wide variety of Mexican classics, some nontraditional items, and some vegetarian options, this spot is perfect for the whole family.
Try out the alfredos combo, camarones las glorias, or vegetarian burrito.
Juan’s Authentic Mexican Food
1516 E Thomas Rd #5731, Phoenix, AZ 85014
Phone: (602) 241-1918
With “authentic” in the name, there’s no doubt about it, Juan’s is one of the best places to satisfy your Mexican craving.
Another midtown stop, this an easily accessible restaurant you won’t want to miss. Reviewers especially love the food, service, and prices at this stop.
Serving breakfast, classic dishes, and combos, there’s a little bit of something for everyone at Juan’s.
Be sure to try the works burrito, potato tacos, or a combo meal if you can’t make up your mind.
Rito’s Mexican Food
907 N 14th St, Phoenix, AZ 85006
Phone: (602) 262-9842
Seeing as this spot has nearly two thousand amazing reviews, we can definitely vouch that Rito’s is a must while in town.
Located in midtown Phoenix, this restaurant is a take-out spot perfect for a quick meal. Most importantly, however, is that this spot is cash-only, so be sure to plan ahead.
With a straight-forward, traditional menu, this is a perfect place to grab some classic Mexican grub. We recommend the three-way burrito, bean & guac tostada, or enchiladas.
So what do you think? Dinner at 6? We’re only kidding. Though you can’t help but feel hungry after reading this list!
It’s clear there are so many amazing Mexican restaurants in this city, many of which with a wide variety of options for even the pickiest of eaters.
Looking for something other than good Mexican food? Check out our favorite Thai restaurants to visit in the area by clicking here!
Where’s your favorite place to grab the best Mexican food in Phoenix? Did we miss it? Let us know in the comments!
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.
2 CommentsLeave a Reply
Bario Cafe or LA Santisma are my favorite.
Cantina Gueros is a great place to eat Mexican food and it is located in Peoria Az on Lake Pleasant Pkwy. And in Goodyear on E. McDowell Rd. Everything made from scratch and the smoked pepper salsa is to die for.