Home Restaurants

Best Mexican Restaurants in Houston: 21 Spots for Regional Mexican Cuisine

From Oaxacan mole and Yucatán cochinita pibil to Baja seafood and Mexico City street eats, these restaurants celebrate the depth and diversity of Mexico's regional cuisine
Written By: author avatar Megha McSwain
author avatar Megha McSwain
Megha McSwain is the Texas Editor for DiningOut Magazine, managing editorial content for Houston and Dallas. Megha was born in Mumbai, India, and currently resides in Houston. She has a passion for reporting on food, restaurants, chefs, and travel, and has contributed to outlets like Food Network, Eater, InsideHook, Resy, Texas Monthly, and Texas Highways throughout her career. As a trusted member of the local media, Megha also appears as a regular guest on local lifestyle television shows, Great Day Houston on KHOU11, and Texas Today on NBC5.
Contributing Author: Sarah Nielsen
Comforting Mexican breakfast favorites, including toqueres, chilaquiles, and a perfectly crisp pambazo at Cielito Cafe. | Photo by Cielito Cafe
Comforting Mexican breakfast favorites, including toqueres, chilaquiles, and a perfectly crisp pambazo at Cielito Cafe. | Photo by Cielito Cafe

Houston’s Mexican food scene stretches far beyond the familiar comforts of Tex-Mex. Across the city, chefs are celebrating the breadth of Mexico’s regional cuisines, drawing on generations-old family recipes, childhood memories, and contemporary techniques. The result is a dining landscape shaped by the flavors and traditions of Oaxaca, Yucatán, Jalisco, Baja California, and beyond.

As one of the nation’s most diverse cities, Houston has become one of the best places in the U.S. to explore Mexican cuisine, from humble taquerias and bustling panaderías to ambitious, destination-worthy restaurants. Whether you’re craving Michoacán-style carnitas, fluffy meat-filled tamales, or a traditional Mexican breakfast, this guide highlights restaurants that reflect the depth and complexity of Mexico’s culinary traditions.

Tatemó 

Don’t let its strip mall location fool you. Tatemó delivers one of Houston’s most extraordinary dining experiences with a seven-course tasting menu celebrating Mexico’s heirloom corn traditions. Chef Emmanuel Chavez’s inventive dishes—like mole negro wrapped in a plantain-infused tortilla—have earned widespread acclaim, including a Michelin star distinction in 2024 and 2025. Reservations for the intimate 20-seat dining room are released monthly and disappear quickly, so plan ahead. Be sure to bring a bottle of Mexican wine or your favorite tequila, as Tatemó operates as BYOB. 4720 Dacoma St., Houston, tatemohtx.com

Xalisko

The signature trompito at Xalisko. | Photo by Xalisko
The signature trompito at Xalisko. | Photo by Xalisko

The Woodlands’ Xalisko Cocina Mexicana celebrates the bold, vibrant flavors of Jalisco, the home state of chef Beatriz Martines. The restaurant’s signature Trompito Al Pastor—a personal trompo carved tableside and set ablaze before serving—perfectly captures its creative take on traditional Mexican cuisine. Martines’ has previously earned a James Beard Award nomination for Best Chef: Texas, only heightening Xalisko’s buzz. 1335 Lake Woodlands Dr., The Woodlands, xalisko.com

Flora

The molcajete cake at Flora. | Photo by Bethany Ellen Ochs
The molcajete cake at Flora. | Photo by Bethany Ellen Ochs

With panoramic views of Buffalo Bayou and Downtown Houston, Flora Mexican Kitchen is as much a feast for the eyes as it is for the palate. The menu balances refined presentations with bold Mexican flavors, from sopecitos dusted with queso fresco to carnitas served with housemade tortillas. Whatever you do, save room for the indulgent molcajete cake, one of the city’s most memorable desserts. 3422 Allen Pkwy., Houston, florahouston.com 

Puebla’s Mexican Kitchen

