Fajitas are without a doubt a Houston staple with a long, delicious history in the Lone Star State. But where can you find Houston’s best fajitas, worthy of a drive across town to satiate your craving? Let’s check out some of the Bayou City’s most popular, crave-worthy bites of skirt steak.

El Tiempo

2814 Navigation Blvd. Houston, TX 77003, East of Downtown

Started by the same family who established next-door Ninfa’s on Navigation, El Tiempo continues to serve “Mama Ninfa’s-inspired” recipes. With four other locations around Houston, El Tiempo has long been a Tex-Mex hotspot. For fajita-lovers, the crave-worthy filet mignon fajitas are one of the most decadent meals you can eat with a tortilla.


4306 Yoakum Houston, TX 77006, Montrose

Candente’s modern vibe distinguishes it from the traditional homestyle Tex-Mex establishments that we typically expect. Comfort foods like seven-layer dip and hot items like birria tacos keep pleasant company with their flavorful fajitas. Want more meat? Try their prime ribeye steak, topped with cheese enchiladas.


A post shared by Candente - Handcrafted Tex Mex (@candentehtx) on


1801 North Shepherd Drive Houston, TX 77008, Houston Heights

Superica strives to balance both sides of “Tex” and “Mex” by offering Mexican dishes such as menudo and pozole while simultaneously cooking tacos, enchiladas, and fajitas. Drinks offered at the contemporary-styled bar draw crowds looking for that perfect frozen margarita, or local beer to pair with their meal.

Teotihuacan Mexican Cafe

4624 Irvington Blvd. Houston, TX 77009, Houston Heights

This dazzlingly pink building houses one of Houston’s favorite down-to-earth Mexican restaurants. While you’re practically required to try the fajitas here, save room for their mouthwatering carnitas, both of which will make Teotihuacan one of your regular spots. Handmade corn tortillas provide the ultimate tool for conveying one delicious bite after another. Patio dining is available at each of its three locations around town.

Tony’s Mexican Restaurant

2222 Ella Blvd Houston, TX 77008, Houston Height

Tony’s is the definition of a classic, Houston-grown Tex-Mex restaurant. From burritos to cheesy enchiladas, to their ever-popular fajitas, diners know that what Tony’s does, it does very well. Expect high quality food in a festive atmosphere when trying out this Heights staple. There’s a good chance that you’ll actually see the man behind the magic: Tony Vega himself.

Studewood Cantine

1111 Studewood St Unit A, Houston, TX 77008, Houston Heights

On top of the classic Tex-Mex fare, Studewood mixes up their menu with unique items like banana leaf tamales, campechana, or Mexican pizzas. You can expect the high-quality fajitas that you deserve in a city brimming with grilled meat. The added benefits of curbside pickup and half-gallon margaritas to-go have become major selling points for Studewood.

Laredo Taqueria

915 Snover St, Houston, TX 77007

A Houston breakfast hardly tops a street-style Mexican breakfast taco. And that’s exactly what Laredo Taqueria serves up first thing in the morning, when in normal times their fast-paced line stretches out the door. Hours last through lunchtime, when you’ll be tempted by their fajitas on the outside grill, soon to be wrapped in a buttery flour or corn tortilla. Between the price and the flavor, Laredo Taqueria is hard to beat.

View this post on Instagram

Tacos in Houston. 🙏🏽🌮

A post shared by Rich O'Toole (@richotoole) on

Tacos Tierra Caliente

2003 W Alabama St, Houston, TX 77098, Montrose

Tacos Tierra Caliente has earned a received a great deal of publicity, through online reviews and word-of-mouth popularity. This taco truck has the advantage of being one of the inner-loop’s few taco trucks, and one that serves true Mexican style street tacos. The convenience and the price ($1.50-2.00 per taco) make it an easy sell. With seven different meats to choose from, all translated into English, customers can enjoy a familiar pollo taco, or branch out with a meat such as lengua.