in

Where to Get the Best Mexican Food in Flagstaff

Satisfy your Mexican food cravings while in Flagstaff.

Though Flagstaff is a popular spot to get away for just the weekend, you’re sure to get hungry while you’re visiting. The good news is, Flagstaff restaurants pack a punch.

Despite little space for development, business owners have managed to squeeze restaurants into any space imaginable in this little town.

Couple eating Mexican food in Flagstaff

So what’re you in the mood for? Mexican food perhaps?

Just thinking about Mexican food will definitely make you drool. Burritos, enchiladas, chilaquiles, pozole, and so much more!

If you’re wondering where you can find the best of all of these authentic entrees, you’re in luck! Keep reading to learn more about our favorite Mexican restaurants in Flagstaff.

Top Mexican Restaurants in Flagstaff

  1. La Fonda Mexican Restaurant
  2. El Tapatio Mexican Restaurant
  3. Tacos Los Altos
  4. Los Altenos Restaurant LLC
  5. MartAnne’s Breakfast Palace
  6. Agave Mexican Restaurant
  7. Los Gorditas Mexican Food
  8. Casa Duarte
  9. Salsa Brava
  10. Poliberto’s
  11. Chix-n-Mex
  12. Kachina Restaurant
  13. Banderos 66 TEX-MEX-CUE
  14. Chipotle
  15. Cafe Rio

La Fonda Mexican Restaurant

1900 N 2nd St, Flagstaff, AZ 86004
Phone: (928) 779-0296
Visit Website

Perhaps one of the most popular Mexican restaurants in Flagstaff is La Fonda, and for good reason.

This Hacienda-style spot offers some of the best authentic Mexican food in town. In addition to the great food, many locals rave about the exceptional service provided by La Fonda.

While you’re there, be sure to try out the La Fonda special or the mixed plate. Don’t forget to stop by between 11 a.m. to 2:30 p.m. daily for lunch specials!


El Tapatio Mexican Restaurant

2004 W Historic Rte 66, Flagstaff, AZ 86004
Phone: (928) 774-3530
Visit Website

If you’re looking for a spot with a lot of authentic Mexican food options, El Tapatio is a great place to start.

This restaurant offers a pretty long menu full of delicious Mexican flavors. It is also family-owned, so stopping by is a good way to support a small business. With classic options, vegetarian options, and even a burger or two, everyone is sure to find something at El Tapatio.

While you’re there, don’t forget to try out the sopapillas or dinner for two specials!


Tacos Los Altos

2500 S Woodlands Village Blvd #1, Flagstaff, AZ 86001
Phone: (928) 255-0369
Visit Website

Craving Mexican food and looking for a more casual experience? Swing by Tacos Los Altos.

Tacos Los Altos is family owned and only serves traditional recipes, so you can count on enjoying authentic cuisine,

With hundreds of positive reviews, this Mexican restaurant is a great place to stop for dine in, takeout, pickup, or delivery. Locals especially appreciate the great service and affordable prices. Don’t forget to try the chimichangas, super nachos, or carne asada fries!


Los Altenos Restaurant LLC

1481 S Milton Rd, Flagstaff, AZ 86001
Phone: (928) 226-7552
Visit Website

This family-owned Mexican restaurant serves Flagstaff authentic Mexican food, inspired by their home state, Jalisco.

This spot may be bit a trickier to find as its a hole in the wall, but it is praised for great service and even better food.

Serving breakfast, lunch, and dinner, Los Altenos is perfect for any time of day. Try out the huevos rancheros, menudo, or chile relleno while you’re there.

Don’t forget to grab some churros for dessert!


MartAnne’s Breakfast Palace

112 E Rte 66, Flagstaff, AZ 86001
Phone: (928) 773-4701
Visit Website

In the mood for Mexican food and breakfast? MartAnne’s Breakfast Palace is sure to satisfy your cravings.

With over two thousand ratings on Google, its safe to assume that MartAnne’s is one of the best.

Serving all day breakfast and lunch, this restaurant offers your favorite meal of the day with a twist. Try out the huevos florentina, the chilaquiles, or one of many burrito options!

Don’t forget to stop by for taco Tuesday every week from 4 p.m. to 6 p.m.


Agave Mexican Restaurant

1580 East, E Rte 66, Flagstaff, AZ 86001
Phone: (928) 774-1429
Visit Website

A fairly new addition to the Mexican cuisine scene in Flagstaff is Agave Mexican Restaurant.

Serving the community for almost seven years, this restaurant offers homemade Mexican food as well as Mexican-American food hybrids.

While you’re there, try out the molcajetes, Agave cantamar, or dessert combo. Don’t forget to stop by between 11 a.m. to 3 p.m. Monday through Thursday for the $6.99 lunch special.

And if you get thirsty, be sure to head over to the Agave Cantina, offering a long list of specialty margaritas and cocktails!


Las Gorditas Mexican Food

2900 N West St #4, Flagstaff, AZ 86004
Phone: (928) 774-2763
Visit Website

Looking for an affordable Mexican food option? Head on over to Las Gorditas Mexican Food.

Though the restaurant is only providing to-go or carryout meals right now, you won’t want to miss our on their food. Some mouth-watering options include a selection of gorditas (of course), tortas, enchiladas, and more.

Don’t forget to swing by on the weekends to buy tamales by the dozen or on Tuesdays for taco specials. Of course you can’t miss the daily special offered from 8 a.m. to 11 a.m.


Casa Duarte

