• Share:
  • Send to Reddit
  • Send to StumbleUpon
  • Send to Facebook
  • Send to del.icio.us
  • Send to digg

What's the Best Mexican Food Town in the U.S.?

20080505-tortillanation.jpgTo continue our Cinco de Mayo madness, our celebration of Mexican food and drink, we thought it would be fun to ask all you serious eaters the following muy importante question: What's the best Mexican food town in America?

Many cities have a case to make. Folks in Los Angeles swear by their impressive array of tacquerias and Oaxacan restaurants. Those in San Francisco claim their city gave birth to Mission-style burritos. My friend Robb Walsh of the Houston Press swears by the taco trucks, Tex-Mex specialties, and myriad regional Mexican restaurants in Houston.

Other folks, like cookbook authors and enthusiastic eaters Cheryl and Bill Jamison would put forth Santa Fe as the king of all Mexican food towns in the U.S. And our own Chicago correspondent, Michael Nagrant, would of course put Chicago and its Mexican food ahead of all other comers, led by the formidable and impressive Windy City chef Rick Bayless.

Finally, the good people of San Antonio swear up and down that their city is the place to eat Mexican food in the U.S. And maybe, just maybe, you think you could make a compelling case for a city that's not mentioned above. You'll get your chance to put forward your favorite right now. Vote after the jump.

The best city for Mexican food in America is:

A) Chicago
B) Houston
C) Los Angeles
D) San Antonio
E) San Francisco
F) Santa Fe
G) Other

Vote for only one. Polls close at midnight.

66 Comments:

G) How was Phoenix left off this list? Or even Tucson? Come on people.

Good point, modysoul. So which city are you voting for, Phoenix or Tuscon?

Santa Barbara, CA - we have some pretty authentic Mexican eateries off the beaten path of downtown SB. A favorite for locals is La Super Rica which was featured in Sunset magazine a few years ago. They have excellent homemade tortillas and simple, straightforward flavors. There is always a line out the door!

San Antonio has got to be it. In addition to our infinite (not too much of an exaggeration) large and small restaurants, tamale factories, semi-permanent gordita and barbacoa stands, our mobile corn roasters, our panaderias, molinos, and fruterias; we have brilliant high-end "Mexican" restaurants that serve both Tex-Mex and Mexican specialties. I would venture to say they may even satisfy the description "gourmet" and be lushly designed and decorated with attentive professional servers and bars serving $120.00 tippy-top-shelf tequila shots.

But my favorite place of all is Picante Grill on Broadway. Try the Chile en Nogada.

El Paso, TX - my in-laws live in El Paso, and I have never eaten food as good as I have eaten there. How El Paso is not a major foodie travel destination is completely beyond me.

I suppose this might be cheating, however, as some of the amazing food was in Cd. Juarez. Technicalities notwithstanding, I can't see how any other American city can compete with the real deal.

I've tried Mexican food in many cities, including almost every one listed in the poll. Pepe's in Central Oregon (Bend and Madras) is very authentic and delicious. If there had been a few things different, I would have thought that we were sitting in a little beachside family restaurant in Mexico. In case you were wondering... yes! I have actually been to little beachside family restaurants in Mexico. They are fantastic. They are friendly. And the food ROCKS. The food, drinks and atmosphere at Pepe's is as close as anyone has come in the US.

i can't speak to most cities on the list as i've only visited them briefly, but i've lived in houston and eaten many a mexican meal there. it gets my vote.

Here's another vote for Tucson I live in NY now, but desperately miss the carne asada tacos and horchata at Pico de Gallo and the Sonoran hot dogs (a creation that borders on the sublime) at el Guero Canelo. Even the late-night college-y drive-throughs like Nico's are worthy of nostalgia.

Having spent a lot of time eating "Mexican food" all over America, and in Mexico I have to to give it to Santa Fe - where the food is by far the most authentic, varied and thoughtfully prepared. Everyone loves their favorite Taco or Burrito joint - but Mexican fare goes far further than Tex-Mex street food. For a real look at the possibilities our heritage cuisine offers there is no place like New Mexico, and Santa Fe offers up some of the very best in one place. I ask, where do Texan's go to get their Chiles?

