10 Best Mexican Restaurants In Flagstaff, Arizona

mexican restaurants in flagstaff
Leo
Leo 
Updated
| 4 min read

The cultural and historic city of Flagstaff in Arizona, USA, is surrounded by desert, mountains, and the world’s largest ponderosa pine forest. Travelers who passed through the city on America’s 100th Independence Day cut down a pine tree to raise an American flag; that’s how Flagstaff got its name. At present, it is a popular area for outdoor sports and adventures. You can go for camping, hiking, or skiing, or check out its monuments. Having a mountain town environment, Flagstaff is where Arizonians head to for escaping summer. The city also has the Northern Arizona University, making it a place with a lot of students. And there are some microbreweries and famous restaurants serving good Mexican food. Check out the best Mexican restaurants in Flagstaff.

1. La Fonda Mexican Restaurant

La Fonda Mexican Restaurant
Source: Photo by Wikimedia Commons user https://www.flick... used under CC BY 2.0

Run by three generations, the La Fonda Mexican Restaurant is a local favorite that serves tasty Mexican as well as American fare. Located in the popular Sunnyside neighborhood since 1958, it is a spot to enjoy good food and atmosphere, and they have very friendly staff. There are tasty appetizers such as quesadilla and plain nachos, while lunch specials like the green chili con carne, enchilada are good value for money.

La Fonda Mexican Restaurant

Address: 1900 N 2nd St, Flagstaff, AZ 86004

Website: La Fonda Mexican Restaurant

Opening hours: Mon-Sat: 10:00 AM-9:00 PM, Sun: 10:00 AM-8:00 PM

Average price for two people: 11-30 USD

Visited this place?

2. El Tapatio Mexican Restaurant

El Tapatio Family Mexican Restaurant
Source: Photo by Wikimedia Commons user MB298 used under CC BY-SA 4.0

The El Tapatio Mexican Restaurant is a popular hangout for locals who love to have authentic Mexican food. Famous for its tacos, enchiladas, fajitas, and shredded beef burritos, this place serves rice and beans very generously. The restaurant’s guacamole dip is really good too. They also have a full-service bar with hundreds of tequilas, rum, vodka, and other drinks.

El Tapatio Mexican Restaurant

Address: 2004 E Rte 66, Flagstaff, AZ 86004

Website: El Tapatio Mexican Restaurant

Opening hours: Sun-Thu: 10:00 AM-10:00 PM, Fri-Sat: 10:00 AM-11:00 PM

Average price for two people: 11-30 USD

Visited this place?

3. Kachina Downtown Restaurant

Editor’s note: establishment is permanently closed

At the Kachina Downtown Restaurant, specialties include shrimp tacos, steaks, menudo, burritos, fajitas, enchiladas, chile rellenos, and chorizo. You will be greeted at first with chips and tasty jalapeno-avocado salsa. Their bar boasts more than 20 tequilas and draft beer on tap. And they serve good American food too including chicken-fried steak, burgers, and sandwiches.

Kachina Downtown Restaurant

Address: 522 E Rt 66, Flagstaff, AZ 86001

Website: Kachina Downtown Restaurant

Opening hours: Sun: 11:00 AM-8:00 PM, Mon: 10:00 AM-8:00 PM, Tue-Sat: 10:00 AM-9:00 PM

Average price for two people: 11-30 USD

Visited this place?

4. Agave Mexican Restaurant

Editor's Note: Photo taken from the establishment's official social account

Carne Asada taco dinner...

Posted by Agave Mexican Restaurant on Thursday, January 6, 2022

Located on Historic Route 66 just east of downtown Flagstaff, the Agave Mexican Restaurant greets you with bright wall colors and hand-painted tables and chairs that give a feeling of sunny Mexico. Opened in 2014, the restaurant serves traditional dishes including tamales, prickly pear, carne asada, and menudo soup. There are chimichangas, burritos, tacos, enchiladas, salads and vegetarian dishes too. There is also a bar, at the back of the restaurant, that serves specialty margaritas and cocktails.

Agave Mexican Restaurant

Address: 1580 E Rt 66, Flagstaff, AZ 86001

Website: Agave Mexican Restaurant

Opening hours: 11:00 AM-9:00 PM

Average price for two people: 11-30 USD

Visited this place?

5. Someburros

Editor's Note: Photo taken from the establishment's official social account

Opened in 1986 in Tempe, Someburros has been expanded to multiple locations in Arizona and serving authentic Mexican food to locals and people from far away. From slow-cooked meats and delicate sauces to fresh chili peppers, homemade salsas, and ice-cold cervezas and tasty margaritas, there is something for everyone here. If you are going in a big group, you shouldn’t miss their Fiesta platter, with 40 Mexican miniatures.

Someburros

Address: 320 S Regent St, Flagstaff, AZ 86001

Website: Someburros

Opening hours: 9:00 AM-9:00 PM

Average price for two people: 10 USD

Visited this place?

6. Burritos Fiesta Fresh Mexican Grill

Editor's Note: There's no photo available at the time of writing

