You can't put a price on a good taco (well, you can, and in fact that's how all of these places continue to operate, but you know what we mean), and Houston has a lot of good tacos. Finding the best can be understandably tricky, so we put together a balanced list counting everything from old-school Tex-Mex, to upscale joints, to taco trucks, and new fusion bites...
The 14 Best Taco Spots in Houston
What you're getting: The JB taco
New to the taco game, “The El” is having cheeky fun with a menu of novelties and twisted-up classics. Who can resist the JB taco, a corn tortilla stuffed with spicy ground meat and yellow cheese, entirely deep-fried, and topped with crunchy iceberg and onions? It’s the tangy JB sauce, mimicking a certain burger drive-thru fame, that kicks it up. Yeah, you know the one.
What you're getting: The ground beef crispy taco
So what if they ripped off the signature creamy green sauce from Ninfa’s? It’s all in the family. This Houston institution has a handsome new double-decker location serving big-as-your-face tacos and sizzling fajitas to late-night Montrose revelers. For your midnight fix, grab the ground beef crispy taco with extra yellow cheese (you’ll need it to soak up the booze) and spicy salsa. Spring for the fish and crab soft taco if you still have room.
What you're getting: Chicken taco al carbon
Fresh from Missouri City comes a second outpost of this family-favorite housed in former Coppa location on Washington Ave. These dudes have the benchmarks down: spicy fresh salsa delivered warm, thick, nutty chips that hit the table hot, great guac, and knock-your-socks-off frozen ‘ritas. Save a little room for the ridiculously tender chicken tacos al carbon rolled in house-made flour tortillas, or the beefy smoke-tinged skirt steak tacos.
What you're getting: Grilled shrimp tacos
Houston’s fish taco pioneer still gets it right with crispy fried white fish or grilled shrimp, a shower of red cabbage, cilantro, and jalapeño-cilantro cream sauce (ask for it on the side) double-wrapped in corn tortillas. There are lots of locations now so find “your” Berryhill for Baja fish taco bliss.
What you're getting: Whatever you want
At weekend brunch, build your own street tacos, starting with (our rec) chunky pork carnitas. Pile on the cheese, avocado, pico de gallo, peppers, and multiple hot sauces for a fiesta en la boca. Tacos here are served on thick, nutty house-made corn tortillas.
Velvet Taco Heights
What you're getting: Cuban pig tacos
Velvet Taco, which has a cult following in Dallas with a location also in Chicago, is opening its first Houston outpost at 4819 Washington Avenue this summer. Expect a worldly, late-night menu of tricked-out tacos like crispy tikka chicken and Thai basil, or Cuban pig with Gruyere cheese, shaved ham, peppered bacon, grain mustard, and house-cured pickles on a house-made crisp flour tortilla.
What you're getting: El Ultimo
The tacos from this truck are auténtico, and mere pennies -- they start at $1.50 and ratchet waaayyy up to $1.75 for El Ultimo on chubby flour tortillas. Pick your meat (regulars devour the chicharron y barbacoa), which gets topped with salsa verde, grilled onions, cilantro, white cheese, and avocado slices.
What you're getting: Puffy pulled pork tacos
This cool haunt by Chef Bryan Caswell and Robb Walsh touts beloved vintage Tex-Mex treats, like tender, slightly crackly homemade puffy tacos a la San Antonio. Choose from puffy shrimp tacos, ground beef, pulled pork, smoked chicken, or vegan guacamole and black bean.
What you're getting: Tacos al carbon platter
Nothing tops the limey, stout margaritas. Or the addicting avocado-tomatilla green sauce. Or the house-made flour tortillas here -- except probably the sizzling beef fajitas Mama Ninfa made famous. The tacos al carbon platter kills with smoky, tender beef charred to perfection and swaddled in plushy flour tortillas you’ll want to sleep in.
What you're getting: The pork carnitas taco
Gracious service, generous portions, and fair prices keep this stalwart golden. Molina’s still serves a throw-back puffy taco stuffed with savory pork carnitas, and topped with a blizzard of tomatoes, shredded iceberg, and queso fresco.
What you're getting: The pork taquitos
These light, crispy taquitos made from fried taro root are small but huge in flavor. Stuffed with moist shredded pork filling & fresh pineapple, and drizzled with rich crema fresco, the overall effect is savory-sweet, and delicious. Here’s your chance to look adventurous at only $6 during happy hour.
What you're getting: The chicken & barbacoa tacos
Priced just right for inhaling a half dozen, these magically fluffy, slightly chewy flour tortilla tacos (made in-house, of course) are on point. Definitely doctor up the chicken and barbacoa with all the toppings you can: cilantro, onion, salsa verde, avocado, and lots of jalapeños.
What you're getting: The al pastor tacos
Sign up for $1 taco Tuesdays or happy hour, two tacos for $5. The tacos are on the smallish side so you’re going to want to get down on the al pastor, marinated pork with pineapple, onion, and cilantro; and the beer-battered fish taco with cabbage and chili aioli. This hipster joint also serves jalapeño poppers, street corn, Mexican cocteles, and infused tequilas. How suave.
What you're getting: Tacos de cochinita pibil
Roll up your sleeves. The beastly tacos de cochinita pibil, slow-roasted pork marinated in millions of spices and littered with pickled red onions, drip with flavor. Sides of fresh jalapeños, guacamole, pico de gallo, grilled onions, Mexican rice, and black beans are bomb. And both the incendiary house green salsa and the tomato salsa are as fresh and sassy as a well-deserved slap in the face.
Sign up here for our daily Houston email and be the first to get all the food/drink/fun in town.
1. The El Cantina Superior602 Studewood St, Houston
2. Ula's Mexican Restaurant & Cantina5555 Washington Ave, Houston
3. Velvet Taco4819 Washington Ave, Houston
4. El Ultimo Taco Truck7403 Long Point Rd, Houston
5. El Real Tex-Mex Cafe1201 Westheimer Rd, Houston
6. Ninfa's on Navigation2704 Navigation Blvd, Houston
7. Chilosos Taco House701 E. 20th St, Houston
8. Pistolero's1517 Westheimer Rd, Houston
9. Arnaldo Richards' Picos3601 Kirby Dr, Houston
This Tex-Mex spot in the Heights offers delicious, home-style dishes like fajitas, enchiladas, and nachos, plus great margaritas.
Lovers of wallet-friendly -- but still good-as-hell -- fajitas rejoice! Missouri-city based Tex-Mex god Ula’s has a Washington Ave outpost. The cantina offers everything from tableside queso del mar and the aforementioned sizzling fajitas to California-style burritos and steak ranchero... all crafted with a focus on fresh flavors and even fresher ingredients.
Just because you call it a taco doesn't mean you need to stick with the classics. No one knows this better than Velvet Taco. What you'll find nestled inside the homemade tortillas is globally inspired, like crispy tikka chicken and Thai basil, or Cuban pig with gruyere cheese, shaved ham, peppered bacon, grain mustard, and house cured pickles.
Want big flavor without spending big bucks? Look no further than El Ultimo. Tacos start at $1.50 and ratchet all the way up to $1.75 for el ultimo on thick flour tortillas. This place is known for its breakfast taco selection, but you can never go wrong stopping by on your lunch break (shouldn't be hard, their usual spots are right outside the loop). Pick your meat (go for the de chicharron y barbacoa, trust us) and have it topped with salsa verde, grilled onions, cilantro, white cheese, and avocado slices.
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.
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.
Chilosos serves up handmade flour tortillas – possibly the thickest, fluffiest ones in the city – and a breakfast taco with a crap ton of sausage, huevos, pico de gallo, cilantro, and guacamole.
This Montrose taco and tequila temple covers all the bases when you're craving Mexican. From Dia de los Muertos decor to street-style corn and house-infused tequilas, you're getting a fiesta with every visit. It's known for great happy hour deals in addition to Taco Tuesday, when you can snag the stuffed tortillas for $1 each.
This authentic spot in the Upper Kirby District celebrates the "7 regions of Mexican cuisine," using each region as inspiration for a selection of dishes. Whether its from the Baijio, the Northern Pacific Coast or the Gulf, each dish is packed full of flavor. With massive 240-seat dining space and elegant hacienda decor, Picos is the solution to stale Tex-Mex franchises. It's the place to be at all hours of the day: chilaquiles with specialty coffee drinks at breakfast, carne asada plates or tacos at lunch and Hildalgo-style lamb shank with signature margaritas a dinner.