The 11 Best Tex-Mex Restaurants in Houston

When real Mexican food mixed with the big and beefy tastes of the Lone Star state, the most glorious of all the cuisines was born: the almighty Tex-Mex. And with it came delicious things like queso dip, steak fajitas, and quadruple-sized margaritas with cerveza floaters -- all of which you can find nearly anywhere in this beautiful, slightly overweight city of ours. To help narrow down your choices, here are the ones most worthy of that 5mi run you’re going to need tomorrow:

Multiple locations
Over 15 years of stuffing our guts with all things hot and cheesy makes this chain a Houston institution. Start with a 3x-the-strength strawberry frozen marg (nobody’s judging), then go totally nuts on brisket nachos and chorizo queso before getting a second margarita and a second wind. Now order a tower of sizzling steak fajitas (with an upgrade to the filet, duh), down another margarita, and soar into meat and tequila bliss.

Teotihuacan Mexican Cafe

Multiple locations
Three locations means there’s triple the chance to gorge on some of the city’s finest homestyle Tex-Mex. Breakfast plates rock the house, but if you want to feast like a king, get the namesake parrilladas – the grill comes loaded with quail, short ribs, jumbo shrimp, a duo of fajitas, and a cheese-stuffed poblano... because why the hell not.

If you want your Tex-Mex with a side of party, come to this funky restaurant with an in-house club. First chow down on monster plates of old-school Tex-Mex and Felix’s famous queso, then hit "Club No. Minor" for live music and blue margaritas that will have you on the floor in ways you never really wanted to be on the floor.

Sugar Land
Get handmade tortillas just like your abuela never made at this low-key Sugar Land staple. Then eat said tortillas loaded with beef fajitas, chili con queso, enchilada gravy, and cheddar cheese.

Alex Gregg 

East End
The OG of Houston Tex-Mex is also rumored to be the OG of fajitas. But you don’t have to stop there; handmade pork tamales, queso flameado, and chipotle-mayo coated fajita burgers are all just as excellent. Finish off with a boozed up ‘rita and thank the heavens for Mama Ninfa.

Molina's Cantina

Multiple locations
This powerhouse with a trio of locations has been a Houston tradition since 1941. Standouts include their signature Jose’s Dip – a queso packed with spicy ground beef – and literally anything else you coat in said signature Jose’s Dip.

Southwest Houston
This old-school eatery dishes out consistently solid Tex-Mex in the form of massive carne guisada burritos, queso-coated chalupas, sizzling chicken fajitas, and spicy habanero margaritas. Needless to say, we’re pretty happy about all that.

Los Tios Mexican Restaurant

Multiple locations
Los Tios claims to be home to Houston’s first frozen margarita (what, are you going to argue?). If you aren’t using those margaritas to wash a combo plate that includes a puffy queso and at least one kind of enchilada, you’re doing it wrong.


Fact: This ‘trose standby will be packed with brunch enthusiasts every Saturday and Sunday morning. Avoid the crowd by hitting up the to-go breakfast taco bar in the front. Your loaded chorizo and huevos tacos will taste better pantless on your couch, anyway.

El Real Tex-Mex Cafe

Puffy shrimp tacos, sloppy cheese enchiladas topped with chili con carne, and a 1/2lb burger loaded with Fritos, cheese, chiles, and larded-up refried beans are alllll on the menu at this vintage-style Tex-Mex haunt. You’ll want to wash them down with at least one of the most perfect on-the-rocks margs in town.

Pico's Mex Mex

Upper Kirby
Formerly known as Pico’s Mex Mex, we still consider this new spot kinda Tex-Mex. That’s because although they have some pretty sick authentic Mexican fare, they also have nachos, charbroiled beef fajitas, and most importantly, a 48oz margarita that is bigger than your head. It just doesn’t get more Texican than that.

Sign up here for our daily Houston email and be the first to get all the food/drink/fun in town.