Some Texas restaurants have been serving Mexican food for nearly a century, and one on this list has been welcoming hungry customers since 1927. That’s generations of family traditions, beloved recipes, and plates that keep people coming back.
Others take a more unexpected approach. One Austin favorite stuffs enchiladas with mashed potatoes and smothers them in queso, while a Houston restaurant brings the rich flavors and traditional moles of Oaxaca to the table. The variety is enough to make any food lover curious.
From border-town classics to coastal restaurants and lively big-city favorites, Mexican food in Texas comes in countless delicious forms. Some kitchens stick to familiar Tex-Mex staples, while others celebrate regional specialties from across Mexico.
These ten restaurants each bring something memorable to the table, whether it’s sizzling fajitas, live mariachi music, or seafood inspired by Mexico’s Pacific Coast. The hardest part might be deciding which one deserves the first stop on your next food adventure.
Maria Bonita Restaurant

Puffy tacos and mariachi music in the same room? San Antonio knows exactly how to throw a dinner party.
Maria Bonita sits on Northaven Drive, and it leans into the fun side of Mexican dining. Live mariachi music is part of the experience here, so your meal comes with a soundtrack.
The signature dishes are the beef fajitas and the puffy tacos. If you have never had a puffy taco, picture a crispy, airy shell that puffs up when it hits the fryer.
That style is a San Antonio specialty, so ordering one here feels like the right move. The kitchen also makes real corn tortillas, which is always a good sign.
The dining room is bright, clean, and airy. It works for a casual lunch, a family dinner, or even a date night with music.
Breakfast fans, good news. The restaurant opens early, and on weekends the doors open at 9 AM for brunch.
Vegetarians get a full menu of their own here. That makes it easy to bring a mixed group without anyone feeling left out.
Save room for dessert, too. The sweets here earn real praise, and they make a strong finish after a plate of fajitas.
Kids are welcome, with a kids’ menu and high chairs ready to go. Dogs can join you on the outdoor seating area.
Friday and Saturday evenings get the busiest. For a calmer meal, try a weekday morning or early afternoon instead.
Plan around Mondays, since the restaurant is closed that day. Hours run Tuesday through Sunday, with later nights on Friday and Saturday until 11 PM.
Reservations are accepted, which helps if you want a table during the music. Parking is usually easy, so you can focus on the puffy tacos.
Address: 350 Northaven Dr, San Antonio, TX 78229
L & J Cafe

Back in 1927, this little El Paso spot opened its doors. Nearly a century later, it’s still family-run and still feeding the city.
That kind of staying power doesn’t happen by accident. L & J Cafe has become a true local landmark on East Missouri Avenue.
The menu focuses on regional Mexican dishes. El Paso sits right on the border, so the flavors here carry a style that feels rooted in the area.
Portions run large, and the food comes out fresh and hot. Prices stay friendly, which makes it easy to return again and again.
The atmosphere mixes history with a casual, easygoing feel. You can grab breakfast, lunch, or dinner, and service tends to move quickly.
Got a vegan or vegetarian in your crew? Both get a full menu here, which is a nice surprise at a place this old.
Sports fans will feel at home, too. The cafe is known as a good place to catch a game while you eat.
Here’s a practical tip. There’s usually a wait, and parking can be tricky to find.
Give yourself a little extra time, especially on Sunday mornings and weekend afternoons. Those are the busiest stretches of the week.
The cafe opens at 9 AM Monday through Saturday and runs until 9 PM. On Sundays, it closes early at 5 PM, so plan brunch rather than dinner.
Families fit right in, with a kids’ menu, high chairs, and changing tables. Reservations are accepted if you want to skip some of the wait.
Curbside pickup is also an option. That’s handy if you want a taste of El Paso history at home.
Address: 3622 E Missouri Ave, El Paso, TX 79903
Eldorado Cafe

Mashed potatoes inside an enchilada, smothered in queso. Austin was always going to do something like this.
Eldorado Cafe serves Mexican comfort food with a playful Austin twist. The room is colorful, and the menu matches that bright energy.
The cooking pulls from three directions at once. You’ll find strong Tex-Mex roots, interior Mexican dishes, and New Mexican influence on the same menu.
Guisos and enchiladas are a big part of the lineup. Look for the Enchiladas Suizas, the Barbacoa Taco, and the Carnitas Cubanos.
The sauces get plenty of attention here. So do the salsas, which come in several options worth sampling.
Coffee is another strong point. That makes the early opening time at 9 AM extra appealing for a breakfast taco run.
Vegan and vegetarian diners each have a full menu. Healthy options appear too, for anyone balancing the queso.
Free Wi-Fi is available, so a working brunch is fair game. Just don’t blame the laptop if you drip salsa on it.
Expect a wait, especially in the evenings and on Thursday through Saturday afternoons. Reservations are recommended for breakfast, lunch, and dinner.
Weeknight late evenings tend to be the quietest. That’s a smart window if you want a calmer table.
The cafe runs Monday through Saturday, from 9 AM to 10 PM. Sundays are closed, so don’t plan a Sunday brunch here.
Kids get their own menu and high chairs. Dogs are welcome outside, and parking is usually plentiful in the lot.
Address: 3300 W Anderson Ln. #303, Austin, TX 78757
Xochi

