Top 5 Most Popular Mexican Restaurants in Houston, Texas | restaurant review

This list is based on feedback from previous customers.


With its proximity to the border, it’s no secret that Houston offers incredible Tex-Mex cuisine. In fact, Houston is home to the restaurant credited with bringing fajitas to the United States, so you know you’re getting authentic cuisine here. From high-end to no-frills, you can find dishes that represent all regions of Mexico right here in Clutch City.

5. Hugo’s

Chef Hugo Ortega likes to serve his native cuisine on this side of the border. Located in Houston’s Montrose neighborhood, this restaurant is housed in a fully restored Latin-inspired building that dates back to 1925. Be sure to try the award-winning barbacoa, or if you’re feeling really adventurous, try the chapulines (fried grasshopper ).

4. xochi

A celebration of Oaxacan flavors, Xochi’s menu features homemade masas, moles, chocolate, quesillo and more. Inspired dishes and numerous specialty cocktails provide a truly unique dining experience in downtown Houston.

3. Tacos La Bala

If you’re craving authentic Tex-Mex street food, Tacos La Bala is the place to go. This no-frills restaurant serves fast, delicious, and affordable Mexican food for those who might be in a hurry. Keep in mind that this place can get very crowded during lunch time.

2. Caracol

Caracol’s menu is a celebration of coastal cuisine that can be found in Mexico. This is a wonderful place for those looking for a more seafood-inspired meal in the Houston area. Enjoy the journey from small plates, seasonal soups and salads, and a variety of traditional main courses. Finish the meal with a delicious dessert from Executive Pastry Chef Ruben Ortega.

1. The original Ninfa on navigation

Mama Ninfa is credited with introducing the country to carbon tacos, or fajitas, in 1973 with Ninfa’s on Navigation. This legendary Houston restaurant is a go-to not only for the fajitas but for all the amazing dishes on the menu. You’ll also want to try the Ninfarita, Houston’s most famous margarita.

Back To Top