Food & Dining

Best Mexican Restaurants in Houston: Regional Cooking from Oaxaca to the Yucatan

Author

JaseBud

Date Published

Mole bowl tortilla stack lime halves and papel picado banner illustrating best Mexican restaurants in Houston guide

Houston has the second-largest Mexican-American population in any U.S. metro area, more than two million people of Mexican descent, and a Mexican dining scene that splits cleanly into two cultures. There is interior Mexican (the regional cooking of Oaxaca, Puebla, the Yucatan, and Mexico City, with deep moles, slow-cooked meats, masa from scratch) and there is Tex-Mex (the Texan-American hybrid of fajitas, queso, and combination plates, covered in our separate guide). This post is about the interior Mexican side: the chefs and family-run kitchens turning out food you would expect to find in Polanco or Coyoacán, not Westheimer. Our Tex-Mex guide has the fajita and queso picks.

The center of Houston's interior Mexican scene is Montrose, where Hugo Ortega's empire began and where two of the city's three best Mexican kitchens still sit a few blocks from each other. Uptown holds the Galleria-adjacent Caracol, Ortega's coastal Mexican concept. Smaller pockets across the East End, Spring Branch, and the southwest side fill in the rest. The guide below covers what to order, who is cooking, and where to go in 2026.

Hugo's

Hugo's at 1600 Westheimer Road, opened by Chef Hugo Ortega and restaurateur Tracy Vaught in 2002, is the restaurant that introduced most of Houston to the difference between interior Mexican and Tex-Mex. The dining room is a converted 1925 brick mercantile with a tableside guacamole cart, the chiles en nogada arrive only during late summer (when the pomegranates are right), and the moles run six deep on the menu. Ortega is a James Beard Award winner (Best Chef Southwest, 2017), and Hugo's still draws a Saturday-night line two decades in. The Sunday brunch buffet, around $60 a person, is the easiest entry point if you have not been. Our Montrose neighborhood guide covers the rest of the block.

Order: cochinita pibil tacos (slow-roasted Yucatan-style pork on banana leaves), enmoladas (corn tortillas folded around chicken under a deep, bittersweet mole), and any chile-and-tortilla soup. The wine list leans Mexican, the cocktail list is heavy on tequila and mezcal, and the staff has worked there for years. Reservations strongly recommended; the bar takes walk-ins and is its own pleasant 90-minute experience.

Caracol

Caracol at 2200 Post Oak Boulevard is the second Hugo Ortega restaurant in the empire and the destination for coastal Mexican seafood in Houston. The format is a wood-fired oven turning out whole-roasted fish, masa-shell tostadas piled with raw Gulf seafood, and what is probably the city's best chilaquiles brunch. The dining room is large and humming at peak hours; the bar's chamoy-rimmed margarita is the city's most photographed glass. Our best Galleria-area restaurants guide covers what else is within walking distance.

Order: aguachile verde (Gulf shrimp in lime, serrano, and avocado), ostiones asados (wood-roasted oysters with chipotle butter), and the whole pescado al carbon if a group of four-plus. The weekend brunch crispy chilaquiles and huevos rancheros are the strongest brunch order in Uptown.

Cuchara

Cuchara at the corner of Fairview and Taft in Montrose is Houston's Mexico City bistro and the city's most underrated Mexican kitchen. Chef-owner Ana Beaven, born and raised in Mexico City, opened Cuchara in 2012 on her mother's recipes. The kitchen is staffed entirely by women, the dining room sits inside a 1940s brick storefront, and the menu reads like a CDMX market: tetelas (triangular masa pockets), pambazos (the guajillo-soaked sandwich), pulque cocktails, chamorro (braised pork shank) on Sundays. Cuchara is the answer to "where do people actually from Mexico City eat in Houston?"