My favorites are all in San Jose and Sunnyvale, though San Antonio does have some outstanding restaurants.

I can tell you that Washington DC is a good contendor for major American city without much Mexican at all... (Though outstanding Salvadoran)

Ed: Phoenix is my hometown, so I am biased towards it. I'm not much of a Rick Bayless style Mexican food eater- I like my tacos and burritos cheap and fast. The Phoenix Metropolitan area is chock full of cheap Mexican dives. If I can pay less than 5 bucks for an amazing carne asada burrito that's the side of my forearm, I'm good to go. There's also amazing mexican bakeries that will serve up mind blowing tamales.

C) all the way! You can't beat the taco trucks, taquerias that consistently earn B's & C's from the Health Dept., & hole-in-the-wall fish taco joints downtown, where no one speaks English. Talk about authentic! Makes me homesick.

As far as the winner for WORST Mexican food, Bloomington, IN takes the cake by far. In a town with Thai, Cajun Creole, Indian, and not one but TWO Tibetan restaurants, among other things, it's remarkable how terrible the Mexican is here.

It has got to be Houston! From high end (Hugos) to taco trucks (Tierra Caliente on Montrose) and great tex-mex we have it all. Plus, its not a "touristy" town like San Antonio...

I'm a San Franciscan, but I have to give the nod to Chicago on this one, followed closely by L.A. We have a lot of good Mexican food here, but it's not very diverse; all of our Mexican immigrants seem to come from one region.

San Antonio. I grew up in Houston, and here in Austin there is an obsession with taco trucks, but my vote goes to San Antonio. There may be better individual restaurants elsewhere, but San Antonio wins.

This is a mind-numbing poll for me. I come from a multi-generational New Mexican family, and while the upscale Santa Fe style food is terrific (albeit ridiculously expensive), my favorite style of food is the traditional northern New Mexico food that my grandmother made (a style that could be represented by El Rialto in Las Vegas, N.M.).

However, I spent most of my life in Los Angeles, where I thought I had a firm grasp on excellent and diverse food, as LA has each region of Mexico represented.

For the last 10 years, I've lived in San Diego county, and I must say that the consistency of the Mexican food here is MUCH better than LA. From taco shops to excellent sit down dining, I prefer San Diego.

Bottom line, the food I crave is that of Northern New Mexico, and more particulary the family style tradicionales. Since Santa Fe is the only "city" in the north, I call that my favorite (for the real taste and feel of New Mexican family cuisine, go to Castro's Restaurante Comidas Nativas on Rodeo in Santa Fe - be warned - it's austere, but excellent!).

La Casa Garcia in Garden Grove was on the top of my list for best Mexican food for a long time, but after living years in the Phoenix area, there were many different places I was able to tame the Mexican food beast within me.

Anyone know any good Mexican food in Nashville?

I'm voting for Phoenix though, even if it isn't on the list.

I'm surprised to read about people rallying for Phoenix. I've lived here for two years and while I've certainly enjoyed some stellar Mexican food at a few places, I've found most of the Mexican restaurants in the valley to be unimpressive. My vote would be for Santa Fe--there are some great upscale restaurants as well as some delicious mom and pop places outside of downtown.

I grew up in San Diego and have lived in Los Angeles for several years. Nothing comes close to my hometown.

El Paso. Word.

HoustonJoe is absolutely right. Houston is the place where real people come to live and work, not to wander around the Riverwalk or Alamo. Hence, we have real Mexican food, not the touristy stuff that panders to Yankees or whitebread Texans.

We've got it all here, from Tex-Mex to coastal Mexican (lots of yummy fresh fish!), to interior Mexican. We've got the carnecerias, the panaderias, the taco stands, the high-end restaurants, the Mi Tiendas and Fiestas and the little local Hispanic grocery stores and Hispanic farmers markets. There's no better city for restaurants (and, boy, do we have plenty) that serve real, authentic Mexican food in all its many forms than Houston. :-)

Houston.

I think there are more Mexican food restaurants here than gas stations.

