The Best Mexican Restaurants in Houston


Barbacoa served with Mexican rice, tortillas, beans, onion, and lime.
Let the feast begin. | Flora

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

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 comprising stewed meats and grilled vegetables, fiery salsas, and tequila-fueled libations.

While there are numerous excellent choices to consider in any given part of the city, from taquerias and food trucks to Tex-Mex restaurants, a select group focuses on authentic Mexican cuisine. These restaurants not only present their versions of authentic Mexican dishes but also incorporate cooking techniques long utilized in Mexico, such as nixtamalization, and on-site baking to produce fresh torta bread.

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

Eater has updated this map to add Flora, Mexican Sugar, and new details about the newest rendition of Maximo and Belly of the Beast, which is helmed by James Beard Award finalist Thomas Bille. Hacienda and Alma have been removed from this list.

For all the latest Houston dining intel, subscribe to Eater Houston’s newsletter.