Oaxaca is a long way from downtown Houston. At Xochi, the distance feels a lot shorter.
This chic restaurant on Walker Street focuses on dishes inspired by Oaxaca, a region of Mexico known for complex, layered flavors. It’s one of the most polished stops on this list.
Presentation matters here, and plates arrive looking like they put effort into the details. The staff knows the menu well, so ask questions if a dish sounds new to you.
One menu highlight is the Tlayuda de Pollo. A tlayuda is a large, crisp tortilla topped with savory ingredients, and it’s a classic Oaxacan dish.
The tortillas here are baked rather than fried. That small choice gets a lot of attention.
Xochi sits on the pricier end of this list. Think of it as a special-occasion meal rather than a quick taco stop.
Vegan and vegetarian diners each get a full menu. Organic dishes and healthy options show up too.
The space comes with a great view, which adds to the upscale feel. Live music is also part of the experience at times.
Reservations are recommended for brunch, lunch, and dinner. Saturday evenings into the night are the busiest stretch.
Weekday hours run from 11:30 AM to 9:30 PM. Fridays and Saturdays stay open until 11 PM, while Sunday brunch runs from 10:30 AM to 3 PM.
Parking is paid, with valet available. Downtown is busy, so that valet option can save you some circling.
Address: 1777 Walker St Suite A, Houston, TX 77010
Uno Mas Tex Mex

Few restaurants can claim a giant eyeball as a neighbor. In downtown Dallas, Uno Mas Tex Mex sits right near that famous public art installation.
So yes, you can grab fajitas and get a quirky photo on the same trip. Not a bad afternoon.
The menu leans into elevated Tex-Mex. Handcrafted fajitas and enchiladas sit at the center of the lineup.
The Baja tacos with shrimp are another standout. Fresh, well-cooked shrimp is the star there.
Portions are generous, and the menu offers plenty of variety. You won’t run out of options fast.
The vibe is fun and hip, with a diner-like energy. Rooftop seating gives you a view of the city while you eat.
Sports fans, take note. Uno Mas is a solid spot to watch a game.
Night owls will like the hours, too. The kitchen serves late, staying open until midnight on Fridays and Saturdays.
Tuesday through Thursday and Sunday, doors open at 11 AM and close at 11 PM. Mondays are closed, so plan your Tex-Mex craving around that.
Vegans and vegetarians each get a full menu. That makes this a strong pick for a group with mixed diets.
Weekend evenings and Sunday nights get busy. Reservations are accepted, which helps when downtown crowds pick up.
Parking is paid, both in lots and on the street. Curbside pickup is available if you’d rather take your fajitas to go.
Address: 1525 Main St, Dallas, TX 75201
Los Vaqueros

Rodeo Plaza is about as Fort Worth as an address gets. Los Vaqueros fits right in, with a name that means the cowboys.
This family-run restaurant serves traditional Mexican food in a historic, festive setting. There’s also an outdoor space for nice Texas days.
Fajitas are a big deal here. The pork and shrimp versions get special praise, along with the classic beef.
The cheese enchiladas with red sauce are another strong order. Steak ranchera is worth a look if you want something heartier.
Dishes come out fresh and well seasoned. The menu covers lots of ground, and prices stay reasonable.
Live music adds to the festive mood. A band playing while you eat makes a regular dinner feel like an event.
The staff is friendly and attentive. That makes it easy to bring a big group or the whole family.
Kids get their own menu, plus high chairs and changing tables. Dogs are allowed both inside and outside, which is less common than you’d think.
Vegetarians can order from a full menu. Organic dishes also appear on the lineup.
Hours run Tuesday through Thursday from 11 AM to 9 PM. Friday and Saturday stay open until 10 PM, and Sunday runs from 11:30 AM to 8 PM.
Mondays are closed, so don’t show up hungry that day. Reservations are accepted for any other day.
Parking comes in several forms, including valet. There’s usually plenty of space, even near the busy Stockyards area.
Address: 2513 Rodeo Plaza, Fort Worth, TX 76164
Guajillo’s On The Island

