Where to Find Great Mexican Brunch in Houston

Looking for the best Mexican brunch in Houston? Whether you want spicy breakfast tacos, huevos rancheros, or tamales and coffee, these restaurants are serving the most authentic and satisfying brunch in the city.

Soluna
100 W Cavalcade St, Houston, TX 77009

Located inside the Heights House Hotel, Soluna is a vibrant all-day bar and kitchen blending Latin flavors from Mexico, Cuba, Miami, and more into a bold, flavorful brunch experience. Guests can enjoy chilaquiles, breakfast tacos, and refreshing cocktails in a spacious indoor-outdoor setting, with poolside access available via day pass. Open to both hotel guests and the public, Soluna is a perfect summer hangout in the heart of Houston. The photo above, featuring their rich and spicy chilaquiles, was captured by the talented Antony Guerrero.


La Guadalupana Bakery & Café

2109 Dunlavy St, Houston, TX 77006
This Montrose staple has built its reputation on real-deal Mexican breakfast and a no-frills, welcoming vibe. The kitchen serves standout cochinita pibil tortas, flaky croissants topped with salsa verde, and rich, spicy chilaquiles. Locals also love the stuffed churros and consistently good coffee. If you’re looking for something casual and authentic, this is it.


Emma’s Kitchen

2201 S Wayside Dr, Houston, TX 77023
A family-run gem in the East End, Emma’s Kitchen is known for generous portions and flavorful plates. Huevos rancheros, chilaquiles, and breakfast tacos arrive hot and well-seasoned. Some dishes may vary by visit, but the quality ingredients and homemade salsas keep regulars coming back.


Chilosos Taco House

701 E 20th St, Houston, TX 77008
In the Heights, Chilosos offers a broad brunch menu that starts with one thing: fresh tortillas made in-house. From barbacoa tacos to machacado and eggs, their breakfast offerings are bold and satisfying. It’s a no-fuss setup that stays busy, so plan ahead if you’re on a schedule.


Teotihuacan Mexican Cafe

4624 Irvington Blvd, Houston, TX 77009
Teotihuacan is a reliable pick for anyone craving classic Mexican brunch in a laid-back space. The chilaquiles are rich and saucy, scrambled eggs are cooked just right, and the tortillas taste fresh off the press. Generous portions and quick service make this a weekend favorite.


Tacos A Go Go – Downtown Tunnels

909 Louisiana St #C05, Houston, TX 77002
This downtown staple brings personality and flavor with its retro vibe and customizable breakfast tacos. They also serve vegan-friendly plates and organic options. It’s a go-to for downtown workers and weekend taco chasers alike, even if service can be spotty during the rush.


La Calle Tacos

909 Franklin St, Houston, TX 77002
With roots in Mexico City, La Calle is known for authentic street tacos and tortas that hit the spot. Their brunch offerings include suadero, papas con chorizo, and carnitas, all served in a vibrant, buzzing atmosphere. A great downtown option for a fast and flavorful start to your day.


Mi Cocina

13419 Briar Forest Dr, Houston, TX 77077
Mi Cocina blends classic Tex-Mex with brunch-friendly energy. You’ll find huevos con chorizo, fresh tortillas, and bold breakfast burritos alongside their signature margaritas. It’s polished without being pretentious, and the patio setup is ideal for groups.


Spanish Flowers Mexican Restaurant

4701 N Main St, Houston, TX 77009
This long-running favorite has been serving Mexican brunch since the 1970s. Their huevos rancheros and tamales are go-to staples, and the colorful, festive space adds to the charm. Some guests note service can vary, but the food rarely misses.


La Mexicana Restaurant

1018 Fairview St, Houston, TX 77006
Just around the corner from La Guadalupana, La Mexicana offers a wider brunch menu with tender enchiladas, savory tacos, and frosty margaritas. Known for friendly service and great value, it’s a great spot to gather with friends on a weekend morning.


Cyclone Anaya’s Tex-Mex Kitchen

1710 Durham Dr, Houston, TX 77007
Cyclone Anaya’s brings five decades of Tex-Mex brunch to the table. From their signature chilaquiles to jumbo margaritas and breakfast burritos stuffed with steak, the flavors are bold and the atmosphere lively. Their world-class guacamole is also worth ordering every time.


Cuchara

214 Fairview St, Houston, TX 77006
Cuchara delivers modern Mexico City brunch in an artsy Montrose space filled with murals and sunlight. Menu standouts include mole con pollo, huevos rancheros with guajillo sauce, and house-made refried beans with a smoky edge. Stylish but still grounded in flavor.


Merida Restaurant

2509 Navigation Blvd, Houston, TX 77003
For Yucatecan brunch, Merida is the real deal. Try the cochinita pibil tacos, black beans, and soft tortillas for a brunch that’s rich in flavor and history. This spot has been serving Houston for generations and remains a local treasure.


Villa Arcos

3009 Navigation Blvd, Houston, TX 77003
Family-owned since 1977, Villa Arcos serves super-sized breakfast tacos with crispy bacon, chorizo, and sausage wrapped in fluffy flour tortillas. The welcoming vibe and solid food have made it a staple in Houston’s brunch scene.


Mexican Sugar

1800 Post Oak Blvd, Houston, TX 77056
Modern and stylish, Mexican Sugar offers New Mexican flair with dishes like hatch chile migas, green chile cheeseburgers, and upscale cocktails. Their brunch blends bold flavors with an elevated setting, perfect for a Galleria-area meetup.


Explore Food Trucks and Hidden Brunch Gems

Don’t overlook Houston’s food trucks when it comes to brunch. Some of the best breakfast tacos and tamales come from taco trailers in the Heights, East End, and Midtown. These mobile kitchens often serve handmade tortillas, grilled meats, and salsas with serious heat—perfect for a quick and flavorful brunch on the go.

Know a Mexican brunch gem we should check out? Let me know at hollyinhouston@yahoo.com.