Puebla’s Mexican Kitchen feels like a little slice of home—assuming home comes with the irresistible aroma of freshly baked bolillos and simmering menudo. The family-run restaurant has grown from a modest bakery into a Heights neighborhood staple for comforting interior Mexican fare. Its Friday-only cemita, a towering sandwich layered with milanesa, Oaxaca cheese, and avocado, has earned a devoted following. The rich, deeply flavorful menudo is just as worthy of a weekend visit. 6320 N. Main St., Houston, pueblasmexicankitchen.com

Pico’s

Fajita platters and al ajillo at Pico's. | Photo by Brandon Holmes
Fajita platters and al ajillo at Pico’s. | Photo by Brandon Holmes

For decades, chef-owner Arnaldo Richards’ Pico’s has reeled in the masses for some of Houston’s finest regional Mexican cuisine offered during breakfast, lunch, dinner, and Sunday brunch. The restaurant’s signature, an impossibly tender cochinita pibil, shares menu space with fresh ceviches, mole dishes, tacos, enchiladas, and more. The polished Upper Kirby dining room features soaring wood-beam ceilings and hacienda-style architecture, making it the perfect backdrop for kicking back with one of the many shaker margaritas. 3601 Kirby Dr., Houston, picos.net

Cielito Cafe

Mexican breakfast spread at Cielito Cafe. | Photo by Cielito Cafe
Mexican breakfast spread at Cielito Cafe. | Photo by Cielito Cafe

The bright yellow door of Cielito Cafe in Montrose beckons diners into a cozy space filled with the invigorating aroma of freshly brewed coffee. Open for breakfast and lunch, the menu features hearty Mexican dishes like huevos divorciados and breakfast and lunch tacos. Don’t miss the cajeta toast, decadent with caramelized goat’s milk; or the tostado de aguacate, avocado toast with a kick of chipotle. Be prepared for a wait on weekends, best spent with one of Cielito’s aguas frescas in hand. 1915 Dunlavy St., Houston, cielitocafehouston.wixsite.com/cielitocafe

La Hacienda

True to its name, this Heights favorite evokes the warmth and charm of a traditional Mexican hacienda, complete with a grand staircase, colorful papel picado draped overhead, and an open tortilla station where guests can watch fresh tortillas being made by hand. Settle in with an order of fajita beef nachos or the house queso before moving on to comforting classics like cheese enchiladas or the restaurant’s signature tacos al carbón. Multiple locations, lahaciendaescondida.com

Zaranda

Tostada de campechana at Zaranda. | Photo by Paula Murphy
Tostada de campechana at Zaranda. | Photo by Paula Murphy

The newest addition to Hugo Ortega’s restaurant family, Zaranda celebrates the cuisines of Las Californias—the historic region encompassing both Baja California and Alta California. Located inside Discovery Green, the bright, contemporary restaurant highlights wood-fired cooking, fresh seafood, seasonal produce, and borderland flavors through dishes that blend Mexican tradition with California influences. The park-side setting is an added bonus, making it one of Downtown’s most inviting destinations for lunch, dinner, or weekend brunch. 1500 McKinney St., Houston, zarandahouston.com

Cochinita & Co.

Bacon, potato, and egg at Cochinita & Co. | Photo by Cochinita & Co.
Bacon, potato, and egg taco at Cochinita & Co. | Photo by Cochinita & Co.

What began as a farmers market stall has grown into one of Houston’s standout destinations for Yucatán cuisine in the East End. Chef Victoria Elizondo showcases the region’s bold flavors with must-order dishes like crispy panuchos topped with refried beans and pickled onions, and cochinita pibil slow-roasted in achiote and citrus until meltingly tender. It’s also worth an early visit: weekday breakfast is served from 8 to 11 a.m., featuring comforting favorites like chilaquiles with your choice of red or green salsa and a flavorful nopalitos scramble. 5420 Lawndale St., Houston, cochinitaco.com

Ojo de Agua

Tacos at Ojo de Agua. | Photo by Ojo de Agua
Tacos at Ojo de Agua. | Photo by Ojo de Agua

