Food & Drink

The Best Tex-Mex Restaurants in Texas

Published On 01/19/2016 Published On 01/19/2016
Tex-mex food Texas
Dan Gentile/Thrillist

Original Blanco Cafe

San Antonio

Cheese enchiladas in chili gravy are the essence of Tex-Mex, and the ones served at the Original Blanco Café in San Antonio are the epitome of the classic dish. The cheese oozes, the chili gravy is intense yet not fiery hot, the corn tortillas are just tough enough to stand up to the sauce, and the refried beans are creamy with lots of lovely lard. Alejandro San Miguel opened the first location of this mom and pop Tex-Mex café at 1720 Blanco Rd in 1974 and put his wife and ten children to work there. There are now two locations -- neither is located on Blanco Rd -- there is one downtown on St. Mary’s and one in the Medical Center on Fredericksburg Rd. Lunch specials include Southern favorites like chicken-fried steak and Salisbury steak. Breakfast is served all day.

Ninfa's on Navigation


The little tortilla factory that Mama Ninfa made famous has become a shrine for fajita lovers. Ninfa's is one of the few restaurants in Texas where you will still see outside skirt, the original fajitas cut -- they serve it to preserve the tradition. The iconic fajitas are never marinated, just seasoned with salt and pepper and brushed lightly with seasoned soy sauce as they come off the grill. The beef is cut into thin strips against the coarse grain. This is not a tender cut -- you have to pinch the tortilla to keep from pulling the meat strips out with your teeth when you take a bite. But the toothsome meat is incredibly flavorful. The Original Mama Ninfa's on Navigation is one of the last places where you can eat fajitas that taste like they did in the old days.

Courtesy of Henry's Puffy Tacos

Henry's Puffy Tacos

San Antonio

When asked for his secret recipe, Ray Lopez, the owner of Henry’s Puffy Tacos shrugged, “everybody in San Antonio makes puffy tacos the same way,” he said. You make tortillas out of raw masa, put them into a metal form that holds them in a U-shape, then drop them in the deep fryer. The resulting taco shell has a bubbly exterior and a crispy-on-the-outside, soft-on-the-inside texture that Tex-Mex fans in the Alamo City go nuts over. Order the Henry’s Puffy Taco Plate, three puffies for $10.99 -- you won’t need any rice and beans. Get a different filling in each -- choices include: shredded chicken, bean & cheese, carne guisada, spicy beef fajita, spicy chicken fajita, and guacamole. All puffy tacos come with chopped lettuce and tomato toppings. The salsas here are super hot and sensationally tasty.

Flickr/Boz Bros

Amaya's Taco Village


Get the “Village Taco Plate” with three made-to-order tacos. The filling options are chicken, picadillo, and fajitas. The fajitas are by far the best -- but be prepared for a $2 upgrade charge. The sensational “crispy tacos” are blistered on outside and chewy at the same time. Robert Amaya started out making this style of tacos on a home range in the tiny original location in East Austin. Before Taco Bell popularized the pre-formed taco shell, all Tex-Mex tacos tasted as amazing as this. Henry’s puffy tacos in San Antonio and Amaya’s crispy tacos in Austin are a throwback to the old-fashioned way of making tacos to order. And once you taste them, you will never think of Tex-Mex tacos in the same way again.

Courtesy of Mike Cortez

Joe's Bakery & Coffee Shop


Charming, crowded, and always busy, Joe’s is the hub of East 7th St. Get the huevos rancheros and don’t forget to mop up your succulent refried beans with the fresh made flour tortillas. Breakfast tacos and migas are also stellar. The menudo here will cure your hangover -- or any other morning malady. Joe’s is only open for breakfast and lunch, but it’s the best Mexican breakfast in the state. Founder Joe Avila died in 2011, but the family has done a bang-up job of keeping the quality high and the atmosphere friendly. Try the pan dulces and ginger pigs in the bakery case, but don’t complain that they are too dry -- you are supposed to dunk them in your coffee as you eat them.

Courtesy of El Ranchito

El Ranchito


