
A taco shell that balloons in hot oil and turns crisp enough to crack at the first bite? That’s an actual specialty served at a Texas Mexican restaurant.
Elsewhere, cooks press fresh tortillas, slow-cook barbacoa, and ladle rich mole over enchiladas. The choices are more interesting than the standard taco-night routine.
Some dining rooms have been feeding families for generations. Others are newer kitchens putting their own spin on regional recipes.
You can find breakfast tacos piled with eggs and potatoes, smoky meats tucked into warm tortillas, and salsa worth paying attention to before the first bite.
I think the fun is how fiercely people defend their favorites. Everyone seems to have a place they swear by, often for one specific dish.
That’s what makes comparing Texas Mexican restaurants such a delicious argument, even before anyone agrees on a winner.
1. Rosario’s ComidaMex & Bar

Pink walls and enchiladas make a pretty bold first impression in downtown San Antonio. Rosario’s pairs a modern, hip look with a menu built on classic and creative Mexican cooking.
Start with the Fire Roasted Salsa and Chips, which happen to be vegan. Then pick your path, because the menu gives you plenty of them.
Enchilada fans can go with the Ranchera Enchilada Plate or the creamy-style Enchiladas Suizas. Can’t decide between meats?
The Fajita Plate Mix settles that argument for you.
Nacho lovers get two strong choices here. The Shrimp Nachos bring seafood to the party, while the Nachos Estilo Rosario’s keep things vegetarian.
Speaking of plant-based eating, Rosario’s offers full vegan and vegetarian menus. That’s a big deal in a state where cheese usually runs the show.
Soup gets serious respect too. The Sopa de Lima is vegan, and the chicken tortilla soup is a popular pick when you want something comforting.
The setting adds extra fun to the meal. You’ll find rooftop seating, live music, and a private dining room for bigger celebrations.
Families are covered with high chairs and a kids’ menu. Weekend evenings get busy, so a reservation is a smart move.
Plan around the calendar, since the restaurant is closed on Mondays. Sunday, right after the 11 AM opening, tends to be the calmest time to grab a table.
Downtown visitors will find it an easy stop between sightseeing plans. Table service means you can relax instead of juggling trays and napkins.
Address: 722 S St Mary’s St, San Antonio, TX 78205
2. The Original Ninfa’s on Navigation

Fajitas owe a big thank-you note to a woman everyone called Mama Ninfa. Maria Ninfa Rodriguez Laurenzo opened this Houston spot in 1973, and it’s widely credited with popularizing fajitas and tacos al carbon in the United States.
So yes, ordering fajitas here feels a bit like visiting the source. Beef, chicken, combo, and vegetarian versions all arrive sizzling.
The Tacos al Carbon deserve equal attention. They’re one of the dishes that built this restaurant’s reputation in the first place.
Tortillas are made fresh on-site daily. The house salsa comes from a closely guarded family recipe, so don’t bother asking for the secret.
Cheese lovers have options worth bragging about. Try the chile con queso, or go for the Queso Flameado, which can be prepared right at your table.
The nachos follow the original recipe with cheddar, frijoles puercos, jalapeños, sour cream, and guacamole. For dessert, the Sopapillas Jamaica are vegan and a fun twist.
Inside, colorful tiles and old photographs tell the restaurant’s story. An enclosed patio added in 2013 gives you another great seat, and there’s even a fireplace.
The honors keep stacking up. Ninfa’s was a James Beard Award semifinalist in 2019 and earned Texas Treasure Business status in 2023.
Weekend mornings open at 10 AM, so brunch is fair game. Evenings get busy, especially on Fridays and Sundays.
Address: 2704 Navigation Blvd, Houston, TX 77003
3. Fonda San Miguel

Back in 1975, Austin got a restaurant that refused to play it safe. Tom Gilliland and Miguel Ravago opened Fonda San Miguel as the first restaurant in Texas to focus only on true regional Mexican cuisine.
The menu draws from culinary centers like Oaxaca, Puebla, Veracruz, and Yucatan. That means you’re eating food with deep roots, not just the usual combo plates.
Their Sopa de Tortilla has been on the menu since opening year. Order it, and you’re tasting a recipe with almost five decades of history.
From there, things get exciting fast. The Enchiladas de Pato pair shredded duck with a poblano-spinach sauce, while the Cochinita Pibil brings slow-cooked Yucatan flavor.
Want something stuffed? The Relleno de Picadillo is a roasted poblano filled with shredded pork, almonds, and raisins, and the Pescado Veracruzano covers the seafood side.
Save room for the Crepas de Cajeta, a vegetarian dessert with caramel-like goat milk sauce. You’ll be glad you did.
The space feels like a Mexican hacienda turned art gallery. Museum-quality artwork, exotic plants, and colorful decor fill the rooms.
National attention followed the food. In 1994 and 1995, the restaurant was invited to cook at the James Beard House in New York City.
Plant-based guests aren’t an afterthought here. Vegan, gluten-free, and dairy-free dishes are part of the lineup.
Reservations are recommended, and valet parking makes arrival easy. Dress up a little and make it an occasion.
Address: 2330 W N Loop Blvd, Austin, TX 78756
4. Joe T. Garcia’s