Even the idea of a contest is absurd: Los Angeles is the second-largest city in greater Mexico, with millions more Mexicans than even Guadalajara. There are restaurants, taquerias and trucks from almost every conceivable region of Mexico in the metro area; an extensive network of farms and ranches growing Mexican-specific produce; and a hungry audience that knows exactly what the food from their village needs to taste like. Anybody who would posit another U.S. city as a better place to eat Mexican food is myopic, suffering from extreme nostalgia, or more likely, not getting to the right places in Los Angeles.

C) Los Angeles

i agree with condiment. how could you even consider anywhere other than L.A.?! there is no contest.

I may be biased because it's my hometown, but I'm with Robb--Houston all the way!

Thanks for the Castro's reco in Santa Fe, arman52. I'll be there on business next month and will check it out. Any other Santa Fe recommendations from you new mex boosters? swank or austere ambience and prices ok.

Houston for sure - the best of all worlds of Mexican cuisine. San Antonio is fantastic as well, but with far fewer options (they're a strong second).

Tucson!!! I'm totally biased, as that's my hometown. But I live in SF and have spent time in Santa Fe, and while both of those have amazing food, I will always crave paper thin flour tortillas from Tucson. Among other things.

Clearly, Houston has the best. But more to the point, what the heck is a "jump" and why is everything after it. And are the voters supposed to vote by comment here, or am I missing a crucial "jump" or things normally found after it? This "jump" thing drives me crazy. Please define for us newbies.

It would have to be San Antonio (tho I'd vote for Albuquerque if it was on the list). This is a rather odd list to leave off Austin and Albuquerque.

San Francisco all the way... with Los Angeles second!

Austin. Old school tex-mex at Cisco's or Dario's, family style at Matt's El Rancho or East Side Cafe, laid back at Guero's or Trudy's or Magnolia or Maudie's, or upscale at Fonda San Miguel.
Man, I'm hungry all of a sudden.

How do you leave Arizona cities off the list? I also vote for Phoenix, on the list or not. I've eaten Mexican food other places, but Phoenix has the best.

ditto with someone above: Even the idea of a contest is absurd: Los Angeles is the second-largest city in greater Mexico, with millions more Mexicans than even Guadalajara. There are restaurants, taquerias and trucks from almost every conceivable region of Mexico in the metro area; an extensive network of farms and ranches growing Mexican-specific produce; and a hungry audience that knows exactly what the food from their village needs to taste like. Anybody who would posit another U.S. city as a better place to eat Mexican food is myopic, suffering from extreme nostalgia, or more likely, not getting to the right places in Los Angeles.

San Antonio. But surprsingly, for Tex-Mex, I really was floored by Oklahoma City. Good stuff...

How are WE being myopic when you won't recognize there could be another alternative? C'mon!

My vote is for Phoenix.

This is a hard one. Too bad you didn't go by state. Well I grew up in a suburb of Houston and they do have really good food there. San Antonio, Austin, El Paso, and Ft. Stockton all delicious. But I also lived in Alamogordo, NM, and I was always amazed that no matter what time of night and at the most out of the way places like truck stops you could get amazing Mexican food. Santa Fe and Albuqurque were also pretty amazing. I also lived in Phoenix and cannot say that I ever had anything that exciting there. California Mex is a whole different animal and so is the stuff from Chicago and while good they just are not the same as Tex-Mex and New Mex-Mex.

I'll add a vote for Albuquerque, even though it's not on the list...

D. SAN ANTONIO

I'm going to say C. Los Angeles assuming that means the greater L.A. Metropolitan Area... which is pretty much all of So Calif...

Tex-Mex is good, but it ain't Mexican. Duh. It's Tex-Mex!

And the ruling on the field stands: Colorado Springs wins with El Taco Rey.

Hello, my name 'the minority' and I'm for Chicago. All the way.
Though I will confess to not having tried out some of these places... But oh man, Chicago.

Where's San Deigo on this list? We're so close to Mexico, we can smell it (literally). You can't swing a churro without hitting a panaderia. My town in San Diego County has more Mexican restaurants than burger joints; more Latino markets than Ralph's, Vons, and other "anglo" oriented stores combined. In San Diego, there are so many Mexican restaurants, they can specialize in particular dishes (a pozoleria in one town, a churreria a few minutes away), regional cuisine, street foods or upscale meals. Now I want a churro. See what you've all done? A taco would be nice, too. A taco from Antonio's in Escondido.

Beth1 has it right -- I grew up near the Mexican border in San Diego (18 year) before moving to Los Angeles (12 years) and now San Francisco (6 years).

The further away I got from the border, the worse the Mexican food got. Even as something as stupid as a Rubio's Fish Taco tastes better in and around San Diego than it does further north. It is one of those cuisines that has not traveled well and to imply that Chicago or New York has the best Mexican food is insidiously stupid. Don't you people know anything????

G)Tucson, Tucson Tucson!

Of the limited subset of cities on your list Santa Fe wins by default, because it is the only one in New Mexico, which has good Mexican food even by Mexican standards. In San Francisco, Regalito Rosticeria on 18th @ Mission is actually very very good. Houston and San Antonio each have more than any one person's lifetime quota of deliciousness but they are more Texan than Mexican, not that there is anything wrong with that. If you are the kind of benighted connoisseur who thinks that a burrito is food go to Burritos Moyagua in Zacatecas or any of the major roads anywhere near it and shed a tear for your wasted years with "Mission-style" garbage. Truth be told the Mexican food in Mexico is getting a lot worse post Nafta and it won't be long before some hippy American assholes have caught up, in all likelihood it will be the southwest first.

G) Phoenix or Tucson. I'm horrified that one of them isn't on there.

