When it comes to getting a taste of some great Mexican food in Houston, you've got no shortage of options in this great city.  From the classic and authentic to forward-thinking and contemporary, Mexican restaurants in Houston make the city's dining options diverse and plentiful.  Here are our picks for some of the best Mexican restaurants in Houston.

Bar & Restaurant $$
1600 Westheimer Rd, Houston TX, 77006
Regional Mexican cuisine is the name of the game at Hugo's in Montrose. Head out and enjoy brunch, lunch or dinner with menu selections like Tacos Dorados de Papa (crispy potato tacos with avocado tomatillo salsa, napa cabbage and pickled onions), Carnitas de Pato (small duck carnitas tacos with tomatillo sauce), and Carne Asada a la Tampiqueña (grilled ribeye, guacamole, frijoles refritos, enmoladas and ensalada de nopales).
Alicia's Mexican Grille
Bar & Restaurant
12002 Richmond Ave. Ste. 100, Houston TX, 77082
For some of the freshest and best prepared Mexican food in Houston, there's no greater choice than Alicia's Mexican Grill. Alicia's provides simple, traditional Mexican dishes and forward-thinking Mexican meals like a variety of enchiladas, chimichangas, grilled entrees (including seafood), burritos, and much more.
Pappasito's Cantina | I-10 East at Federal
Bar & Restaurant $$
11831 Interstate 10, Houston TX, 77029
With locations all throughout Houston, Pappasito's Cantina is a tried and true place to grab some great Mexican food and drink in the city. Guests can enjoy a huge variety of great drinks with Happy Hour or dine on menu items like mesquite grilled quail, rib-eye and diablo shrimp, mesquite grilled quail, rib-eye and diablo shrimp, and chipotle salmon with crab cake.
El Tiempo Cantina - Washington
5602 Washington Avenue, Houston TX, 77007
Home to "The Best Tex-Mex in all of Texas", El Tiempo is the place to be for fresh and contemporary Mexican food served all day long. Chow down on tasty appetizers like guacamole and chips and calamari and jalapenos or entrees like rib-eye steak tampiquena, fresh fish and soft corn tacos, and beef carne asada.
El Rey Taqueria | The Heights
233 North Loop West, Houston TX, 77008
This is the place for healthy, nutritious and authentic Cuban and Mexican cuisine served quick and affordably in the Houston area. Stop by for breakfast, lunch or dinner and enjoy Latin American dishes like customizable breakfast tacos, Cuban coffee, a variety of tortas (Mexican sandwiches) and tacos, and house specialties like ropa vieja and Cuban sandwiches.
Ninfa's Mexican Restaurant | Downtown
1111 Louisiana Street, Houston TX, 77002
Established in 1973 by Mama Ninfa Laurenzo, Ninfa's is one of Houston's treasured landmarks, serving fresh Tex-Mex and Mex-Mex food in a casually fun atmosphere.
5.0  5 Rating (2)
1777 Walker Street, Houston TX, 77010
Xochi (so-chee), from Xochitl, Goddess of the Flowers, meaning to bloom or catch fire, is the newest creative endeavor of award-winning Chef Hugo Ortega...
Caracol Restaurant
2200 Post Oak Blvd #160, Houston TX, 77056
One of the beauties of Mexico is its geographic location, with coasts on the Pacific Ocean, the Caribbean Sea, and the Gulf of Mexico, which is connected...
Lopez Mexican Restaurant
Restaurant $
11606 S Wilcrest Dr, Houston TX, 77099-4755
Since opening their restaurant over 30 years ago, Rodrigo, his wife Bertha, sons Jonathan and Jose, and daughter Ana have kept to their promise that every...
Ambriza Social Mexican Kitchen
10115 Louetta Road Suite 400, Houston TX, 77070
A flare on the elegance of Mexican cuisine, Ambriza is the best Social Mexican Kitchen in Vintage Park. We are the home of Award Winning Margaritas and...
La Tapatia
1749 Richmond Ave, Houston TX, 77098
Join us at La Tapatia Mex Cafe!!! 5 convenient locatons for you! * 1749 Richmond Ave. Houston, TX 77098 * 6413 Hillcroft St. Houston, TX 77081 * 3965...
4701 N Main St, Houston TX, 77009
Established in 1979, Spanish Flowers Mexican Restaurant is a family-owned-and-operated restaurant that has flourished over the years and has been a "Heights...
Picos Restaurant
3601 Kirby Dr, Houston TX, 77098
Realizing there were very few restaurants in Houston that served authentic Mexican food, Arnaldo Richards and his wife, Janice, opened their first restaurant,...
La Cantina, by La Calle
Restaurant $
909 Franklin St, Houston TX, 77002
Tacos and Tortas Mexico City Street food.