Long before the famous gardens, there was a tiny grocery store. In 1930, Joe T. and Jessie Garcia ran Commercial de Tafolla in Fort Worth, selling sandwiches, barbecue, and Mexican recipes.
The restaurant officially opened in 1935. Jessie, known as Mamasuez, made enchiladas with a secret gravy, while Joe’s slow-cooked meat won fans of its own.
That family cooking still anchors the menu today. And the menu is refreshingly short, so you won’t spend twenty minutes deciding.
The Family-Style Enchiladas dinner is the classic move. It brings cheese nachos, cheese enchiladas, beef tacos, rice, beans, and guacamole to the table.
Prefer something off the grill? Bistec or chicken fajitas are the other main path, and tortilla soup and vegetarian tacos are on hand too.
Now, about that patio. What started as a small patio and family pool in the 1970s grew into lush gardens and a sprawling hacienda-style space.
It’s the kind of backdrop people pick for engagements and big family photos. You’ll want your phone charged.
National recognition sealed the legend. Joe T.
Garcia’s received the James Beard America’s Classics Award, an honor for beloved restaurants with timeless appeal.
On weekdays, the kitchen takes a break between 2:30 and 5 PM. Fridays and weekends stay open straight through, and Saturday evenings bring the biggest crowds.
Address: 2201 N Commerce St, Fort Worth, TX 76164
5. Uno Mas Tex Mex

Chips and salsa can make or break a Tex-Mex meal, and Uno Mas clearly knows it. The salsa here earns serious praise in downtown Dallas.
Located on Main Street, this spot calls its food elevated Tex-Mex. Think handcrafted fajitas, enchiladas, and tacos with a little extra personality.
The taco lineup is where you should start exploring. Baja Tacos lean coastal, Tejas Tacos keep it Texan, and Charro Tacos offer a vegetarian option.
Shrimp Fajitas are another strong pick. Portions run generous, so arriving hungry is more of a strategy than a suggestion.
The mood feels bright and playful, with a fun diner-like vibe. Rooftop seating gives you a nice view of the downtown buildings around you.
Sports fans get a bonus, since the space works well for watching games. Grab friends and make an afternoon of it.
Night owls will appreciate the hours. The kitchen runs until 11 PM most open days and stretches to midnight on Fridays and Saturdays.
Brunch is on the menu too, which makes weekends extra tempting. Full vegan and vegetarian menus mean your whole group can find something.
Need it to go? Curbside pickup and delivery are available when you’d rather eat on your couch.
Just remember the restaurant is closed on Mondays. Reservations are accepted, which helps on busy Tuesday and weekend evenings.
Address: 1525 Main St, Dallas, TX 75201
6. L & J Cafe

Few El Paso restaurants can say they’ve been around since 1927. L & J Cafe started life as Tony’s Place and has stayed in the family ever since.
Today, the fourth generation runs the kitchen. That’s almost a century of border-style Mexican cooking passed down from parent to child.
The famous red table salsa has a nickname: Tombstone salsa. It’s so popular that the cafe bottles it and sells it, so you can take some home.
For your meal, the tacos are a great place to begin. Choose ground meat or deshebrada, which is tender shredded beef.
Flautas are another classic order. The cheese enchiladas can come with an egg on top, a very El Paso way to do things.
Craving soup? Caldo de res and menudo are both on the menu, along with huevos rancheros for the breakfast crowd.
Breakfast matters here because doors open at 9 AM daily. Sundays close early at 5 PM, so plan weekend visits wisely.
Vegetarians can lean on the chile rellenos, and full vegan and vegetarian menus are available. The Mexican Combination Plate is the move when you want a little of everything on one plate.
Parking can be tricky to find, so give yourself a few extra minutes. Prices stay friendly too, which makes a return trip easy.
Eating here feels like a piece of El Paso history. Few Texas meals come with that much backstory.
Address: 3622 E Missouri Ave, El Paso, TX 79903
7. Mula Cantina

