clock menu more-arrow no yes mobile
Beef fajitas with tortillas on a white tablecloth.
Beef fajitas at Armandos in River Oaks.
Kirsten Gilliam

16 Standout Mexican Restaurants in Houston

With dishes like grilled cactus, barbacoa tacos, and large, loopy churros, these restaurants draw from true Mexican traditions

View as Map
Beef fajitas at Armandos in River Oaks.
|Kirsten Gilliam

It’s no secret that Houstonians love their Mexican restaurants. And, what’s not to love? The lively destinations serve as worthy backdrops for cheese-filled feasts made up of stewed meats and grilled vegetables, fiery salsas, and tequila-fueled libations.

While there are a number of excellent choices to consider in any given pocket of the city — from taquerias and food trucks to Tex-Mex restaurants — there are a select bunch whose focus remains on true Mexican cuisine. These restaurants, not only present their versions of authentic Mexican dishes, but they incorporate cooking techniques long-utilized in Mexico, such as the nixtamalization — or proper preparation of corn — and on-site baking for the freshest of fresh torta bread.

From trustworthy standbys to upscale, new hotspots, there is plenty to discover about this beloved cuisine. Raise a cricket-salt rimmed marg, and cheers to Houston’s bountiful Mexican food scene.

Read More
If you buy something or book a reservation from an Eater link, Vox Media may earn a commission. See ourethics policy.

Eva's Mexican Restaurant

Copy Link

This decades-old, family-owned Mexican restaurant, tucked in the middle of a nondescript retail strip in Spring, has not changed much over the years. Warm chips with red and green salsas precede meals like chicken with mole sauce, carnitas, and platters of tamales with crispy tacos. Fajitas are a house favorite and can be had with beef, chicken, shrimp, or a mix of all three.

La Hacienda

Copy Link

Just as its name suggests, this Heights restaurant is reminiscent of a real Mexican hacienda. Colorful paper strands drape from the ceiling, and a large space peppered with banquettes and tables is anchored by a grand staircase. The menu is old-school with a number of combo platters, like the La Hacienda Special, which combines a chile con queso puff, beef taco, stuffed bell pepper, cheese enchilada, and tamale with rice and beans.

This time-honored family-owned restaurant continues to shine in a city rich with Mexican dining choices. Barbacoa from 44 Farms often serves as the filling to tortas, tacos, and more, and saucy enchilada plates include house-made toppings like herb butter Suiza sauce and chili gravy.

Puebla's Mexican Kitchen

Copy Link

The early bird has until 3 p.m. to score breakfast tacos, tortas, and gorditas at Puebla’s Mexican Kitchen. The restaurant keeps daytime hours Monday through Saturday and is known for its breakfast specialties and aguas frescas. Add barbacoa to an order of migas, or fuel up with huevos con chorizo for a tasty start to the day.

La Chingada Tacos & Tequila

Copy Link

From the unassuming, no-frills storefront to the naughty name, La Chingada is bound to bring some raised eyebrows — though once inside, it’s easy to focus on the food. The restaurant prides itself on its made-to-order recipes. Passed down by generations from Oaxaca and Mexico City, there’s something for everyone — breakfast tortas; tacos of all kinds, including birria-style; and empanadas stuffed with your choice of cheese, chicken tinga, or picadillo. Stop by for their lunch specials, available on weekdays from 11 a.m. to 2 p.m., and down a three-taco platter for under $10.

Teotihuacan Mexican Cafe

Copy Link

Bring a date and indulge in one of the parrilladas, or platters, at this popular Mexican cafe. Sixty dollars scores diners the Teotihuacan parrillada — piled high with chargrilled quails, beef short ribs, grilled jumbo shrimp, and beef and chicken fajitas. A cheese-stuffed poblano pepper gilds the lily.

Spanish Flowers

Copy Link

Spanish Flowers has grown to multiple locations around Houston since its inception back in the late ‘70s. Start with the loaded Spanish Flower nachos, layered with fajita meat, taco meat, beans, and traditional toppings, then indulge in one of the specialties like carne guisada or the 8-ounce ribeye and enchilada combo plate.

Cascabel

Copy Link

This Spring Branch restaurant dishes out vegan renditions of Mexican and Latin favorites. The menu features pozole rojo, burritos, tortas, creamy chile con queso, and tacos that can be filled with a variety of proteins, including soy al pastor, jackfruit, Mexican brisket from hibiscus, fajita-style mushrooms, soy bistec, and more.

At Hugo Ortega’s newest restaurant, the spotlight is on Mexican street eats. The fast-casual Uptown Park concept, which offers counter-service by day and a full-service format during dinner and weekend brunch, is known for its slow-roasted meats like birria and barbacoa that are used to build tortas and tacos. Urbe houses its own on-site bakery, too, producing fresh bread, tortillas, and pastries, plus large, spiral-shaped churros — presented just like in the mercados in Mexico.

Meat-filled torta sandwich.
Urbe’s torta ahogado is a mouthful.
Paula Murphy