Tex-Mex without the Tex. That’s a fair way to sum up Guajillo’s On The Island.
Out on Padre Island in Corpus Christi, this family-founded restaurant takes a different path. The kitchen focuses on food from the interior regions of Mexico.
That sets it apart in South Texas, where many menus look alike. Here, you get something more regional and less expected.
The signature dish is the pork shank. It’s a big, hearty plate built for a slow, happy meal.
Then there’s the mole. Guajillo’s is known for a flavorful version, and mole lovers should order it without hesitation.
Not sure what mole is? It’s a rich, complex sauce from Mexico, often made with chiles and many other ingredients.
The restaurant itself is beautiful, with a quiet and casual feel. Rooftop seating adds a nice option on breezy island evenings.
Vegan and vegetarian diners each get a full menu. Healthy and organic options appear too.
Hours are a bit unusual, so check before you go. Monday through Saturday runs from noon to 9 PM.
Sunday is short, from 11 AM to 2:30 PM. Think of it as a lunch stop after a morning on the beach.
Friday evenings are the busiest time. Weekday afternoons tend to be quiet, which is great for a relaxed lunch.
Parking is easy, with an on-site lot. Dogs are welcome in the outdoor seating area.
Address: 15037 S Padre Island Dr, Corpus Christi, TX 78418
Palenque Grill McAllen

Seafood from Mexico’s Pacific Coast, deep in the Rio Grande Valley? McAllen pulls it off at Palenque Grill.
The building looks unassuming from the outside. Inside, the menu aims high with gourmet seafood and premium grilled meats.
Pacific Coast Mexican dishes are the specialty here. That makes it a refreshing change from the usual combo plate.
Steak lovers are covered, too. The grilled meats share top billing with the seafood.
Classic favorites still appear on the menu. Fajitas and enchiladas verdes are both available for anyone who wants something familiar.
Live music gives the place a lively, family-oriented energy. It’s a fun pick for celebrations or a big weekend dinner.
The staff is welcoming and works to honor seating preferences. Rooftop seating is an option if you want fresh air.
Prices run a little higher than a casual taqueria. Think of it as an upscale local favorite rather than a quick bite.
Hours are generous, which helps a lot. The restaurant opens at 11 AM daily and stays open until 11 PM most nights.
Fridays and Saturdays go even later, until midnight. Weekend afternoons and evenings are the busiest stretch.
Families will find a kids’ menu, high chairs, and changing tables. Dogs are allowed too, both inside and out.
Vegetarians can order from a full menu. Parking is free and usually plentiful, so the hardest part is choosing between seafood and steak.
Address: 2200 S 10th St, McAllen, TX 78503
Taqueria Jalisco

Doors open at 7 AM, which tells you breakfast is serious business here. Lubbock early risers, this one’s for you.
Taqueria Jalisco keeps things simple in a modest space on Avenue Q. The focus stays on tacos, enchiladas, and other Mexican staples done right.
Don’t expect fancy decor or a long list of trendy twists. Expect solid, authentic Mexican food at a fair price.
That value is a big part of the appeal. Service moves fast, so it works for a quick weekday bite.
The dining room has a relaxed, family-friendly feel. It also packs out, which says plenty about its local following.
College students show up here, too. Texas Tech is nearby, and a cheap, filling plate is always popular with that crowd.
Coffee and dessert both earn good marks. Pair them with breakfast or finish a dinner on a sweet note.
Weekend mornings get the busiest, especially Saturday and Sunday. Friday afternoons into evenings also fill up.
If you want a quieter visit, aim for a weekday. Tuesday through Thursday usually feels calmer.
The taqueria is open Tuesday through Sunday, from 7 AM to 9 PM. Mondays are closed, so plan accordingly.
There’s no delivery, but curbside pickup and takeout are available. Reservations are accepted, which is handy for bigger groups.
Kids get their own menu and high chairs. Parking is usually plentiful, so grab a spot and go grab a taco.
Address: 2211 Avenue Q, Lubbock, TX 79411
Jorge’s Mexican Bar & Grill

Sizzling apple pie at a Tex-Mex restaurant? Amarillo, you’ve got our attention.
Jorge’s Mexican Bar & Grill brings a big menu and an upbeat setting to Bell Street. TVs and a patio round out the casual, easygoing feel.
Start with the chips and salsa roja. The chips come out warm, and the salsa happens to be vegan.
The guacamole earns top-shelf status here. It’s an easy add to the table while you study the menu.
Nachos and quesadillas cover the classic Tex-Mex bases. Chimichangas smothered in queso are a strong pick for big appetites.
Fajita fans have choices, too. Chicken fajita enchiladas and a chicken fajita salad both show up on the lineup.
Then comes that sizzling apple pie. It’s a fun way to end a meal, and it arrives with some drama.
The place is good for watching sports, thanks to those TVs. Groups, locals, and travelers passing through all fit in here.
Thursday and Friday evenings are the busiest. Tuesday mornings tend to be the quietest window.
Hours run from 11 AM to 10 PM Monday through Thursday. Fridays and Saturdays stay open until 11 PM, while Sundays close at 5 PM.
There’s no delivery, but takeout is available. Reservations are accepted for bigger groups.
Families get a kids’ menu, high chairs, and changing tables. Parking is free and usually easy, which makes this a great final stop on a Texas road trip.
Address: 6051 Bell St, Amarillo, TX 79109
Share this story