Order: the chiles rellenos in walnut cream (Cuchara's chiles en nogada, available year-round, not just September), the tetelas, the chamorro on Sunday. Cuchara has a smaller breakfast spinoff called Cucharita a few blocks away on Westheimer for the chilaquiles-and-caviar crowd. Both are run by Beaven and McDaniel.

Pico's

Pico's at 3601 Kirby Drive (Upper Kirby) is the 42-year-old institution Houston has been mourning in slow motion. Chef-owner Arnaldo Richards opened Pico's in 1984 and turned it into the city's first serious interior-Mexican destination, with a mole list that ran 12 deep and a tableside molcajete program that turned guacamole into theater. The bad news: Richards sold the Kirby property to high-rise developers, the original location closes August 30, 2026, and the family is still searching for a permanent new home. The good news: as of mid-2026 you can still get a Pico's mole at the Kirby location, and the family has committed to reopening once the right space is found.

Order, while you still can at Kirby: any of the three featured moles (mole poblano, mole pipian verde, mole negro), the cochinita pibil, the mariscos cocktail. The Sunday brunch buffet was the family's signature for two decades and is still the best deal in the room. If you are reading this after August 30, check Pico's social media for the new location; Richards has stated publicly that the family intends to keep the business going. The closure is the single biggest story in Houston Mexican dining this year. Our best Upper Kirby restaurants guide has what is on the block around the Pico's Kirby location.

La Guadalupana Bakery & Cafe

La Guadalupana at 2109 Dunlavy Street in Montrose is the no-frills counter-service restaurant Houston has been quietly loving since the 1990s. Baker Trancito Diaz founded the operation, his son Roberto runs it now, and the kitchen turns out conchas, chilaquiles, mole enchiladas, machaca norteña, and the city's most consistent huaraches. Open daily 7 a.m. to 2 p.m., cash and card both fine, generally 15 minutes for a table on weekends. The flavor density per dollar is the highest in the neighborhood.

Order: chilaquiles (green or red), enchiladas de mole, machaca norteña with eggs, and at least one concha from the bakery case on the way out. The space is small and the parking is street-only; arrive before 9 a.m. on weekends if you want a spot.

Molina's Cantina

Molina's at 7901 Westheimer (plus two other locations) is technically a Tex-Mex restaurant, not interior Mexican, but Molina's earns a spot in this list because it is the oldest family-run Mexican-American restaurant in Houston, founded by Raul Molina in 1941 and still run by the founder's grandsons. The combination plate Molina's calls "the Mexico City Dinner" (chile relleno, tamale, enchilada, taco) is exactly what your grandparents would have ordered in 1955, and it is the cleanest way to taste the through-line of Mexican-American cooking in Texas. The Bellaire and Westheimer locations are the most consistent. Our best Tex-Mex in Houston guide has the rest of the Tex-Mex landscape.

Xochi

Xochi at 1777 Walker Street in downtown Houston is the third Hugo Ortega restaurant on this list and his most ambitious project: a chef-driven exploration of Oaxacan cooking, with seven house moles, masa ground each morning, and a chapulines (toasted grasshoppers) appetizer that is more delicious than scary. Xochi sits inside the Marriott Marquis (the one with the Texas-shaped rooftop pool) and serves as the city's signature downtown special-occasion Mexican meal. James Beard nominations have followed Xochi since opening. Our things to do in Downtown Houston guide has more on the surrounding block.

Order: the seven-mole tasting (a full dinner on its own), the masa tasting with seasonal seafood, and the smoked Oaxacan chocolate dessert. Reservations required on weekends.

Other Houston Mexican restaurants worth knowing

A few more across the city, by neighborhood:

East End / Second Ward

Doña María Mexican Cafe at 5004 Telephone Road serves the most authentic East End breakfast: chilaquiles, huevos rancheros, machaca, and a horchata that the line forms for. Family run since the 1990s, cash preferred, closed Mondays.

Spring Branch

El Bolillo Bakery on Long Point is the bakery half of the city's Mexican breakfast equation: tres leches by the slice, churros made to order, and the city's best pan dulce selection. Pair with one of the Spring Branch taquerias for a proper Saturday breakfast.

Heights / Sawyer Heights

El Big Bad and Pinche Tacos are the newer-generation Mexican kitchens in the Heights, both doing strong margarita programs and contemporary takes on classic Mexican plates. Our Heights restaurants guide has more.

How to order at a Houston Mexican restaurant

Mole is regional, and the regions matter. Mole poblano is from Puebla, deep and chocolate-tinged. Mole negro is from Oaxaca, the darkest and most complex. Mole pipian verde is from Puebla and Tlaxcala, pumpkin-seed based, brighter and herbier. Mole amarillo is from Oaxaca, sweeter and lighter. The best Houston mole programs (Hugo's, Xochi, Pico's, Cuchara) all let you taste two or three side by side. Take the tasting if it is offered.

Masa from scratch tastes different. Hugo's, Caracol, Xochi, and Cuchara all nixtamalize their own corn and grind their masa daily. The tortilla you get at these places will be thicker, slightly chewier, and dramatically more flavorful than the supermarket version. It is worth asking the server which dishes use the house masa; tetelas, sopes, huaraches, and tlayudas typically do.

Tequila and mezcal are not interchangeable. The good Houston Mexican restaurants run mezcal programs the way wine bars run wine lists, with five to fifteen single-village mezcals to sip neat. Ask the bartender to walk you through three options if you have not had real mezcal; start with something from Santiago Matatlán in Oaxaca, then a Tepeztate, then a Tobalá. Each is its own conversation.

The Sunday brunch is the Mexican brunch. Hugo's, Caracol, and Xochi all run multi-course Sunday brunches that are among the best brunches in Houston. Our best brunch in Houston guide has the full brunch picture, but if you are reading this guide and want the Mexican angle, Hugo's brunch is the most distinctive of the three.

Why Houston has the Mexican food it has

The short version: Houston received generations of immigration from interior Mexico (not just the border states) throughout the 20th century, and the community now numbers well over a million in the metro area. The chefs from that community trained in Mexico City, Oaxaca, Puebla, and the Yucatan, brought their grandmothers' recipes, and turned Houston into the most regionally varied Mexican dining city north of the border. The food does not need to be reinvented for an American palate, because Houston's Mexican-American audience is itself the audience. That is the gift.

The fastest way to understand the depth of the scene is to plan three meals in two weeks: Hugo's on a Saturday night, La Guadalupana for a Sunday breakfast, Cuchara on a weeknight. After those three meals the rest of the list opens up. Our editor's pick guide to the best restaurants in Houston covers the rest of the food scene, and our Houston Restaurant Weeks guide has the August prix-fixe schedule when the Ortega restaurants typically run their most ambitious tasting menus.