The Best Tex-Mex Restaurants in Houston


Sizzling steak fajitas with tortillas and a side of sour cream, guacamole, and pico de gallo.
Home to the American birthplace of fajitas, Houston is one of the best places to eat Tex-Mex. | Original Ninfa’s

Where to find crispy tacos, cheesy enchiladas, satisfying queso, sizzling fajita platters, margaritas, and more

It’s no surprise that Houston boasts some of the best Tex-Mex in the world — after all, it is home to the restaurant credited with introducing the country to fajitas (that’s the Original Ninfa’s, for those who’ve been living under a rock).

Diners can discover dishes across Houston that showcase Mexico’s diverse regions, such as the grilled meats of Chihuahua and the complex moles of Puebla, but with a very Texas — and more specifically, Houston twist.

It’s not only the wide variety of cuisines that can leave a person at a standstill when deciding where to dine; it’s also the breadth of flavors. Somewhere between the crossroads of Texan, Mexican, and Cajun lies the magic of what makes Houston’s Tex-Mex scene so unique.

Whether you’re new to the Houston dining scene or simply looking for a fresh Tex-Mex favorite, use this map as a guide for exploring the city’s Tex-Mex scene, which includes no-frills, laid-back restaurants, time-honored chains, and even a Michelin-recommended spot.

Eater has updated this map to include Teotihuacan.

Is your favorite Tex-Mex spot missing from this map? Shout it out in the comments.

For all the latest Houston dining intel, subscribe to Eater Houston’s newsletter.