Fajitas might just be the ultimate Texas comfort meal, and this state takes them seriously. Across Texas, you will find spots where marinated beef and chicken come out on hot cast iron plates, right next to warm tortillas and salsa.
Some of these places have been feeding families for decades, while others have grown famous for one signature style. If you love fajitas and want to know where the best plates are hiding, from big cities to small towns, this list has you covered.
1. The Original Ninfa’s on Navigation, Houston, TX

Houston fajita history basically starts here. The Original Ninfa’s on Navigation is the first location of a Tex-Mex name that grew from the kitchen of Mama Ninfa Laurenzo, and it is widely credited with helping popularize the sizzling fajitas so many people love today.
The setting is casual and homey, with covered outdoor seating and a cozy, historic feel. You will find fresh tortillas, craft cocktails, and plenty of room for groups, which is why it stays busy on weekend afternoons and Friday evenings.
Beyond fajitas, the menu leans into classics like Carnitas, Queso Flameado, and the vegetarian Nopalito for Two. There is even a full vegetarian menu for the table.
You will find it at 2704 Navigation Blvd, open daily with dinner service running late on weekends. Reservations are recommended, and there is a wait during peak hours, but parking options are plentiful, including a free lot and valet.
If you are building a bucket list of Houston eats, this one earns a top spot.
2. Joe T. Garcia’s, Fort Worth, TX

Walk through the gates at Joe T. Garcia’s and you enter one of Fort Worth’s most beloved dining traditions.
The sprawling property near the Stockyards is known for its verdant outdoor seating and a garden patio that gives the whole place a relaxed, festive charm.
Fajitas are a headline draw here, and the kitchen keeps the classics coming with Chicken Fajitas, the Family-Style Dinner, Chile Rellenos, Tamale Dinner, and a Chimichanga Dinner. Nachos and Chili Con Queso round out the starters.
The restaurant sits at 2201 N Commerce St and runs on a split schedule during the week, with lunch and dinner service on weekdays and longer hours Friday through Sunday. Weekend afternoons and evenings are the busiest stretch, so patience helps.
Live music, fast service, and a family-friendly crowd make it a strong pick for groups. There is a bar onsite, kids’ menu options, and plenty of free parking.
Many Fort Worth locals treat this as their default Tex-Mex plan, and the fajitas are a big reason why.
3. Lupe Tortilla Mexican Restaurant, Houston, TX

Handmade tortillas set the tone at Lupe Tortilla, and the beef fajitas are what keep the tables full. The lime-marinated beef comes out tender and juicy, often paired with peppery shrimp and those soft, doughy flour tortillas made in house.
The West University location at 2414 Southwest Fwy is part of a regional Tex-Mex name known for its tortillas and its variety of margaritas. The menu goes well beyond fajitas, with Tortilla Soup packed with veggies, Spinach and Artichoke Enchiladas, Enchiladas and Eggs, and Chicken Lupe Del Mar.
It works for just about any meal. Weekend breakfast starts at 9 AM, and the kitchen keeps rolling through dinner, with weekday service beginning at 11 AM.
Families appreciate the kids’ menu, high chairs, and casual layout, and dogs are welcome on the patio. Free wi-fi, easy parking, and quick service make it a reliable stop whether you are grabbing a fast lunch or settling in for a full fajita feast.
4. Matt’s El Rancho, Austin, TX

Few Austin restaurants carry the legacy that Matt’s El Rancho does. Drawing crowds since 1952, this family-friendly spot on South Lamar has earned near-legendary status in the local food scene, and it is a go-to for both longtime residents and newcomers.
Grilled fajitas anchor a large menu of scratch-made Tex-Mex. You will also find Brisket Enchiladas, Carne Guisada, Tacos Al Pastor, a Brisket Taco Dinner, and vegan-friendly picks like the Guacamole Salad and Pint of Salsa with Chips.
The generous portions and casual patio make it easy to settle in with a group. Just note the hours: it sits at 2613 S Lamar Blvd and is closed on Tuesdays, with later service Friday and Saturday.
Sunday and Thursday evenings tend to draw the biggest crowds, so mornings are calmer if you want a shorter wait. With valet parking, a kids’ menu, and decades of consistency behind it, Matt’s remains a dependable Austin fajita fix.
5. Pappasitos Cantina, San Antonio, TX