La Fisheria

Copy Link

With its splashy, Mexican resort-style dining space, La Fisheria is a Downtown oasis focusing on coastal cuisine. This means there is a multitude of ceviches to consider, from shrimp, scallops, and stewed octopus, to fish that is fried, char-grilled, or pan-seared.

Whole fish.
The whole fish is a head turner.
Megha McSwain

Cuchara

Copy Link

Vacationing in Mexico City is all the rage these days, but for those looking to save on travel time and still get a taste of what all the fuss is about, a visit to Cuchara is a great alternative. For a decade, this gem has been slinging casual Mexico City fare throughout its happy, light-filled Montrose dining room — decorated with art from Mexico City muralist Cecilia Beaven. Paloma cocktails presented in clay cups are Instagram-worthy and pair well with loaded plates like the crispy tostadas and the cheese-stuffed grilled cactus filet. Try its new daytime sister concept, Cucharita, newly opened down the street.

Pozole served with lime, red onion, and a small tortilla.
Cuchara’s pozole is comfort in a bowl.
Megha McSwain

Cielito Cafe

Copy Link

This charming Montrose cafe often has a crowd gathered outside of it on weekend mornings. Open only until 2:30 p.m., locals love it for its cozy space and hearty Mexican breakfast options. Both sweet and savory dishes are represented well on the menu, with highlights like cajeta toast cooked in caramelized goat’s milk, handmade sopes, churros, and chilaquiles with housemade salsa. Just add a fresh green juice or cafe de coco.

La Guadalupana

Copy Link

What it lacks in curb appeal, La Guadalupana makes up for in its beloved menu of baked goods, hearty breakfast plates, and friendly service. Pair a concha with the rich, chocolaty champurrado, or for a complete meal, try the chicken flautas with rice and beans.

Hugo's

Copy Link

Chef Hugo Ortega’s namesake restaurant combines Mexican cuisine with top notch service and a chic dining space in the heart of Montrose. This inventive restaurant is known for its playful renditions of Mexican classics. (Think: squash soup, duck tostadas, and two types of mole.) The agave-roasted barbacoa has earned accolades, but for a truly unique dining experience, try the chapulines — crispy fried grasshoppers served with guacamole and tortillas.

Armandos

Copy Link

Don’t let the white tablecloths fool you — this River Oaks restaurant delivers classics like chile con queso, enchiladas, and its signature twice-refried beans. In for a celebration? Visit on Thursday night when the restaurant turns into a party. Spring for the $48 River Oaks ‘Rita — a combination of Jose Cuervo Reserva de la Familia Tequila, Patron Citronge, fresh lime juice, agave, and dusted with gold flakes.

Arnaldo Richards' Picos Restaurant

Copy Link

近四十年來,Arnaldo理查德的海岸邊has shed a light on the seven regions of Mexico through its cuisine. Open for breakfast, lunch, and dinner, the all-day restaurant offers plenty to get excited about — menudo on the breakfast menu, seafood enchiladas for dinner, and traditional tres leches or rice pudding for dessert. Stopping by during your lunch hour? Try the 2-course power lunch for $29, available on weekdays.

Tostada with scallop sashimi.
A course from the new CURATED x Picos dinner series.
Alex Montoya

Eva's Mexican Restaurant

This decades-old, family-owned Mexican restaurant, tucked in the middle of a nondescript retail strip in Spring, has not changed much over the years. Warm chips with red and green salsas precede meals like chicken with mole sauce, carnitas, and platters of tamales with crispy tacos. Fajitas are a house favorite and can be had with beef, chicken, shrimp, or a mix of all three.

La Hacienda

Just as its name suggests, this Heights restaurant is reminiscent of a real Mexican hacienda. Colorful paper strands drape from the ceiling, and a large space peppered with banquettes and tables is anchored by a grand staircase. The menu is old-school with a number of combo platters, like the La Hacienda Special, which combines a chile con queso puff, beef taco, stuffed bell pepper, cheese enchilada, and tamale with rice and beans.

Alma

This time-honored family-owned restaurant continues to shine in a city rich with Mexican dining choices. Barbacoa from 44 Farms often serves as the filling to tortas, tacos, and more, and saucy enchilada plates include house-made toppings like herb butter Suiza sauce and chili gravy.

Puebla's Mexican Kitchen

The early bird has until 3 p.m. to score breakfast tacos, tortas, and gorditas at Puebla’s Mexican Kitchen. The restaurant keeps daytime hours Monday through Saturday and is known for its breakfast specialties and aguas frescas. Add barbacoa to an order of migas, or fuel up with huevos con chorizo for a tasty start to the day.

La Chingada Tacos & Tequila

From the unassuming, no-frills storefront to the naughty name, La Chingada is bound to bring some raised eyebrows — though once inside, it’s easy to focus on the food. The restaurant prides itself on its made-to-order recipes. Passed down by generations from Oaxaca and Mexico City, there’s something for everyone — breakfast tortas; tacos of all kinds, including birria-style; and empanadas stuffed with your choice of cheese, chicken tinga, or picadillo. Stop by for their lunch specials, available on weekdays from 11 a.m. to 2 p.m., and down a three-taco platter for under $10.