Tucked into one corner of River Oaks District, this bright, stylish restaurant was founded by four friends from Mexico City with a shared vision of celebrating traditional Mexican cuisine through a fresh, contemporary lens. The all-day menu spans everything from breakfast favorites like chilaquiles and fluffy guava pancakes to vibrant ceviches and generously filled tacos, including birria, ribeye, ranchero, and mahi mahi a la talla. Pair your meal with a specialty coffee or fresh-pressed juice, or opt for the tropical Acapulco mimosa, a refreshing blend of coconut juice, pineapple juice, sparkling wine, and grated coconut. 4444 Westheimer Rd., Houston, ojodeaguarod.com

Urbe

A trio of barbacoa tacos at Urbe. | Photo by H-Town Restaurant Group
A trio of barbacoa tacos at Urbe. | Photo by H-Town Restaurant Group

Inspired by the bustling markets and street food stalls of Mexico City, Urbe delivers bold flavors in a lively, contemporary setting within Uptown Park. The menu spans everything from tacos, tortas, and quesadillas to fresh ceviches and comforting breakfast favorites, all crafted with the same attention to detail that defines Ortega’s restaurants. 1101 Uptown Park Blvd., Houston | urbehouston.com

Ema

Co-founded by James Beard Award-nominated pastry chef Stephanie Velasquez, Ema is a Michelin-recognized neighborhood favorite that pairs traditional Mexican flavors with refined, contemporary technique. The kitchen’s commitment to exceptional ingredients shines in dishes like horchata berlinesas—pillowy pastry cream-filled doughnuts dusted with cinnamon sugar—and chilaquiles topped with smoked brisket, salsa verde, and a perfectly cooked egg. Whatever you order, save room for the housemade pan dulce. 5307 N. Main St., Houston, emahtx.com

Gloria’s Latin Cuisine

Aguachile and plantain chips at Gloria's. | Photo by Gloria's
Aguachile and plantain chips at Gloria’s. | Photo by Gloria’s

This popular Texas chain has earned a loyal following for its vibrant atmosphere and satisfying Mexican fare, served at lunch, dinner, and weekend brunch. Kick things off with a signature swirl margarita or a house mojito alongside the savory pork pupusas before diving into the flavorful carne asada, served with sweet fried plantains. While the food keeps guests coming back, Saturday nights bring an extra dose of energy as live Latin bands take the stage and the restaurant transforms into one of the area’s favorite spots for dancing. 2616 Louisiana St., Houston, gloriascuisine.com

Hugo’s

Barbacoa at Hugo's. | Photo by Richard Casteel
Barbacoa at Hugo’s. | Photo by Richard Casteel

Hugo Ortega’s flagship restaurant remains Houston’s benchmark for upscale interior Mexican cuisine. The elegant, Spanish-inspired dining room sets the stage for refined regional dishes like lobster tacos, slow-roasted pork shank, and housemade moles that celebrate Mexico’s diverse culinary traditions. The legendary Sunday brunch buffet—featuring cochinita pibil, fresh-pressed tortillas, and an expansive spread of traditional specialties—is a rite of passage for Houston food lovers. 1600 Westheimer Rd., Houston | hugosrestaurant.net

Cuchara

Pozole rojo (pork and hominy in a spicy red chile broth) at Cuchara. | Photo by Greg Morago
Pozole rojo (pork and hominy in a spicy red chile broth) at Cuchara. | Photo by Greg Morago

For more than a decade, Cuchara has anchored the bustling Montrose corner where Fairview meets Taft, bringing the vibrant flavors and energy of Mexico City to Houston. Its wraparound patio is packed from day to night, while the lively bar keeps clay tumblers of palomas flowing. The menu is equally inviting, featuring classics like crispy chicharrones with salsa, beef and chicken flautas, and corn gorditas stuffed with rich pork belly—all served in a colorful, spirited setting that makes every meal feel like a celebration. 214 Fairview St., Houston, cuchararestaurant.com

Villa Arcos

Cheese enchilada plate at Villa Arcos. | Photo by Villa Arcos
Cheese enchilada plate at Villa Arcos. | Photo by Villa Arcos