Burritos Fiesta Fresh Mexican Grill is one of Flagstaff’s popular spots serving Mexican fare. They use top sirloin beef, fresh vegetables, and chips are prepared with 100% canola oil. There are burritos, tacos, enchiladas, ensaladas, tamales, quesadillas, homemade fresh salsa, and more. The place is wheelchair-accessible too.

Burritos Fiesta Fresh Mexican Grill

Address: 1530 S Riordan Ranch St, Ste D405, Flagstaff, AZ 86001

Website: Burritos Fiesta Fresh Mexican Grill

Opening hours: Mon-Thu: 10:00 AM-9:00 PM, Fri-Sat: 10:00 AM-10:00 PM

Average price for two people: 10 USD

Visited this place?

7. Las Gorditas Mexican Food

Editor's Note: Photo taken from the establishment's official social account

Posted by Las Gorditas on Sunday, March 11, 2018

Las Gorditas Mexican Food is one of the popular places in Flagstaff where you get the most authentic and affordable Mexican food. There are quesadillas, tostadas, burritos, tacos, tortas, special combinations and more. Try their weekend specials such as tamales de mole (tamales filled with pork meat and red mole sauce), posole (hominy with a red sauce and pork), and more. There is a salsa bar with six different salsas and the first basket of chips is free.

Las Gorditas Mexican Food

Address: 2900 N West St, Ste 4, Flagstaff, AZ 86004.

Website: Las Gorditas Mexican Food

Opening hours: Mon-Sat: 8:00 AM-9:00 PM, Sun: 9:00 AM-3:00 PM

Average price for two people: 10 USD

Visited this place?

8. Cafe Rio Mexican Grill

Tortillas salvadoreñas
Source: Photo by Wikimedia Commons user Ll1324 used under CC0

Cafe Rio Mexican Grill was started back in 1997 in southern Utah to serve food inspired by recipes of northern Mexico’s Rio Grande region, southern Texas, and New Mexico. Now there are more than 100 Cafe Rio locations. And their mantra of “fresh food, made fresh” is felt in every bite you take. There are no freezers, no microwaves, and nothing is pre-made. Whether you are tasting hand-rolled tortillas, burritos, or tacos, or having their sauces, salsas, dressings, or toppings made every day, the fresh taste of the food will surely tempt you.

Cafe Rio Mexican Grill

Address: 2710 S Woodland Village Blvd, Flagstaff, AZ 86001.

Website: Cafe Rio Mexican Grill

Opening hours: Mon-Sat: 10:30 AM-10:00 PM, Sun: 11:00 AM-9:00 PM

Average price for two people: 10 USD

Visited this place?

9. El Capitan Fresh Mexican Grill

Editor’s note: establishment is permanently closed

At El Capitan Fresh Mexican Grill, you get to munch on freshly prepared chili rellenos, Dorado-style tacos, chimichangas, enchiladas, burritos, and fajitas, while sipping imported Mexican beers or tasty margaritas. A large number of salsas are available at their salsa bar. They also have a gluten-free menu and vegetarian items too. There are booths, regular tables, and outdoor patio seating. The restaurant is located near the entrance to Northern Arizona University and your student ID gets you a 10% discount.

El Capitan Fresh Mexican Grill

Address: 1800 S Milton Rd, Ste 21, Flagstaff, AZ 86001.

Website: El Capitan Fresh Mexican Grill

Opening hours: Tue, Wed, Fri: 11:00 AM-9:00 PM, Thu, Sat: 11:00 AM-10:00 PM, Sun: 9:00 AM-9:00 PM

Average price for two people: 11-30 USD

Visited this place?

10. Salsa Brava

Editor's Note: Photo taken from the establishment's official social account

What began as a small taco shop is now one of the popular restaurants in town. At Salsa Brava, the food has been inspired by traditional Mexican and southwestern cuisine. But they add new dishes too. All the items served are fresh, and they use good quality meat and produce collected from the Flagstaff Farmers Market every day.

Don’t forget to try their Navajo taco, Tableside guacamole, and coconut shrimp. You will get to try various types of salsa too. They are famous for their creative margaritas such as the Salsa Brava Casa. And, there are specialty cocktails, tequila, cerveza, and more.

Salsa Brava

Address: 2220 E Rte 66, Flagstaff, AZ 86004.

Website: Salsa Brava

Opening hours: Mon-Sun: 11:00 AM-9:00 PM

Average price for two people: 11-30 USD

Visited this place?

A gastronomical adventure in Flagstaff

Flagstaff Brewing Company
Source: Photo by Flickr user Scottb211 used under CC BY 2.0

So, there you have it. All the best Mexican restaurants where you can fill your tummy after a day of exploring Flagstaff. Which restaurant are you planning to visit?

Visited this place?
Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Leo is passionate about travelling, photography, and writing. If he's not doing any of those, he will be on the mat practicing freestyle wrestling or in his dojo doing Karate.

 Want to contribute as a Local Expert?
Explore Flagstaff
Looking for accommodation?
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.