Last updated: April 2026
Spring 2026: MartAnne's is cash and card, now has a new Venmo option at the counter. La Fonda has slightly raised prices — breakfast combos now $11–14 (were $9–12). Salsa Brava is closed for a kitchen refresh — reopening expected May 2026.
Flagstaff's Mexican food scene is not tourist-Mex. The town has a significant and long-established Mexican-American community, particularly in the south and west parts of the city, and that heritage shapes what ends up on the plate. The places that locals actually eat at are cooking from tradition — menudo made from scratch, green chile prepared the way it's been prepared in northern Arizona for generations, and tamales that take days to make properly.
The result is a dining tier that visitors often overlook because they're not sure where to look. The best Mexican food in Flagstaff isn't necessarily in the most central location or in the prettiest room. Some of it is in a strip mall on South Milton Road. Some of it is from a truck. All of it is worth finding.
Green chile is the thread that runs through everything here. If you're not familiar with it yet, you will be by the time you leave. It's a roasted chile pepper sauce — somewhere between stew and gravy — that goes on burritos, eggs, enchiladas, and most other things that sit still long enough. Order it. Ask for green when they ask red or green. You'll understand quickly why it's the regional signature. If you're planning your Flagstaff trip on a budget, Mexican food is where you eat well for very little money.
MartAnne's Burrito Palace — The Local Institution
Start here. If you eat one Mexican meal in Flagstaff, MartAnne's Burrito Palace on South San Francisco Street is where to go. This small, colorfully painted restaurant has been feeding Flagstaff since the early 2000s, and the loyalty it commands is entirely earned. The dining room seats maybe 30 people, the walls are covered in folk art and murals, and there is absolutely no pretense.
The breakfast burrito is the reason people talk about this place. Pick a protein — chorizo is the classic, carnitas is the alternative, there's a vegetarian build that holds up — and it comes stuffed with eggs, cheese, potatoes, and beans, then smothered in chile. Get the green. The portion is enormous by design. On weekday mornings you can usually walk in; weekends between 9 and 11 AM see a line out the door. Come before 8 AM or after 11 to avoid the wait.
The huevos rancheros are the real deal: two eggs over easy on corn tortillas, ranchero sauce, beans and rice on the side. The chilaquiles are made the traditional way — fried tortilla chips simmered in chile sauce until soft, then topped with crema and cheese. These are not the crunchy Americanized version. They're wet and rich and exactly right.
MartAnne's also serves lunch, and the lunch burrito (similar builds, bigger tortilla, more filling) is equally worth ordering. The salsa bar is stocked with housemade options that range from mild to genuinely hot. Take your time at the salsa bar.
Address: 112 E. Santa Fe Ave. Hours: Daily 7 AM–3 PM. Price range: $9–15. Cash and card accepted.
Salsa Brava Fresh Mexican Grill — Best Sit-Down Option
For lunch and dinner. Salsa Brava on East Route 66 is the best sit-down Mexican restaurant for dinner in Flagstaff. It's more polished than the strip-mall spots but doesn't sacrifice authenticity for atmosphere — the kitchen is serious about fresh preparation and it shows.
The tacos are the highlight. Salsa Brava runs a longer taco menu than most Mexican restaurants in town, with both traditional preparations (carnitas, lengua, al pastor) and more creative options. The shrimp tacos with cabbage slaw and chipotle crema are reliably excellent. For something more substantial, the carne asada plate comes with hand-pressed tortillas, beans, and rice — the tortillas alone justify the order.
The margaritas at Salsa Brava are the best in town for Mexican food pairings. They're made with fresh lime juice and decent tequila, which puts them ahead of the pre-mix versions you'll get elsewhere. On a summer evening, the patio is one of the best outdoor dining situations in Flagstaff.
Salsa Brava also serves breakfast on weekends, which is a strong option if MartAnne's has a long wait. The breakfast burrito here is different — more tightly wrapped, slightly smaller, with a fresher chile flavor — but entirely good.
Address: 2220 E. Route 66. Hours: Daily 11 AM–9 PM; weekend breakfast 8–11 AM. Price range: $11–18. Reservations: Walk-in only.
La Fonda — The Early Bird and the Budget Pick
Since the 1970s. La Fonda Mexican Food on Milton Road is where you go when you want a big, honest, inexpensive Mexican meal early in the morning or before a long drive. This is a time capsule of northern Arizona Mexican cooking — nothing fancy, nothing modern, everything made from scratch the same way it has been for decades.
La Fonda opens at 6:30 AM, making it one of the earliest Mexican options in Flagstaff. The breakfast combo plates are the anchor of the morning menu: two eggs with chorizo or bacon, beans, rice, and warm corn tortillas. It's staggering value — under $12 for a meal that will carry you through a full day hike.
On weekends, La Fonda serves menudo. If you've never had menudo, it's a traditional soup made with tripe and hominy in a red chile broth — it's the regional hangover cure and it has genuine therapeutic properties. It's an acquired flavor for some people but an essential Flagstaff experience for anyone curious about the food culture here. The menudo here is made the long way, the right way.
La Fonda is also the best option for a quick lunch before heading out on a free afternoon downtown — the enchilada plates are reliably fast and the green chile rice is addictive. The dining room is basic (vinyl booths, fluorescent lighting) but the food is consistently good.
Address: 2625 S. Milton Road. Hours: Daily 6:30 AM–9 PM. Price range: $8–14. Cash preferred, card accepted.
Find Hotels Near Flagstaff's Best Mexican Restaurants
MartAnne's and La Fonda are both on the south side — staying nearby means breakfast burritos are a short walk away. Compare 50+ Flagstaff hotels.
We earn a small commission if you book — at no extra cost to you.
Taco Trucks and Street-Style Mexican in Flagstaff
For the cheapest and most direct Mexican food in Flagstaff, the taco trucks on South Milton Road and the south side of the city are the answer. These are family-operated trucks that have been in the same spots for years, serving al pastor, carnitas, carne asada, and lengua tacos on doubled corn tortillas with onion, cilantro, and salsa for $2–4 each.
The trucks near the intersection of South Milton and Forest Meadows Street are the most accessible for visitors. Hours vary — most are operational from late morning through early evening, with weekend hours running longer. There are no online presence or consistent phone numbers for most of them; the best approach is to drive by and look for the ones that have a line of people who clearly live nearby. That's the quality signal.
A note on tacos al pastor specifically: the version you'll get from the better trucks in Flagstaff uses a proper trompo (vertical spit) during high-volume hours, and the pork is marinated in achiote and dried chile. If you see a spit going, order from that truck. The difference between trompo al pastor and the skillet-sautéed version is significant.
The Heritage Behind Flagstaff's Mexican Food Scene
Flagstaff's Mexican-American community dates to the late 1800s — Mexican railroad workers were central to the construction of the Atlantic and Pacific Railroad through northern Arizona, and many families settled in south Flagstaff and the surrounding areas. The culinary traditions that came with those communities have remained rooted in northern Mexico and border-region cooking rather than the interior Mexico or Tex-Mex traditions that dominate elsewhere.
This means green and red chile sauces made from scratch, corn tortillas pressed by hand, and dishes like caldo de res (beef soup) and birria showing up on weekend menus at family-run spots. The food is not designed to read as "authentic" for tourists — it simply is what it is, cooked the same way for generations. That's exactly why it's worth seeking out.
If you want to understand Flagstaff's food culture more deeply, the restaurants on this page are more representative than most of what you'll find listed on the main tourist strips. They're also considerably less expensive.
Related Guides
- Best Restaurants in Flagstaff — the full dining overview
- Best Breakfast in Flagstaff — morning Mexican at MartAnne's and La Fonda
- Late Night Food in Flagstaff — what's open after 10 PM
- Vegetarian & Vegan in Flagstaff — plant-based options
- Free Things to Do in Flagstaff — budget-friendly activities to pair with cheap eats
Book Your Flagstaff Stay
Find the right hotel for your Flagstaff trip. From budget motels on Route 66 to boutique downtown options — compare and book with free cancellation.
We earn a small commission if you book — at no extra cost to you.
Frequently Asked Questions
What is the best Mexican restaurant in Flagstaff?
MartAnne's Burrito Palace on South San Francisco Street is the most beloved Mexican restaurant in Flagstaff among locals. For sit-down lunch and dinner, Salsa Brava on East Route 66 is the top pick for fresh Mexican with strong margaritas. La Fonda on Milton Road is the best for early-morning and budget Mexican. Each serves a different purpose — they're all worth visiting.
Is the Mexican food in Flagstaff authentic?
Yes, genuinely. Flagstaff has a significant Mexican-American community with deep roots in northern Arizona, and that shows in the food. MartAnne's, La Fonda, and the family-run taquerias in south Flagstaff are cooking from that tradition — not for tourists. You'll find dishes like menudo, pozole, and tamales made from scratch, not from a national playbook.
What is green chile and why is it on everything in Flagstaff?
Green chile is the regional signature across northern Arizona and New Mexico. It's a roasted and peeled Hatch or Pueblo chile pepper made into a sauce — somewhere between a stew and a gravy — that goes over burritos, eggs, enchiladas, and most things that sit still long enough. At MartAnne's and La Fonda it's made from scratch. The heat level varies; ask your server. Red chile is the dried, earthier version. Green is the one most people become obsessed with.
Where can I get tacos in Flagstaff?
Salsa Brava has one of the best taco menus in Flagstaff — creative preparations alongside the classics. For street-style tacos, the taco trucks on South Milton Road and the south side of Flagstaff are your best bet for carnitas and al pastor tacos at honest prices. MartAnne's focuses more on burritos and breakfast plates than tacos specifically.
Is MartAnne's Burrito Palace worth the wait?
Yes. The wait on weekend mornings (usually 20–30 minutes between 9 and 11 AM) is entirely worth it for the breakfast burrito smothered in green chile. Come at 7:30 AM or after 11 AM to walk right in. The lunch burritos are equally good. Cash is accepted but cards work too. Portions are enormous — the full burrito is meant for two people who don't know each other yet.