Don’t miss the chile relleno here, it is quite possibly the greatest Tex-Mex stuffed pepper of all time. The exterior is firm and crunchy, as if the ground beef-stuffed poblano pepper had been chicken-fried, what an improvement over the “authentic Mexican” relleno coating, a fried egg white mixture that always seems to be limp and greasy. Freshly fried tortilla chips and a tangy picante sauce start the meal -- they go great with a frozen margarita. El Ranchito’s combination plates and enchilada dinners are solid and the puffy tacos aren’t bad either. The service is provided by family and staff members who have worked here for decades. The restaurant is currently run by owner Danny DelaGarza, whose grandmother Juanita Cardenas constructed the building at the original location with salvaged lumber in 1940.

Molinas Cantina

Molina's Cantina


Molina's classic chili con carne isn’t on the menu, but if you ask for a bowl they’ll bring you one. Or get a plate of enchiladas de Tejas, which are served in chili con carne sauce. The Mexico City dinner is a time-honored tradition that doesn’t have anything to do with the capital city of Mexico. The Molinas family bought a Tex-Mex joint called the Mexico City restaurant on Gray St in Houston in 1941; they’ve had the “Mexico City” dinner on the menu ever since. It features three separate plates; there’s a queso-covered fried tortilla puff on one appetizer plate and a beef taco and bean tostada on the other. The “hot plate” holds a cheese enchilada and a pork tamale topped with chili con carne with rice and refried beans. Molina’s is the oldest continually operating Tex-Mex restaurant in town.

Herrera's Cafe

Original Herrera's Café


You will want to start with the complimentary bowl of beans. Then order the legendary sour cream enchiladas with the jalapeño garnish, just to be sure they are as good as the original version. The first Herrera’s opened forty years ago in a little house on Maple Ave and, until it closed in 2014, it was one of the most charming mom & pop Tex-Mex joints in the state. Things got confusing when several branches of the founding family opened and closed Herrera’s locations all over Dallas. But this new Sylvan Avenue location is dubbed Original Herrera’s Café for a reason. The owners are promising to carry on the traditions of the original. And if anything, the quality and service here seem to be reaching an even higher standard than those observed in the last days of the Maple Ave cottage. If the weather cooperates, sit outside on the shady landscaped patio.

Leals Amarillo

Leal's Mexican Restaurant

Muleshoe, Amarillo, and other locations

Try the enchiladas -- they are stacked, not rolled. And they come smothered with New Mexican-style red chile sauce, not Tex-Mex chili gravy. The original location of Leal’s in Muleshoe was founded by Irma Leal as a tortilla factory to provide Mexican farm workers with their favorite foods (as per the rules of the Bracero Program). The business grew into a six-store chain with five locations in Texas and one in New Mexico. The Muleshoe location is historic, the Amarillo location, run by Irma’s son Victor Leal, is the fanciest. The chain also sells their outstanding seasoned tortilla chips in boutique food stores in Dallas.

El Real Tex-Mex Cafe

El Real Tex-Mex


First off, full disclosure: I am a co-owner of this restaurant with Chef Bryan Caswell and Bill Floyd, but others can attest to El Real's well-deserved reputation. El Real, located in the refurbished Tower Theater building in Houston’s Montrose neighborhood serves vintage Tex-Mex. The chili powder is ground fresh in house from lightly toasted anchos and cumin seeds. The chili con carne is made by searing chunks of beef in bacon grease and the refried beans are made with lard from heritage hogs. The fajitas are real outside skirt steak grilled over mesquite and served on a sizzling comal with garlic butter. The most popular order is Enchiladas #7: three signature cheese enchiladas in chili con carne sauce. Hint: when the waitperson asks, “Do you want a fried egg on top of that?” Say, “Yes.”  

Previous Venue Next Venue Venue Description
1. Blanco Cafe 1720 Blanco Rd, San Antonio, TX 78212

This Tex-Mex spot serves all-day breakfast and some dynamite enchiladas for lunch and dinner.

Previous Venue Next Venue Venue Description
2. Ninfa's on Navigation 2704 Navigation Blvd, Houston, TX 77003