Hey Lambowner - the "jump" is when you read an article that starts on the main page of the blog and is continued with full details on another page that's reached by clicking on a hyperlink in the first page. When you click on that link to read the full details you "jump to the other page.

I lack the experience to say where the best Mexican food is but it's sure as heck not in NY city or NY state. And I think that although having a large Mexican population does raise the chances of having good Mexican food available... adjacency to the border is an even stronger factor.

You can bet none of them are in Philadelphia....

I know I'm going to start a riot here (after reading the above comments), but San Antonio should not even be on this list. There are several decent taco joints, but that really is the extent of it. Most of the "Mexican" food here is really lacking, and other than a handful of recent arrivals (the aforementioned Picante Grill, as well as Cascabel's, and Guajillo's), there is almost no real Mexican food. We specialize in Texican, characterized by flour tortillas and chili gravy. Taco trucks have started to arrive in San Antonio in the last couple of years, so perhaps things are on an upward trend.

On the other hand, Chicago has phenomenal Mexican food all over the place, and a long weekend in Santa Fe last year was among my greatest runs of consistently amazing food (90% of it Mexican or New Mexican) ever.

(Full disclosure: My recent life: San Antonio 6 years -- Chicago 6 years -- San Antonio 2 years.)

Hey, thanks, phaelon56. Who knew.

This is a poorly worded question. There is quite a bit of difference between Mexican and Tex-Mex.

LA and Houston have the two largest Mexican populations and will have the best and most representative regional Mexican food. Houston does have an edge here because:

1) Mexican food is not segregated to one part of the city, as it is in LA. Houston is a working city without zoning, where people live and eat right next to one another. Try to find passable Mexican food in Beverly Hills, on the other hand.

2) Houston has Hugo Ortega (who bests even Rick Bayless if you ask me) and Hugo's, one of the best upscale Mexican restaurants in the country. LA doesn't even come close in this category.

Now, if you are looking for Tex-Mex, it's a completely different story. Houston and San Antonio have both originated very distinctive brands of Tex-Mex food, and I have trouble choosing one over the other.

Skirt steak has been cooked around Texas since 1930's, but fajitas in their current incarnation took off in Houston. Today you find them all over the world, but Houston is without a doubt a fajita city.

Similarly, San Antonio have signature dishes that you rarely find faithfully replicated anywhere else. Puffy tacos, cheese enchiladas, thick and doughy flour tortillas. All unique to San Antonio and in a different world when it comes to Tex-Mex.

So to sum up, Houston is the best city for Mexican food, with a tie between Houston and San Antonio for Tex-Mex.

C) Los Angeles. Taco trucks - 'nuff said.

I'm going to jump on the San Antonio is not real Mexican bandwagon, too. Some of the worst "Mexican" food I've ever had was there. Guess that's why they call it Tex-Mex.

Watsonville, CA!