Big plates are the calling card at Pappasitos Cantina, and the fajitas fit right in. The San Antonio location off I-10 serves hearty Tex-Mex in a festive setting, with an efficient layout and giant portions that reward hungry tables.
Fajitas draw plenty of repeat visits, but the menu also features Shrimp Tacos, Mini Matador Nachos, and freshly made flour tortillas. Save room for sopapillas to close out the meal.
You will find it at 10501 I-10, open daily with later hours on Friday and Saturday. Weekend evenings bring the biggest crowds, while weekday afternoons stay pretty quiet if you want a calmer table.
The atmosphere leans classy but casual, with attentive service that the restaurant clearly takes pride in. Families get high chairs and a kids’ menu, and there is free wi-fi plus plenty of parking.
For travelers passing through San Antonio, a fajita stop here has become a regular part of the trip for many.
6. Mariano’s Hacienda Ranch, Dallas, TX

Dallas fajita fans know the name Mariano’s well. The Skillman Street cantina has long been a homestyle Tex-Mex favorite, with bright, festive surroundings and an outdoor fire pit that adds to the mood.
The fajitas here are built on high quality meat, and the tender beef shows up in both the platters and the steak fajita nachos. Those nachos come huge and meaty, and the flautas keep the appetizer game strong.
The rest of the menu delivers too, with Austin Style Enchiladas, Spicy Blackened Chicken Verde, Poblano Al Carbon, Queso Mariano, and a Spicy Chicken Tortilla Soup.
Located at 6300 Skillman St, it is closed Mondays and opens at 4 PM on Tuesdays, with regular lunch and dinner hours the rest of the week. Weekends bring the biggest crowds.
Takeout is quick and easy, there is a full bar onsite, and parking is plentiful. It is consistently busy, and the fajitas are a big part of the reason.
7. Carlos and Mickey’s Mexican Restaurant & Cantina, El Paso, TX

Out in El Paso, Carlos and Mickey’s has become a return-trip tradition for visiting families and locals alike. The Montwood Drive location is a convivial gathering place serving traditional Tex-Mex and Mexican dishes, plus bar bites and a lively atmosphere with live music.
Steak and shrimp fajitas stand out here, and the kitchen backs them up with well-spiced chili rellenos, a great-size flavorful enchilada, and spot-on red salsa with chips. Other menu picks include Chicken Tampiquina, Caldo De Res, Chimichangas, and Fish Tacos.
Prices land in a friendly range, roughly 10 to 20 dollars per person, which makes it an easy call for groups. It sits at 12111 Montwood Dr and opens daily at 11 AM, with later hours Friday and Saturday.
Weekend nights get busy, so plan for a wait if you are going after dark. With free parking, a kids’ menu, and a full-service dine-in experience, it earns its spot as an El Paso fajita go-to.
8. Kiko’s Mexican Food Restaurant & Cantina, Corpus Christi, TX

Down on the coast, Kiko’s has been a Corpus Christi staple since 1983. The colorful, mural-adorned restaurant and bar serves traditional Tex-Mex on Everhart Road, and it opens early enough to catch the breakfast crowd.
Beef fajitas are a highlight, arriving on a sizzling cast iron skillet with tender meat. Portions run big, and the menu also covers chicken enchiladas, tacos, and staples like fresh Pico with Chips and flour tortillas.
One of the nice things here is the schedule. The kitchen opens at 6:30 AM Monday through Saturday and 7 AM on Sundays, so you can grab breakfast, lunch, or dinner.
Prices sit in the affordable 10 to 20 dollar range, and the setting is casual and cozy with live music at times. Thursday through Saturday evenings draw the biggest crowds.
With curbside pickup, delivery, a kids’ menu, and easy parking, it is a flexible stop for anyone craving fajitas near the bay.
9. Leal’s Mexican Food Cafe Since 1957, Muleshoe, TX

Small-town West Texas gets its own fajita destination here. Leal’s Mexican Food Cafe has been serving Muleshoe since 1957, making it the oldest name on this list and a genuine slice of regional history.
The relaxed cafe turns out enchiladas, chile rellenos, fajitas, and more, with the Enchilada Plate standing out as a menu favorite. Portions are generous, the flavor is dependable, and the spice level tends to hit just right.
You will find it at 1010 W American Blvd, open every day from 10 AM to 9 PM. That simple, consistent schedule makes it easy to plan around, whether you are a local or passing through the plains.
The atmosphere is casual, cozy, and family-friendly, with quick service and a kids’ menu. There is a full bar onsite and plenty of parking.
For folks who grew up nearby, Leal’s is worth the drive back into town, and its long run since 1957 speaks for itself.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.