The 10 Best Mexican Restaurants in Texas!

It goes without saying that Texas’ culture is heavily Mexican-influenced. It should follow, then, that the Mexican food is out-of-this-world-awesome. Having inspired an entire genre of food (Tex-Mex), the Lone Star State is king when it comes to authentic dishes. Here are the 10 best Mexican restaurants in the state! 

1. The Original Ninfa’s on Navigation, Houston, TX

The Original Ninfa’s on Navigation has been featured in the Houston Chronicle, the New York Times, the Houston Press, on Bravo, and more. The food is Mexican done right, with classics like tamales and fajitas mixed in with more exotic dishes, like the grilled octopus salad.

A post shared by Bill Addison (@bill_addison) on

3. La Fonda on Main, San Antonio, TX

La Fonda on Main serves Tex-Mex fare in a relaxed setting for brunch, lunch, and dinner. We recommend trying the Camarones Al Ajillo (Gulf shrimp, chile de arbol and garlic butter sauce with nopal white rice).

4. El Tejavan, Amarillo, TX

El Tejavan in Amarillo, Texas, is known for their excellent taco al pastor. Al pastor refers to tacos filled with meat cooked on a vertical rotisserie, shawarma style. El Tejavan offers grilled beef, cheek meat, marinated beef, marinated pork, fish tacos, and chicken options. 

5. Avila’s, Dallas, TX

For over 30 years, Avila’s has served some of the best Mexican food this side of the border. Guy Fieri visited the restaurant, and it has been featured in numerous publications. The food is “a blend of authentic Mexican cuisine and Tex Mex,” according to their website.

New favorite 😋🌶🌮

A post shared by Eddie Vargas (@eddie080) on

5. Chacho’s Tacos, Corpus Christi, TX

Diners from all over Texas come to Corpus Christi to try to take down one of Chaco’s Tacos. Visitors can take part in the Almighty Chaco Taco Challenge, in which they need to eat a 3.5-pound taco.

6. Joe T. Garcia’s, Fort Worth, TX

Joe T. Garcia’s is a Fort Worth institution. Opened in 1935, the dishes still use many of the original Tex-Mex recipes. Diners love lounging on the patio while sipping margaritas.

7. Tacoholics, El Paso, TX

Tacoholics in El Paso has been featured on PBS, the Food Network, El Paso Times, and Texas Monthly, among others. Build your own taco or choose from chicharrones, burritos, and more.

View this post on Instagram

A post shared by Anthony Falco (@millennium_falco) on

8. Mi Tierra Café y Panaderia, San Antonio, TX

Mi Tierra began as a three-table café in 1941. Today, it is a world famous Mexican food landmark and seats over 500. Characterized by big murals and delicious food, visitors to Mi Tierra won’t leave disappointed. 

9. Mi Pueblo, Richland Hills, TX

Mi Pueblo has two locations in Richland Hills, Texas. They’re both cozy, fun places to catch up with friends or family over classic Mexican dishes and drinks.

10. Lupe’s Tex-Mex Grill, Multiple locations

Lupe’s Tex-Mex Grill has a location in Bedford, Arlington, and Keller, Texas. Using family recipes inspired by the owner’s sister, Lupe’s delivers delicious Mexican-inspired food with daily specials. 

Texas Search
Find Mexican Restaurants Near You
Select a Texas town to find
the Best Things-To-Do and Places To Go around you
Andrews County
Aransas County
Armstrong County
Baylor County
Borden County
Briscoe County
Childress County
Cottle County
Crane County
Crockett County
Culberson County
Dawson County
Deaf Smith County
Foard County
Glasscock County
Hardeman County
Hartley County
Hemphill County
Jeff Davis County
Jim Hogg County
Kenedy County
Kent County
King County
Kinney County
Kleberg County
Loving County
Marion County
McLennan County
Mcmullen County
Midland County
Rains County
Randall County
Reagan County
Roberts County
San Augustine County
Schleicher County
Shackelford County
Sherman County
Stephens County
Sterling County
Stonewall County
Sutton County
Terrell County
Throckmorton County
Winkler County