Teotihuacan Mexican Cafe

Bring a date and indulge in one of the parrilladas, or platters, at this popular Mexican cafe. Sixty dollars scores diners the Teotihuacan parrillada — piled high with chargrilled quails, beef short ribs, grilled jumbo shrimp, and beef and chicken fajitas. A cheese-stuffed poblano pepper gilds the lily.

Spanish Flowers

Spanish Flowers has grown to multiple locations around Houston since its inception back in the late ‘70s. Start with the loaded Spanish Flower nachos, layered with fajita meat, taco meat, beans, and traditional toppings, then indulge in one of the specialties like carne guisada or the 8-ounce ribeye and enchilada combo plate.

Cascabel

This Spring Branch restaurant dishes out vegan renditions of Mexican and Latin favorites. The menu features pozole rojo, burritos, tortas, creamy chile con queso, and tacos that can be filled with a variety of proteins, including soy al pastor, jackfruit, Mexican brisket from hibiscus, fajita-style mushrooms, soy bistec, and more.

Urbe

At Hugo Ortega’s newest restaurant, the spotlight is on Mexican street eats. The fast-casual Uptown Park concept, which offers counter-service by day and a full-service format during dinner and weekend brunch, is known for its slow-roasted meats like birria and barbacoa that are used to build tortas and tacos. Urbe houses its own on-site bakery, too, producing fresh bread, tortillas, and pastries, plus large, spiral-shaped churros — presented just like in the mercados in Mexico.

Meat-filled torta sandwich.
Urbe’s torta ahogado is a mouthful.
Paula Murphy

La Fisheria

With its splashy, Mexican resort-style dining space, La Fisheria is a Downtown oasis focusing on coastal cuisine. This means there is a multitude of ceviches to consider, from shrimp, scallops, and stewed octopus, to fish that is fried, char-grilled, or pan-seared.

Whole fish.
The whole fish is a head turner.
Megha McSwain

Cuchara

Vacationing in Mexico City is all the rage these days, but for those looking to save on travel time and still get a taste of what all the fuss is about, a visit to Cuchara is a great alternative. For a decade, this gem has been slinging casual Mexico City fare throughout its happy, light-filled Montrose dining room — decorated with art from Mexico City muralist Cecilia Beaven. Paloma cocktails presented in clay cups are Instagram-worthy and pair well with loaded plates like the crispy tostadas and the cheese-stuffed grilled cactus filet. Try its new daytime sister concept, Cucharita, newly opened down the street.

Pozole served with lime, red onion, and a small tortilla.
Cuchara’s pozole is comfort in a bowl.
Megha McSwain

Cielito Cafe

This charming Montrose cafe often has a crowd gathered outside of it on weekend mornings. Open only until 2:30 p.m., locals love it for its cozy space and hearty Mexican breakfast options. Both sweet and savory dishes are represented well on the menu, with highlights like cajeta toast cooked in caramelized goat’s milk, handmade sopes, churros, and chilaquiles with housemade salsa. Just add a fresh green juice or cafe de coco.

La Guadalupana

What it lacks in curb appeal, La Guadalupana makes up for in its beloved menu of baked goods, hearty breakfast plates, and friendly service. Pair a concha with the rich, chocolaty champurrado, or for a complete meal, try the chicken flautas with rice and beans.

Hugo's

Chef Hugo Ortega’s namesake restaurant combines Mexican cuisine with top notch service and a chic dining space in the heart of Montrose. This inventive restaurant is known for its playful renditions of Mexican classics. (Think: squash soup, duck tostadas, and two types of mole.) The agave-roasted barbacoa has earned accolades, but for a truly unique dining experience, try the chapulines — crispy fried grasshoppers served with guacamole and tortillas.

Armandos

Don’t let the white tablecloths fool you — this River Oaks restaurant delivers classics like chile con queso, enchiladas, and its signature twice-refried beans. In for a celebration? Visit on Thursday night when the restaurant turns into a party. Spring for the $48 River Oaks ‘Rita — a combination of Jose Cuervo Reserva de la Familia Tequila, Patron Citronge, fresh lime juice, agave, and dusted with gold flakes.

Related Maps

Arnaldo Richards' Picos Restaurant

近四十年來,Arnaldo理查德的海岸邊has shed a light on the seven regions of Mexico through its cuisine. Open for breakfast, lunch, and dinner, the all-day restaurant offers plenty to get excited about — menudo on the breakfast menu, seafood enchiladas for dinner, and traditional tres leches or rice pudding for dessert. Stopping by during your lunch hour? Try the 2-course power lunch for $29, available on weekdays.

Tostada with scallop sashimi.
A course from the new CURATED x Picos dinner series.
Alex Montoya

Related Maps

Baidu
map