1000 N Humphreys St #243, Flagstaff, AZ 86001
Phone: (928) 606-1500
Visit Website

With breakfast, lunch, dinner, and happy hour options, there’s no excuse not to try out Casa Duarte.

This restaurant offers a variety of traditional Mexican cuisine options that will definitely give you your Mexican food fix. Try out the tacos, ceviche, or elote while you’re there.

And if you’re really hungry try out their three tacos with rice and beans or an elote for only $12.95

Don’t miss happy hour every day from 2 p.m. to 5 p.m. for food and drink specials or taco Tuesday every week from 8 a.m. to 8:30 p.m!


Salsa Brava

2220 E Rte 66, Flagstaff, AZ 86004
Phone: (928) 779-5293
Visit Website

Voted one of Food Network’s “Top Places to Eat in Flagstaff,” Salsa Brava is a must try while you’re visiting this town.

Started by chef John Coley, who also owns Fat Olives in town, you can count on this food being top notch.

With classic Mexican cuisine and innovative twists like the caesar brava salad, Salsa Brava has a little bit of something for everyone.

Try out the Navajo taco, stuffed sopapilla, or lobster and shrimp enchiladas during your meal!


Poliberto’s

2221 E Cedar Ave, Flagstaff, AZ 86004
Phone: (928) 226-0350

Another quick fix for your Mexican food craving while in Flagstaff is Poliberto’s.

This restaurant is a drive-thru spot for some of the best Mexican food in town according to locals. Be sure to try out the carne asada fries, rolled tacos, or street tacos while you’re there.

And don’t forget to sip on a horchata while you eat.

Poliberto’s is a great place to stop by on your way in and out of town when you want great food fast!


Chix-n-Mex

1311 E Butler Ave, Flagstaff, AZ 86001
Phone: (928) 774-8406
Visit Website

chix n mex restaurant

Craving fried chicken and Mexican cuisine? Check out Chix-n-Mex.

Just as the name might suggest, this restaurant offers fried chicken and Mexican food options for the best of both worlds. Seeing as this spot is the only one in Flagstaff offering bone-in fried chicken, you really can’t beat Chix-n-Mex.

Perfect for those times when you just can’t seem to pick where you want to eat.

Be sure to try the fried chicken and biscuits or the breakfast and lunch burritos!


Kachina Restaurant

 522 E Rte 66, Flagstaff, AZ 86001
Phone: (928) 779-1944
Visit Website

Serving Flagstaff authentic Mexican food based on family recipes, Kachina Restaurant is a great place to stop.

With Mexican favorites like fajitas and menudo as well as American cuisine like sandwiches and burgers, Kachina offers a wide variety of food choices. So even if you’re not in the mood for Mexican food tonight, you’re sure to find something.

Be sure to try out a margarita while you’re there as they offer over 20 tequilas. Additionally, stop by between 4 p.m. to 7 p.m. Monday through Friday for happy hour with magaritas for only $3.50!


Bandoleros 66 TEX•MEX•CUE

11 E Aspen Ave, Flagstaff, AZ 86001
Phone: (928) 440-5403
Visit Website

In the mood for Mexican food? How about with a barbecue twist? Bandoleros 66 has got your back!

Offering Mexican cuisine favorites as well as some barbecue specials, this restaurant is sure to take your taste buds on an adventure. Locals also appreciate the attentive service provided by employees.

Don’t forget to try out the elotes or braised brisket taco while you’re there.

And if you’re in the mood for a drink, they even offer beer and margaritas to go!


Chipotle

1111 S Plaza Way, Flagstaff, AZ 86001
Phone: (928) 774-4254
Visit Website

In the mood for some grab-and-go, familiar Mexican takeout? Chipotle is your best bet!

Whether you’re looking for a customizable dinner, a quick bite, or a more affordable option, there’s definitely a reason Chipotle is popular in so many places, including Flagstaff.

With so many options for diets of all kind, Chipotle is a great place to take the family for a hassle free dinner. More specifically, this restaurant offers gluten-free, vegetarian, and vegan options.

Be sure to try out a build-your-own burrito bowl or the new quesadillas!


Cafe Rio

2710 S Woodlands Village Blvd, Flagstaff, AZ 86001
Phone: (928) 556-5130
Visit Website

Another familiar take-out favorite is Cafe Rio. Due to the assembly line style, this is a great place to stop by if you need some quick but wonderful food.

With a Chipotle-like, walk-through feel Cafe Rio offers a great variety of customizable entrees like burritos, salads, enchiladas, and more. They also make the tortillas in-house here, resulting in an authentic and downright delicious meal.

Don’t forget to try the tres leches cake, mint limeade, or creamy tomatillo dressing while you’re there!


Final Thoughts

As you can see, Flagstaff definitely offers a wide variety of Mexican cuisine. Whether you’re looking for an authentic menu or something a bit more Americanized, there’s definitely an option for you.

Mexican food is certainly something the residents of Flagstaff love, so it’s no surprise so many of these restaurants have raving reviews. Next time you’re in Flag, be sure to try one of the spots listed above.

Interested in trying other cuisines that Flagstaff has to offer? Check out our list of the best barbecue places!

And if you have the time, we recommend trying them all! Did we miss your favorite Mexican restaurant in town? 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.

Leave a Reply

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

Written by Tess Stafford

Tess Stafford is an undergraduate at Northern Arizona University studying journalism. She grew up in Phoenix and now lives in Flagstaff. Tess enjoys eating out with friends or family frequently and is always on the lookout for restaurants with gluten-free options!