Down in the Rio Grande Valley, the grill does a lot of talking. Mula Cantina in McAllen specializes in fire-grilled Northern Mexican cuisine and signature tacos.
The Patada de Mula tacos are a fun place to start. They come with carne asada, cheese, and avocado.
Then there are the Crispy Short Rib Mini Tacos. Small size, big flavor, and very easy to share, at least in theory.
Beef lovers should look at the Chicharron de Ribeye. A tomahawk steak also shows up for nights when you’re feeling extra ambitious.
The menu wanders in surprising directions too. You’ll find Roasted Chipotle Shrimp Pasta and a Smash Burger Free Style next to the Mexican favorites.
Want something lighter? The Mandarin Salad is vegan, and a full vegetarian menu keeps more options open.
The outdoor area gets plenty of love for its setting. Live music shows up too, so dinner can easily turn into a whole evening.
Hours run late, from noon to midnight Tuesday through Saturday. Sundays close at 10 PM, and Mondays are a day off.
Friday and Saturday nights draw the biggest crowds. Reservations are accepted, and parking is usually plentiful.
For a quieter meal, aim for a Wednesday or Thursday afternoon. You’ll have more room to try a few plates without the rush.
Address: 4901 W Expy 83 #220, McAllen, TX 78503
8. Guajillo’s On The Island

Beach towns usually mean fried shrimp, but Padre Island has a mole surprise waiting. Guajillo’s On The Island serves food from the interior regions of Mexico.
This is a family-founded and family-run restaurant. That personal touch shows up in a menu that feels different from typical South Texas Tex-Mex.
The signature pork shank is the dish to know about. Pair it with the mole, which is a big reason people make the drive.
The poblano beans also earn a spot on your table. Chicken Enfrijoladas, tortillas bathed in a rich bean sauce, are another regional treat.
Yucatan flavor arrives with the Cochinita Pibil. Asado de Puerco and Albondigas en Salsa Chipotle round out the hearty choices.
Since you’re near the water, the Coctel de Camaron fits right in. Birria Soup is there for cooler days, or any day, really.
Vegetarians aren’t stuck with side dishes here. The Ensalada de Nopalitos is vegan, and full vegan and vegetarian menus are offered.
Finish with flan, because skipping dessert feels wrong in a place like this. The space is small, so expect a relaxed, quiet mood.
Sunday hours are short, running from 11 AM to 2:30 PM. Other days open at noon and close at 9 PM, with Friday evenings the busiest.
Address: 15037 S Padre Island Dr, Corpus Christi, TX 78418
9. The Plaza Restaurant & Bar

West Texas appetites are no joke, and The Plaza in Lubbock seems to plan for that. Portions here run huge, so take the to-go box idea seriously.
The menu blends Tex-Mex comfort with more traditional Mexican plates. Classic enchiladas and carne guisada are two of the big draws.
Love enchiladas but want them taller? The stacked enchiladas are a Southwest-style favorite worth ordering.
Stuffed sopapillas show up on the savory side of the menu. They’re a fun choice if you’ve only ever had sopapillas with honey.
The Crispy Relleno is vegetarian and gets a lot of attention. It’s a crunchy spin on the classic stuffed pepper.
Can’t choose between land and sea? Fajitas Mar y Tierra combine both, and the Shrimp Brochette is another seafood standout.
Chicken and beef fajitas are always solid picks. A taco salad is there too, for anyone pretending to eat light.
The dining room is good-looking, and service moves quickly. Prices stay reasonable, which matters when you’re feeding a crowd of hungry Red Raiders.
Sunday opens at 10:30 AM, making brunch an easy plan. Friday and Saturday evenings are the busiest stretch of the week.
Tuesday and Wednesday nights are much calmer. Reservations are accepted, and parking is usually easy to find.
Address: 5029 Milwaukee Ave, Lubbock, TX 79424
10. Herbert’s Taco Hut

Saturday breakfast at 7 AM might be the best reason to wake up early in San Marcos. Herbert’s Taco Hut opens that early on weekends, and the line forms fast.
This is a low-key Tex-Mex standby on Riverside Drive. No fuss, no fancy plating, just familiar favorites done right.
The Enchilada Plate with Enchilada Gravy is the order to remember. That gravy is pure Texas comfort, poured generously.
Cheese enchiladas keep it vegetarian, while beef enchiladas bring more heft. Crispy beef tacos are another popular choice with a satisfying crunch.
Add a side of guacamole, which happens to be vegan. Queso is on hand too, because Tex-Mex without queso feels incomplete.
Menudo shows up for those who know and love it. A taco salad and iced tea round out the easygoing lineup.
Portions are large, and prices stay friendly. That combo makes it a favorite with college students from nearby Texas State.
Here’s the catch: reservations aren’t accepted. Weekends get busy from morning through evening, so patience is part of the plan.
Outdoor seating gives you another place to land. Service moves quickly once you’re seated, so the wait rarely drags on forever.
Weekdays open at 10 AM, and Friday hours stretch to 10 PM. A weekday visit means more enchiladas and less waiting, which sounds like a fine trade.
Address: 419 Riverside Dr, San Marcos, TX 78666