
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.
Why Trust Trip101?
✅ Over 50,000 articles reviewed and published by our experienced team
✅ Over 50 years of combined experience researching, writing and reviewing travel articles
✅ Over 40,000 hours spent on research and fact-checking from credible sources (last year’s data)
✅ Optimizing content from data-driven insights collected directly from users on our platform
✅ Focus on authentic and up-to-date information by collaborating with local guides, global travelers and other industry experts
✅ Long-standing partnerships with credible brands like Airbnb, Booking.com, Agoda, Expedia, GetYourGuide, Viator, RVShare and more
✅ Full disclosure on any partnerships or sponsored content
Trip101’s team of writers, editors, and content managers oversees the publication of all travel content, including destination guides, accommodation recommendations, and travel tips. They have extensive experience in the travel industry and no content, written or visual, gets published without a review. Many of our team’s work has also been featured in Travel+Leisure, National Today, The Indian Express, The Telegraph (India), Robb Report, The Adventure Handbook, Tripoto, Korea Tourism Organization, and Korean Ministry of Culture, Sports and Tourism. Some of them are also members of professional organizations like the Society of American Travel Writers and the International Travel Writers and Photographers Alliance.
Each member of the team follows Trip101's methodology and strict editorial guidelines to ensure accuracy, authenticity, and relevance.
1. La Fonda Mexican Restaurant

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
2. El Tapatio Mexican Restaurant

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
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
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
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
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
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
8. Cafe Rio Mexican Grill

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
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
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
A gastronomical adventure in Flagstaff

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?
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data