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 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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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