The fajitas at the original Tex-Mex outpost on Navigation earn their cook the title of Mexican fare experts. Alongside the fajitas, staples like mole enchiladas, Oaxacan-style pork tamales, and jalapeño-stuffed Shrimp Diablo (not to mention the head-sized frozen margaritas) take some serious culinary chops, which means these dishes go far above and beyond Houston's other Tex-Mex eateries.

Previous Venue Next Venue Venue Description
3. Henry's Puffy Tacos 6030 Bandera Rd, San Antonio, TX 78238

A longtime San Antonio staple, Henry's Puffy Tacos serves up the best (you guessed it!) puffy tacos. Made from deep fried masa dough, the puffy tacos stay crispy and puffy as you eat them, and maintain their shape much better than regular corn tacos.

Previous Venue Next Venue Venue Description
4. Amaya's Taco Village 5804 N Interstate 35, Austin, TX 78751

At Amaya's Taco Village you come for the tacos and fajitas, and stay for the crispy tacos. Blistered and crunchy on the outside and chewy on the inside, Amaya's crispy tacos are truly what dreams are made of.

Previous Venue Next Venue Venue Description
5. Joe's Bakery & Coffee Shop 2305 E 7th St, Austin, TX 78702

At its current East Side Austin location since 1969, this family-run Tex-Mex diner serves all-day breakfast and lunch plates like house-made tortillas, thick-cut bacon, breaded pork chops, and refried beans. Don't leave without stopping at the pastry counter for cookies, pan de huevo, and other Mexican baked goods.

Previous Venue Next Venue Venue Description
6. El Ranchito 1003 N Hwy 123 Bypass, Seguin, TX 78155

This family run Tex-Mex joint serves up quality combo platters, enchilada dinners and puffy tacos, but the true showstopper here is the chile relleno. With a crisp, crunchy outside and mouthwatering filling, ordering one of these is a must.

Previous Venue Next Venue Venue Description
7. Molina's Cantina 4720 Washington Ave, Houston, TX 77007

Molina's is the oldest locally owned and operated Tex-Mex restaurant in Houston, and it’s the type of establishment where diners have been regulars for decades, a place that’s witnessed more milestones and celebrations than most eateries will ever get to. Though you’ll stay for the camaraderie, you’ll undoubtedly come for the food, constructed into a menu of burritos, tacos, grilled fajitas, and signature Tex-Mex combo platters. Your first time, you’ll want to snack on the Original Jose’s Dip, chili con queso blended with spicy taco meat and served with pale, crispy tortilla chips. Also, be sure to try the Mexico City Dinner: a queso-covered fried tortilla puff; a beef taco and bean tostada; and a cheese enchilada and pork tamale topped with chili con carne. Served with rice and beans, these plates sure give you bang for your buck.

Previous Venue Next Venue Venue Description
8. Herrera's 3311 Sylvan Ave, Dallas, TX 75212

Herrera's is so good, it was even featured in National Geographic in the 1980s, yes, really. Why? Herrera’s made and still makes kick-ass Tex-Mex. The original location was housed in a 1930s adobe building and was BYOB, which resulted in lines wrapped around the door and some interesting stories. Today, they’ve moved across the street, and while there's no BYOB, they still serve up the same excellent food that put them on the map, literally.

Previous Venue Next Venue Venue Description
9. Leal's 1010 W American Blvd, Muleshoe, TX 79347

One of many locations throughout Texas, Leal's serves up great Tex-Mex, but their best dish has to be the enchiladas. Stacked instead of rolled, Leal's enchilada's come smothered with New Mexican-style red chile sauce instead of the traditional Tex-Mex gravy. It's different, but definitely in a good way.

Previous Venue Next Venue Venue Description
10. El Real Tex-Mex Cafe 1201 Westheimer Rd, Houston, TX 77006

Located in the refurbished Tower Theater building in Houston's Montrose neighborhood, El Real serves vintage Tex-Mex. That means fresh lard is rendered in house, tortillas are handmade, and chili powder is ground fresh from lightly toasted anchos and cumin seeds. The most popular order is the signature three-cheese enchiladas in chili con carne sauce with a fried egg on top, but the tacos, whose shells are cooked to puffy perfection à la San Antonio, are a must-try.