rozilla - there are some good Mexican restaurants in Nashville. Pueblo Viejo and Pueblo Real in Franklin, Las Cazuelas (can't beat the entertainment on Saturday night) or Los Arcos on Nolensville Rd. are all real good.

Houston? What you have there is Tex-Mex. Chicago? I think not. I have lived in both cities. San Diego, CA which is 15 miles north of the Mexican border by far, has the best Mexican in the US. Old Town is dedicated to offering you one Mexican restaurant after another in addition to all the other Mexican restaurants and taco stands located around the city. Real Mexican food is found there.

I agree with fivrforfun. I live in Bend and the Mexican food at Pepe's rocks. My friend Marcos has a restaurant called La Rosa that is also a locals favorite.
Some really awesome burritos de carne asada can be found at El Grullense in Salem OR. In fact when I'm there I get a cooler and ice and load up before driving home... yes, that good!

In Nashville the taco trucks are more authentic, and better then most sit down Mexican restaurants. This town is a total fail for Mexican food.

Los Angeles obviously. It's not just about good mexican, but the diversity of mexican cuisine that LA has very few weaknesses in. Then, I'd give Texas second place and Chicago third with SF a close 4th.

Tucson, Arizona. Glad to see so many giving love to The Old Pueblo.

1) Sonoran Hot Dogs (El Guero Canelo/BK's) - bacon wrapped hot dogs with beans, onions, mustard, mayo, tomatoes, your choice of salsas, cheese and grilled peppers/green onions on a soft bolillo roll. $2.29, $1.75 on Wednesdays.

2) 24 hour drive through taquerias. Under $4 for a burrito? At 3am?

3) Really good sit down Mexican restaurants. Mi Nidito. Love the nopales simmered in red chile sauce with freshly made flour tortillas.

4) Even the U of A's Mexican place, Cafe Sonora, has decent mole and chimichangas. If a damn college cafeteria can provide good Mexican food, there should be no argument.

I rest my case.

There is a place a bit north of Santa Fe called Chimayo. This is where the world famous Chimayo chiles come from. The place to eat there is Rancho de Chimayo--THE BEST for Mexican! Amazing atmosphere, service and food. Don't miss it.

Good grief, anyone who says that San Antonio has bad Mexican food and is "touristy" clearly didn't stagger far enough from the Riverwalk to learn anything about this city and its cuisine. People who actually *live* here don't go near the tourist areas, unless they have no choice.

And to say that LA *isn't* touristy but still has good Mexican food is just laughable. I didn't find one decent restaurant in all of California when I lived there. The food was horrible, and the service abominable.

When you get away from the downtown area of San Antonio, that's when you find out just how awesome the Mexican food is here. There are dozens of wonderful mom-and pop joints tucked into unexpected places all over San Antonio. You just have to know how to look.

And if you want the best Mexican food, anywhere, Texas's Lower Rio Grande Valley is the place to go. Until you've had seso or eyeball soup or panchos, until you can lay out the perfect botana platter, you don't know jack about authentic MX food.

This one is an absolute no brainer. I am a software programmer and fortunate enough to work for a company that allows me to work from home, I try my best to make a point of living in a different city every year, I pack light and go. I've gone from southern cali, mid-west to the east coast and NOTHING compares to the mexican food in San Diego! Travel just 60 miles up the coast to Los Angeles and the difference is night and day, doesn't even deserve to be mentioned in the same category. San Diego is on the border of Mexico, and the mexican food gets exponentially worse the farther you get from it. Ask anyone who has actually tried mexican food in mulitple cities, I will guarantee the same response, San Diego hands down. Anyone who calls them nachos instead of carne asada chips, or taquitos instead of rolled tacos can automatically be discredited in this discussion. Those of you who have lived in San Diego will know what I mean.

Add a comment:

Comments can take up to a minute to appear - please be patient!

Previewing your comment:

 

HTML Hints

Some HTML is OK: <a href="URL">link</a>, <strong>strong</strong>, <em>em</em>

Comment Guidelines

Post whatever you want, just keep it seriously about eats, seriously. We reserve the right to delete off-topic or inflammatory comments. Learn more at our Comment Policy page.

If you see something not so nice, please, report an inappropriate comment.