Dating to 1977 and still operated by a third-generation family member, Villa Arcos is a true Houston institution. The East End favorite is best known for its wide-ranging breakfast tacos, each built on housemade tortillas, but the menu also includes hearty breakfast and lunch plates such as migas, beef fajitas, and pastor quesadillas. Plan a weekend visit to try the menudo, a longtime house specialty. 3009 Navigation Blvd., Houston, originalvillaarcos.com

Teohituacan

Teotihuacan’s expansive menu is a celebration of Mexican comfort food, spanning everything from bubbling queso flameado and sizzling enchilada and fajita platters to generously portioned parrilladas made for sharing. The restaurant also opens daily at 8 a.m. with a robust breakfast menu featuring favorites like huevos con chorizo, huevos rancheros, menudo, and breakfast tacos, complemented by refreshing aguas frescas, mimosas, and a full coffee program.Multiple locations, teomexicancafe.com

Armandos

Steak tacos al carbon at Armandos. | Photo by Armandos
Steak tacos al carbon at Armandos. | Photo by Armandos

A River Oaks institution for decades, Armandos has long set the standard for upscale Mexican dining in Houston. The refined menu elevates classic flavors with dishes like tuna tartare tacos, ribeye and cheese enchiladas, and Texas Prime Wagyu fajitas, all served in an elegant hacienda-inspired setting. While the cuisine is reason enough to visit, Thursday nights are legendary: guests 23 and older can enjoy live DJs, dancing, and one of the city’s liveliest late-night scenes until 1 a.m. 2630 Westheimer Rd., Houston, armandosrestaurant.com

Lopez Mexican Restaurant

A spread of tacos, chips and salsa, and frozen margaritas showcases the dishes that have made Lopez Mexican Restaurant a Houston institution for generations. | Photo by Lopez Mexican Restaurant
A spread of tacos, chips and salsa, and frozen margaritas showcases the dishes that have made Lopez Mexican Restaurant a Houston institution for generations. | Photo by Lopez Mexican Restaurant

Family-owned since 1978, Lopez Mexican Restaurant has quietly built one of Houston’s most loyal followings by blending generations of family recipes with polished service. While many guests come for favorites like sizzling fajitas and enchiladas, the menu also ventures beyond the expected with regional specialties. The chile relleno and carne guisada are must-haves, as is the classic marg, which is made using the same recipe for over four decades. Multiple locations, houston.vivalopez.com

Caracol

Wood-roasted oysters at Caracol. | Photo by Deb Smail
Wood-roasted oysters at Caracol. | Photo by Deb Smail

At Caracol, celebrate Houston chef Hugo Ortega turns his attention to the flavors of Mexico’s coastlines, showcasing seafood traditions from Baja California to the Yucatán Peninsula. The menu features pristine ceviches, grilled whole fish, wood-roasted oysters, and seasonal Gulf seafood alongside housemade tortillas and vibrant salsas. Don’t miss the weekend brunch, one of the city’s finest spreads for Mexican coastal cuisine. 2200 Post Oak Blvd., Houston, caracol.net

La Guadalupana Bakery & Café

For more than three decades, La Guadalupana Bakery & Café has been a beloved destination for traditional Mexican breakfasts, freshly baked pan dulce, and comforting homestyle cooking. Early risers flock here for chilaquiles, huevos rancheros, and breakfast tacos, while the bakery cases tempt with conchas, empanadas, and other pastries fresh from the oven. 2109 Dunlavy St., Houston, laguadalupanacafeandbakery.com

author avatar
Megha McSwain Texas Managing Editor
Megha McSwain is the Texas Editor for DiningOut Magazine, managing editorial content for Houston and Dallas. Megha was born in Mumbai, India, and currently resides in Houston. She has a passion for reporting on food, restaurants, chefs, and travel, and has contributed to outlets like Food Network, Eater, InsideHook, Resy, Texas Monthly, and Texas Highways throughout her career. As a trusted member of the local media, Megha also appears as a regular guest on local lifestyle television shows, Great Day Houston on KHOU11, and Texas Today on NBC5.
dining-out-logo-white.svg
Search
COPYRIGHT © 2026, DININGOUT. ALL RIGHTS RESERVED.

Join the Gourmet Gold List