Few topics spark stronger opinions in Houston than Mexican food. Everyone has a favorite neighborhood spot, a go-to order, and a restaurant they’ll defend to the very end. When DiningOut Houston posed the question on Facebook, more than 250 comments poured in, naming 55 restaurants across the city and its suburbs.
From legendary Tex-Mex institutions to family-owned neighborhood favorites, the responses proved one thing: in a city as passionate about Mexican food as Houston, everyone has a favorite—and they’re more than happy to defend it.
The biggest surprise? After all the votes were counted, it wasn’t one of Houston’s flashiest restaurants that came out on top. Los Tios Mexican Restaurant and Lopez Mexican Restaurant tied for first place with 14 mentions each, edging out longtime heavyweights El Tiempo Cantina and Original Ninfa’s on Navigation.
For many, Los Tios isn’t just a restaurant—it’s part of growing up in Houston. Nostalgia flowed through the comments, with longtime patrons reminiscing about generations of family dinners and signature dishes that have barely changed over the years.
“Los Tios, the only place I know of that has true queso puffs,” one commenter wrote, while another praised an unexpected favorite: “The smash burger at Los Tios is the bomb.”
Lopez inspired equally passionate loyalty. “Lopez hands down,” one reader declared, while others singled out its carne guisada as reason enough to make the trip.
Just behind the leaders came Houston royalty.
El Tiempo Cantina collected 13 mentions, while Original Ninfa’s on Navigation earned 12, with readers repeatedly calling out the restaurant’s iconic tacos al carbón. Teotihuacan Mexican Cafe and Gringo’s Mexican Kitchen rounded out the top tier with 11 mentions each, although both generated plenty of debate along the way.
In fact, if there was one recurring theme throughout the discussion, it wasn’t a single restaurant—it was the ongoing tug-of-war between Tex-Mex and regional Mexican cuisine.
Many readers proudly defended Houston’s classic Tex-Mex institutions, arguing that cheese enchiladas, sizzling fajitas, queso, and margaritas are as much a part of the city’s identity as barbecue or Viet-Cajun. Others pointed fellow diners toward restaurants serving regional specialties from across Mexico, mentioning favorites like Hugo’s, Cuchara, and Sylvia’s Enchilada Kitchen alongside lesser-known neighborhood gems.
The comments also showed that Houstonians don’t just recommend restaurants—they recommend specific dishes.
Need queso puffs? Head to Los Tios. Craving tacos al carbón? Readers overwhelmingly pointed to Original Ninfa’s on Navigation. Carne guisada? Lopez. Chile rellenos? Tia Maria’s and Ruchi’s. Enchiladas de mole? El Jardin. Menudo? Los Charros and Mi Sombrero.
Geography also played a starring role.
While Memorial favorites like Los Tios and La Hacienda earned plenty of praise, the East End emerged as Houston’s unofficial Mexican food capital. Original Ninfa’s, El Jardin, Don Carlos, El Alteño, Merida, Los Charros, and El Patio all received shoutouts, reinforcing the neighborhood’s reputation as one of the city’s richest dining destinations.
Meanwhile, restaurants in Pearland, Pasadena, Katy, Sugar Land, Richmond, Tomball, League City, Friendswood, and the Woodlands all had hometown champions eager to make their case.
Closed restaurants like Felix Mexican Restaurant, Leo’s on Shepherd, Aztecas, and Monterrey House all resurfaced in the discussion, a reminder that Houstonians never really stop mourning beloved neighborhood institutions.
Based on the conversation, these were Houston readers’ most-recommended Mexican and Tex-Mex restaurants:
- Los Tios Mexican Restaurant
- Lopez Mexican Restaurant
- El Tiempo Cantina
- Original Ninfa’s on Navigation
- Teotihuacan Mexican Cafe
- Gringo’s Mexican Kitchen
- Doña Leti’s
- Pappasito’s Cantina
- La Hacienda
- Spanish Flowers
If the comments proved anything, it’s that there’s no single definition of Houston’s best Mexican restaurant. For some, it’s a decades-old Tex-Mex institution where the queso tastes exactly as it did growing up. For others, it’s a family-run neighborhood spot serving the regional dishes they remember from home. In Houston, the answer depends on who you ask—and that’s exactly what makes the city’s Mexican food scene one of the best in the country.