Houston’s dining scene is a sprawling reflection of the city itself—diverse, bold, and deeply rooted in tradition. When it comes to Mexican food, the Bayou City offers everything from generations-old Tex-Mex institutions to regional specialties that transport your taste buds straight to Mexico City, Oaxaca, or the Yucatán.
Finding the best Mexican restaurants in Houston can feel like searching for a needle in a delicious haystack. With thousands of options spread across the metro area, knowing where to find hand-pressed tortillas, slow-simmered moles, and sizzling fajitas makes all the difference between a forgettable meal and an unforgettable one.
This guide focuses on quality, consistency, and authenticity. We have considered family-run taquerias, upscale cantinas, and neighborhood favorites that Houstonians have loved for decades, ensuring there is something here for every craving and occasion.
Whether you are a lifelong resident or visiting Space City for the first time, this curated list will help you navigate the vibrant world of Houston’s Mexican culinary landscape. From breakfast tacos at dawn to late-night barbacoa, these are the tables worth seeking out.
Before we dive into the list, it is worth noting that Houston’s Mexican food scene is not a monolith. Tex-Mex, with its comforting queso and crispy beef tacos, shares the stage with regional Mexican cooking that highlights complex salsas, fresh seafood, and heirloom corn.
The restaurants below have been selected for their dedication to craft, their loyal followings, and their ability to deliver a memorable dining experience. Each one brings something unique to the table, whether it is a legendary margarita, a secret family recipe, or an atmosphere that makes you want to linger long after the plates are cleared.
Below, you will find our picks for the 15 best Mexican restaurants in Houston, organized to help you discover your next great meal.
Xochi

| Address | 1777 Walker St Suite A, Houston, TX 77010 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 11:30 AM – 9:30 PM
Tuesday: 11:30 AM – 9:30 PM
Wednesday: 11:30 AM – 9:30 PM
Thursday: 11:30 AM – 9:30 PM
Friday: 11:30 AM – 11:00 PM
Saturday: 11:30 AM – 11:00 PM
Sunday: 10:30 AM – 3:00 PM |
| Phone | (713) 400-3330 |
tommy 454★★★★★
What a difference a day—and a few steps—can make!
Yesterday, I followed the group to a nearby restaurant without checking Google first. While we were being seated, I noticed the 4.3 rating from more than 3,000 reviews and thought, “Well…we’re already here.” Unfortunately, the experience matched the rating.
So today I did what I normally do: I let the reviews help pick the restaurant.
Xochi was sitting at 4.6 stars with more than 4,200 reviews, making it one of the highest-rated restaurants in the area. After eating here, I completely understand why.
I went with the three-course meal, and it was outstanding from beginning to end. Every course had layers of flavor, the ingredients tasted fresh, the presentation was excellent, and everything felt thoughtfully prepared. This wasn't just food on a plate—it was the kind of meal where you find yourself slowing down because you want to enjoy every bite.
The staff were friendly and attentive, the atmosphere was fantastic, and the entire experience felt polished without being stuffy.
I've learned over the years that when a restaurant maintains 4.5+ stars with hundreds or thousands of reviews, there is usually a reason. Xochi is a perfect example.
4.6 stars from 4,200+ people—and they got this one right.
If you're staying or visiting downtown Houston and can only choose one restaurant in this area, Xochi absolutely deserves to be on the list.
⭐️⭐️⭐️⭐️⭐️ Easy 5 stars from me...
mishelle phillips★★★★★
Our group gave Xochi a solid 9/10.
This was actually my second visit, and one of the reasons I wanted to come back to Houston. The food is memorable, unique, and beautifully executed. We spent about $180 before tip for our group, and overall felt it was well worth it.
We ordered the memela, molote, cauliflower, tlayuda, tacos dorados, and enchiladas de pollo con mole negro. For dessert, we tried the churros with chocolate, the corn ice cream with whisky, and the blue corn atole.
The standout dish for me was the cauliflower. It was absolutely incredible and one of the best dishes of the night. The churros continue to be my favorite thing on the menu and are worth saving room for every time.
The memela was a hit with our table, especially with our friend, who travels frequently and eats Mexican food all over the world. He was very impressed with the quality and authenticity of the food. The molote was the only dish that didn’t wow me, but that’s purely personal preference.
My husband wasn’t as enthusiastic about some of the dishes as the rest of us, but he absolutely loved the cauliflower and the corn ice cream dessert. My daughter cleaned her entire plate, which says a lot.
Our friends also ordered a mezcal that was excellent and paired beautifully with the meal.
Xochi isn’t the cheapest meal you’ll have in Houston, but if you’re looking for elevated Oaxacan cuisine, creative flavors, and an experience that feels special, it’s absolutely worth a visit. We’ll definitely be back.
Denise Jones★★★★★
All the way from Chicago, the food, service atmosphere was EXCELLENT. From the moment we step inside the door and was seated EXCELLENT-EXCELLENT-EXCELLENT.
We have Never had this type of food before, and I speak for both of us. DELICIOUS!!!
The General Manager and server, did everything but role out the Red Carpet to ensure we had the best time. They even took the time explain the menu.
When in Houston again, we will come back. I'm spreading the word.
Lizzie H.★★★★★
So glad we chose Xochi as our first HRW experience this year! They knocked it out of the park. Much much better than last year. This menu was memorable and very delicious. Our waitress was excellent. Very attentive, very well paced, and she explained every dish as it was brought out. I remember last year being rushed through our meal but I did not feel that at all this time. The decor is very modern. I was happy to be seated on the hotel side as it was quieter in the back and less hustle and bustle. The shrimp empanadas were absolutely amazing. I didn’t think I would like them so much. The pulpo had so much flavor. And the desserts were exceptional as always. My only disappointment was that apparently I would’ve paid less and gotten bigger portions on the appetizer if I had ordered the same plates directly from the menu. This I realized after the meal. Happy to donate to charity but I thought this was a miss on their part. Overall , great start to our HRW!
Dr. Mia Hanh Nguyen★★★★★
Today is my husband’s birthday and I wanted to have him try something new but good. Xochi was just that. We were very happy with our meal and first time Oaxacan restaurant. Our waiter was very warm and friendly and our food was very good. We sat in the terrace as it was nice and breezy outside. My husband got a chocolate dessert complements of Xochi for his birthday. It was very nice of them .
Hugo's

| Address | 1600 Westheimer Rd, Houston, TX 77006 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 3:00 – 9:00 PM
Tuesday: 3:00 – 9:00 PM
Wednesday: 3:00 – 9:00 PM
Thursday: 11:30 AM – 9:00 PM
Friday: 11:30 AM – 11:00 PM
Saturday: 11:00 AM – 11:00 PM
Sunday: 10:00 AM – 9:00 PM |
| Phone | (713) 524-7744 |
Amber Bolling★★★★★
Food was amazing A++, had lots of flavor. A surprisingly underrated restaurant, especially for brunch. Also, customer service was amazing. This meal made me fall asleep right after because of how good it was. This was actually a photo from a few months ago, but this review was long overdue. The sirloin or filet and eggs was a house special but I think it should be permanently on the menu!
AmeriPinoy in Houston TX★★★★★
Hugo’s never disappoints. The service is consistently excellent, and the staff are always warm, welcoming, and attentive. The food is absolutely delicious—every dish feels thoughtfully prepared and full of flavor. I especially recommend the carnitas; they’re tender, perfectly seasoned, and easily one of my favorites on the menu.
For dessert, you can’t go wrong with their flan or their house‑made hot cocoa. The flan is silky and rich, and the hot cocoa tastes like pure comfort in a cup. Both are must‑tries.
If you’re looking for a place with great food, friendly service, and a consistently wonderful dining experience, Hugo’s is it.
Jennifer★★★★★
Liz was an amazing server! We came for Houston restaurant week and their 3 course meal was phenomenal! We also added the additional 3 course drinks that you can pair with each course, I love this option, so smart! Great place to try for Houston restaurant week, I definitely recommend!
TheCherry RVLife★★★★★
We've been eating at Hugo's for a few years now whenever we find ourselves in Houston. It's always great, but yesterday's lunch was spectacular.
We had the pulpo, lechon, and empanadas de colita to share around the table. The empanadas were perfect. The pulpo never disappoints. The lechon was very good, but we were disappointed to find it wrapped in a banana leaf and no crispy skin.
The callo de hacha, the pan seared scallops, were amazing and the poblano sauce hit just right. The duck may be the best I've ever had - succulent, crispy rendered skin, and the mole poblano and sweet potato puree were the perfect accompaniments.
Service, as always, was timely and attentive without being overbearing. We look forward to a return trip to Houston!
Shelia Jones★★★★★
This was my first time here and it was Valentines Day. We had mad reservations but showed up early and was seated immediately (yes we cancelled the reservation). They have several seating areas but it doesn’t seem over crowded at all.
We ordered drinks and do yourself a favor and order the drink with the hibiscus!! It’s delicious.
Next was appetizer we had seen a picture of a sampler but it was not on the menu and our server inquired and YES we were able to order the sampler platter (vegan tacos, one oxtail empanada and one plantain empanada, taquitos and one other thing but the name slips my mind and mole sauce. The entire platter was fantastic. Full of flavor and and just the right size bite. Also did an order and chips, salsa and guac.
We shared an entree because frankly the sample platter was a meal in and out itself. We ordered the pescado (red fish) on half shell. My goodness it was so juicy! It was light fresh and Smokey. Combined with the rice and beans was chefs kiss! It also came with four corn tortillas so boom you can make your own fish taco if you like.
This place is great. Service was amazeballs and they have valet and the price is your choice (tip..we did $10) also the overall bill was not to expensive as well. All and all you will not go wrong if you choose to dine here.
Teotihuacan

| Address | 1511 Airline Dr, Houston, TX 77009 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:00 AM – 10:00 PM
Tuesday: 8:00 AM – 10:00 PM
Wednesday: 8:00 AM – 10:00 PM
Thursday: 8:00 AM – 10:00 PM
Friday: 8:00 AM – 12:00 AM
Saturday: 8:00 AM – 12:00 AM
Sunday: 8:00 AM – 10:00 PM |
| Phone | (713) 426-4420 |
Laura Uck★★★★★
I can’t even put into words how incredibly delicious our meals were. Everything was cooked to perfection and fresh! The service was excellent!! Something that stood out to me the most is how genuine and kind EVERYONE was. I’ll be coming more often and telling everyone to visit. If you’re on the fence on where to eat as you’re reading reviews… come here. You won’t be disappointed.
Robert Greene★★★★★
There was a group of us that was meeting up for dinner and an evening with friends. When we walked in we were greeted and informed us were are party was located. We started with drinks and a table had fresh chips and mild salsa and salsa Verda, I’m not sure but they may have had a hot salsa available upon request. The staff was very attentive and every time I looked, we always had a full glass of our ordered drink. The order was also quick and the food was delicious and filling. The atmosphere was fun and active. I would recommend a visit to this restaurant. Thank you again for the great experience we had, the staff was amazing.
E H★★★☆☆
Service was fair. Didn’t try the tamal nor the tortillas. The fajita and sausage cold. You would think at 8:45AM the food would be fresh. Definitely wouldn’t drive from Katy to this location again.
Tricia Jacobs★★★★★
⭐️⭐️⭐️⭐️⭐️
We stumbled upon Teotihuacan Mexican Cafe while in Houston and it was such a great find! We were close to an appointment and craving Mexican food, and this place did not disappoint.
We ordered a shrimp dish and cheese enchiladas — everything on the plate was so good. The proteins were flavorful, and the beans and rice were just as delicious.
We’re from Washington State and it was about 76° on 12/10/25, so we asked if we could sit in the outdoor seating area even though it was empty. The staff said yes right away and were so kind about it. They kept checking on us throughout our meal, which I’m sure was a little extra work since we were the only ones outside, but they were attentive and welcoming the whole time.
This is a great place to dine — flavorful food, friendly service, and a relaxed atmosphere. We’re really glad we found it and chose to eat here, and we can’t wait to go back next time we’re in Houston! 🌮🌯🍽️
Conor Herterich★★★★★
One of the greatest meals of my life. Servers were excellent and made sure our chips or waters were always full. Awesome vibes and atmosphere, this place is bucket-list Tex-Mex
El Jardín Restaurant

| Address | 7849 Harrisburg Blvd, Houston, TX 77012 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:00 AM – 9:00 PM
Tuesday: 8:00 AM – 9:00 PM
Wednesday: 8:00 AM – 9:00 PM
Thursday: 8:00 AM – 9:00 PM
Friday: 8:00 AM – 11:00 PM
Saturday: 8:00 AM – 11:00 PM
Sunday: 8:00 AM – 9:00 PM |
| Phone | (713) 921-3633 |
Gabriela Oliva★★★★☆
My dad wanted to come here for his birthday so it was a big crowd, as soon as we walked in we told them our party size they began to accommodate. The restaurant seemed clean and the artwork displayed on the walls was beautiful. We came here on a Sunday, actually kind of empty in there. We got chips and salsa, the chips may be free but they disappointed as they tasted like your regular chips for nachos not used to that from a Mexican restaurant. Most of us ordered the parrillada with beef chicken and tripitas. The menus online say carnitas but only one of them came with a slice of pork steak so not sure how that works. We all really enjoyed the tripitas, the menudo was tasty and my nephew devoured his mole overall enjoyed everything.
Crystal Reyes★★★★☆
Fajitas for two is a good portion. Margarita is refreshing and strong. Comes with an extra shot of tequila. Chile con queso came out hot and delicious. Chips tastes fresh. Salsa is okay.
Frances Cardenas★★★★★
"Wow" 20 yrs later since my last visit the food was delicious. Our waitress Bea was so attentive for sure going back real soon. You must go if you want good authentic Mexican Food. Tortillas are homemade 😋.
C. D★★★☆☆
This is the fourth time i order something that includes shrimp and all but one time the shrimp was spoiled. It had a bad smell also. Everything else was fine but i suggest to through out the old shrimp Jardin! Don’t get people sick!
Valeria Lucio★★★★★
It’s my first time coming to this place and my honest reaction was that it was amazing I love the atmosphere the looks and service but what surprised me the most was the food my partner got street tacos and I got menudo never in my life have I cried over food the menudo tasted like how my mother who passed used to cook my compliments to the cook and owner you touched my soul thank you for the great service 🥰⭐️⭐️⭐️⭐️⭐️
Picos Restaurant

| Address | 3736 Westheimer Rd, Houston, TX 77027 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:00 AM – 9:00 PM
Tuesday: 8:00 AM – 9:00 PM
Wednesday: 8:00 AM – 9:00 PM
Thursday: 8:00 AM – 9:00 PM
Friday: 8:00 AM – 10:00 PM
Saturday: 8:00 AM – 10:00 PM
Sunday: 8:00 AM – 9:00 PM |
| Phone | (832) 831-9940 |
Rafael “Rafa” Wolf★★★☆☆
I’m genuinely disappointed that Picos will be closing soon. This has been one of my favorite restaurants in Houston for years, and I’ve eaten here regularly, especially for their brunch buffet which I’ve always enjoyed.
On my most recent visit, though, I definitely noticed a decline in quality. I’m not sure if it was because I dined closer to closing time, but the experience just didn’t feel the same as I remembered. The horchata wasn’t nearly as sweet or flavorful as it used to be, and the seasonal soft shell crabs, which were always one of my favorite dishes here, tasted a bit reheated and not as fresh as past visits. They were still decent, just not up to the standard I had come to expect from Picos.
I was also very disappointed after making a reservation for their Mother’s Day brunch, only to later be told that my reservation was no longer in the system because it had apparently been canceled. That was honestly frustrating and a huge letdown.
Even with the disappointing recent experience, I still have a lot of great memories here, especially enjoying their banana leaf tamales and mole. Because of all the amazing meals and experiences I’ve had over the years, I’ll still give them 3 stars.
Jainif Marediya★★★★☆
Thought this place was just ok. The food wasn’t as good as we hoped but the service was great. The chips and salsa were fine as was the chile con queso. The fajitas were fine but nothing special. We felt the food was lacking a flavor punch that places like el Tiempo, candente, Mexican sugar, and Los Tios have
Tommy Marsh★★★★★
Hello! I came to work a job across the street. The job got pushed back in start time so I had some extra time. I walked in unsure if picos was open and they were (840am).
I ordered the Machacado Con Huevo a la Mexicana:
Eggs scrambled with mexican style shredded dried beef, onions, tomatoes and serrano peppers served with house made tortillas, salsa ranchera and your choice of roasted potatoes or refried beans.
It was excellent. I recommend making sure you get some of the ranchero sauce!!
Brooke Vernon★★★★★
Picos was SO good. We went last night and everything was incredible. The food was amazing, the drinks were great, and the whole atmosphere was just so fun. What truly made the night special, though, was our waitress, Yesmin. She was so kind, attentive, and had the brightest, most positive attitude. She made us feel genuinely welcome from the moment we sat down and went above and beyond to make sure we had a great experience. It's rare to come across service that leaves such an impression, and she definitely did. Good service can completely change a dining experience, and Yesmin definitely did that for us. We'll 100% be back, and hopefully we'll get her again!
D★★★★★
This was absolutely delicious and we had a phenomenal server! Everything was simply amazing the salsa was sooo good! This is some of the best food we've had in a long time.
La Hacienda

| Address | 1431 W 26th St, Houston, TX 77008 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 11:00 AM – 10:00 PM
Tuesday: 11:00 AM – 10:00 PM
Wednesday: 11:00 AM – 10:00 PM
Thursday: 11:00 AM – 10:00 PM
Friday: 11:00 AM – 11:00 PM
Saturday: 11:00 AM – 11:00 PM
Sunday: 11:00 AM – 10:00 PM |
| Phone | (713) 880-0100 |
Joel Salazar★★★★★
Great gathering place. Large menu with everything Mexican food. The basic margarita is like a top shelf margarita . The salsa was Okay.
My enchiladas suiza were very tasty and just what I expected. The plate came with steamed squash.
Great experience. We would come back. Small wait, plenty of parking.
Karem Mira★★★★★
We are lucky to stumble upon this gem! We were craving some Mexican food and this restaurant popped up with good reviews….well they’re all right! This place is WONDERFUL! Not only is the food delicious but the service is absolutely IMPECCABLE!! They’re quick to refill drinks, chips and make sure we’re all taken care of! We got sat down immediately and our orders were taken soon after! The indoor aesthetic is Hacienda to its core and I ABSOLUTELY LOVED IT! Such a cute place with hard working serving staff and flavorful Mexican food!
Leti Tavera★★★★★
This restaurant truly is a little piece of Mexico. It is sooo festive , the window decor was my favorite . Great authentic food, service is very friendly, you won’t have to wait for a refill, they do anticipate your needs and that’s just so great! Simply love The Haciendas en Houston.
Maria Elena S★★★★☆
I was with a group of friends next door at an event venue called Los Ramones. Apparently La Hacienda and Los Ramones have the same owner. There's no food at Los Ramones, so we went to eat next door. Luckily, the restaurant is open until 11 p.m. on Saturday night. And we could get separate checks. We got chips and salsa. The salsas are too spicy. I ordered spinach enchiladas. They come with fresh guacamole and rice. I forewent the pico. I would have preferred a tomatillo salsa instead of the tomato one. The enchiladas were OK. The restaurant is beautifully decorated. They have piñatas on the ceiling. My dining mates seemed to like their tacos al carbón and chicken soup. I would order something else next time.
Freddy Viafara★★★★★
**La Hacienda Escondida** truly lives up to its name - this neighborhood treasure is tucked away like a secret waiting to be discovered, and what a delightful surprise it is!
Walking in, I was immediately enchanted by the vibrant Mexican décor. The colorful papel picado dancing overhead, the striking Catrina greeting you at the entrance, and walls adorned with authentic touches create an atmosphere that feels both festive and welcoming. It's like stepping into a little piece of México right here in Houston.
The service was exceptional - our waiter was attentive without being intrusive, checking in just the right amount to make sure everything was perfect. You can tell they genuinely care about your experience.
I ordered the beef fajitas, and while the beef was slightly on the tougher side, the flavors were solid and the portions were just right. Nothing fancy, but satisfying comfort food that hits the spot. What really impressed me was the price point - in a city where fajitas can cost you an arm and a leg, La Hacienda Escondida keeps things refreshingly affordable.
This place embodies that beautiful concept of finding joy in simplicity - good food, warm service, and an atmosphere that makes you want to linger. I'll definitely be back to explore more of their menu.
**Highly recommended** for anyone looking for authentic texmex vibes without the tourist trap prices. Sometimes the best experiences are hiding in plain sight! 🌮✨
The Original Ninfa's on Navigation

| Address | 2704 Navigation Blvd, Houston, TX 77003 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 11:00 AM – 10:00 PM
Tuesday: 11:00 AM – 10:00 PM
Wednesday: 11:00 AM – 10:00 PM
Thursday: 11:00 AM – 10:00 PM
Friday: 11:00 AM – 11:00 PM
Saturday: 10:00 AM – 11:00 PM
Sunday: 10:00 AM – 10:00 PM |
| Phone | (713) 228-1175 |
Margaret Norris-Guerrero★★★★★
Sometimes the best evenings are the simple ones. My neighbor Linda and I decided to treat ourselves to supper at the Original Ninfa's on Navigation, and it did not disappoint! From the delicious Tex-Mex to the beautiful flowers outside and the gorgeous Houston sky, it was the perfect way to spend an evening.
Good food always tastes a little better when it's shared with a good friend. We laughed, visited, and enjoyed every bite. Sometimes it's important to slow down, step away from our busy schedules, and make time for friendships that brighten our lives. Life isn't just about the destination, it's about the memories we make along the way.
Have you ever eaten at the Original Ninfa's on Navigation? If so, what's your favorite menu item? I'd love to hear your recommendations for my next visit!
mishelle phillips★★★★☆
We stopped by The Original Ninfa’s on Navigation while visiting Houston and overall gave it a solid 8/10.
The service was superb from start to finish, and the handmade tortillas absolutely lived up to the hype—they were fresh, warm, and delicious.
We started with chips and salsa, which drew mixed reactions from our group—some loved it, while others were less impressed. My daughter ordered the chicken tortilla soup, which she thought was just okay and could have used more seasoning.
For the main course, we ordered the original fajitas, and the meat was tender, flavorful, and definitely the highlight of the meal. One of our friends had the carnitas tacos with salsa verde, which were also very enjoyable.
The real surprise of the night was the tres leches cake. It was absolutely delicious and easily one of the best parts of the meal.
While the flavors overall didn’t completely blow us away, the quality of the food, excellent service, amazing fajitas, and fresh handmade tortillas made for a very enjoyable experience.
We would definitely recommend The Original Ninfa’s on Navigation and would happily return on our next trip to Houston.
Alice Rasberry★★★★★
If I lived in Houston this would be my every night hang out. The margaritas are delicious and the food was fantastic. We had the El Delicioso and I am disappointed that I could not eat more. The fresh made chips and salsa we so good I had to stop eating them so I had room for the main. The staff, even though they were super busy always had a smile on their faces and were laughing and talking amongst themselves and the patrons. Multiple stops at our table to check on us and everything was delivered quickly and at the right temp.
Victor Gonzalez★★★★★
Came here with my family while visiting Houston and we loved it. Beautiful place, great food, and the service was excellent. Our waiter Jose Luis took care of us the whole time, super friendly, speaks Spanish, and even gave us recommendations on what to do around Houston. Great attitude the entire time. The guacamole was so good, the flour tortillas are handmade and delicious, the watermelon agua fresca was super refreshing, and the cafe de olla cold brew was amazing too. If you come here ask for Jose Luis, he'll take good care of you. Definitely coming back!
Ruben Jaramillo★★★★★
We finally made it to the Original Ninfa's after the Astros game, and now I understand why everyone talks about this place—everyone was right!
The fajitas and ribs were incredibly tender and practically melted in your mouth. The Del Mar enchiladas with the ranchero sauce were absolutely delicious, and the margaritas had the perfect kick while still tasting great.
One of the best perks is the shuttle service to and from the Astros game, which made the whole experience even better.
Great food, great drinks, and great service. We'll definitely be making this a tradition after future Astros games!
Guadalajara Mexican Grille

| Address | 2925 Southwest Fwy, Houston, TX 77098 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 11:00 AM – 9:00 PM
Tuesday: 11:00 AM – 9:00 PM
Wednesday: 11:00 AM – 9:00 PM
Thursday: 11:00 AM – 9:00 PM
Friday: 11:00 AM – 10:00 PM
Saturday: 11:00 AM – 10:00 PM
Sunday: 11:00 AM – 9:00 PM |
| Phone | (713) 942-0772 |
Julia Lopez★★★★★
I don't write reviews very often, but this restaurant absolutely deserves one. The food is phenomenal, service is top-tier, and the atmosphere was so nice. They were more than happy to make accommodations for our party, very respectful and kind. Roxana especially was so sweet to us all night. Thank you so much!
The traveler★★★★★
Guadalajara Restaurant is one of my favorites. The meat is excellent and the fajitas are the best. Even the chips are the best I’ve had. I’ve also tried the ceviche and it was delicious. They make flour tortillas in-house, machine-pressed right there, and also offer corn tortillas. You can never go wrong with Guadalajara. Prices are fair.
Carla Carnero★★★★★
We came to Guadalajara Mexican Grille and Bar in Houston for a business lunch with a party of eight, and the experience was fantastic from start to finish.
We started with the queso blanco and guacamole both were flavorful and perfectly seasoned, a great way to kick off the meal. I ordered the San Marco taco salad with chicken fajita and a side of cilantro rice fresh, filling, and packed with flavor. A coworker had the avocado relleno and chicken tortilla soup, and she couldn’t stop raving about how delicious everything was.
Special shoutout to our server Wendy, who was amazing. We let her know we were on a tight schedule, and she was not only friendly and attentive but incredibly efficient we truly appreciated her professionalism.
Highly recommend this spot for both business and casual dining. We’ll definitely be back!
Tina Marie★☆☆☆☆
We stopped by last minute, close to closing. The food was horrible. Everything was hard and over cooked. No seasoning on anything. It was cooked pretty fast. Will not try again or recommend. Little one had chicken tenders and fries, hard for both. She didn't even eat them. I had quesabirria with no type of seasoning. Birria was super hard with a small amount of meat inside and sealed with cheese. Nachos was so bland, no flavor even with adding jalapeño and sour cream.
JENISE TAYLOR★★★★★
Great service! E that is the bartender exceed great customer service, very polite. Accommodating and knows the entire Bar takes care of everybody.
Cuchara

| Address | 214 Fairview St Ste 1, Houston, TX 77006 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: Closed
Tuesday: 11:00 AM – 10:00 PM
Wednesday: 11:00 AM – 10:00 PM
Thursday: 11:00 AM – 10:00 PM
Friday: 11:00 AM – 11:00 PM
Saturday: 11:00 AM – 11:00 PM
Sunday: 11:00 AM – 10:00 PM |
| Phone | (713) 942-0000 |
dora baladez★★★★☆
Everything was great! My only reason I gave it a 4 star is the fact they charge for every single thing. The chips n salsa and every cup of coffee and they don't even give the birthday person a free dessert. As long as you are okay with unknown charges you will love the place.
Zayin Rodriguez★★★★★
Pleased to have finally tried this highly anticipated restaurant. Surprisingly there wasn’t a wait time when we went on a Saturday during brunch hours. Unfortunately there’s no booster seats for kids, nor a real kids menu for those that need it. My two year old enjoyed the food however. The pambazo was big and savory. The lamb barbacoa was delicious but a more spicer salsa would have complimented well. Overall great experience for those wanting to try a different approach to Mexican food.
Darrel★★★★☆
Super authentic Mexican food. The food are very delicious. Parking is somewhat difficult. Valet parking available at the front and a paid parking lot across the street. We went on a busy night and they ran out of a lot lot of the tacos and margaritas. What we ordered was still delicious.
Aracely Mendieta★★★★★
This is my favorite brunch place to visit. I had their chilaquiles, molletes, and their specialty chilaquiles. Everything tasted amazing and our waiter Ernesto was very attentive, friendly and made us feel like family!
Soledad Gibson★★★★★
I had such a lovely experience at Cuchara. The food was absolutely delicious and full of authentic Mexican flavor. The atmosphere felt warm and inviting, and the staff was very kind and attentive. It’s the kind of place that makes you want to come back again. I truly enjoyed my visit! No mention of the margaritas 🤤
Lopez Mexican Restaurant - Houston

| Address | 11606 Wilcrest Dr, Houston, TX 77099 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 11:00 AM – 9:00 PM
Tuesday: 11:00 AM – 9:00 PM
Wednesday: 11:00 AM – 9:00 PM
Thursday: 11:00 AM – 9:00 PM
Friday: 11:00 AM – 9:00 PM
Saturday: 11:00 AM – 9:00 PM
Sunday: Closed |
| Phone | (281) 495-2436 |
Emy Aninzo-Wong★★★★★
I’ve gone here multiple times for lunch with my colleagues. Their restaurant is spacious and well decorated. Their staff is very attentive and friendly. Their food is delicious and they give huge portions, especially their Lopez (2 cheese enchiladas, ground beef crispy taco, guacamole salad, chili con queso puff, and one chile relleno). I order it so that I can also have it for dinner.
If you have a birthday, let them know. They’ll give you a sombrero to wear, free sopapilla, and will sing for you.
I highly recommend this restaurant.
Dianne Torres★★★★★
Had a great experience. Our servers checked in often and made sure we had everything we needed. The food came out hot, fresh, and full of flavor. You can tell they care about both the quality of the food and the customer experience. Definitely a spot I’d come back to and recommend to others!
Angila Davis★★★★★
We stopped to grab a bite to eat and the service of course was amazing. The food was amazing as always we’ve always loved coming here.
D “Deedee” B★★★★★
First time here from California, we orded the guacamole which was delicious. Chili relleno, enchilada, rice and bean plate.
The relleno was ok. Not what im used to back home. It was filled with ground beef, it neede cheese. I asked for a side of cheddar. But it was shredded American cheese. Which was ok, again not like the ones made back home.
I didnt try the enchilada, rice n beans because my cousin ate that. Lol!
Overall good. I would maybe try it again.
I do have to say it is a great place to celebrate any occasion.
The atmosphere and band really pulls you in to enjoy dining.
maazmar cu★★★☆☆
We stopped by Lopez Mexican Restaurant and enjoyed the relaxed atmosphere and friendly service. The margaritas were good, and everyone we interacted with was welcoming and attentive.
I only tried the chips and queso, so I can’t speak much about the rest of the menu. From my experience, it felt more Tex-Mex than traditional Mexican cuisine.
Overall, it was a pleasant visit. While nothing really wowed me, I’d be happy to come back and try some of their entrées in the future.
Don Carlos

| Address | 416 76th St, Houston, TX 77012 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:00 AM – 10:00 PM
Tuesday: 8:00 AM – 10:00 PM
Wednesday: 8:00 AM – 11:00 PM
Thursday: 8:00 AM – 11:00 PM
Friday: 8:00 AM – 12:00 AM
Saturday: 7:00 AM – 12:00 AM
Sunday: 7:00 AM – 10:00 PM |
| Phone | (713) 923-1906 |
Thomas Reyna★★★★☆
Stopped in on Valentines night around 7:30pm & surprisingly quickly seated.
Chips & Salsa always FIRE! Chips are always warme & fresh and crispy. It's the thin ones that can only hold salsa cause anything heavier they'll break.🥰
Had queso & App Mixto, we were meeting for drinks before a show. Very delicious and well plated. I love the fried queso Panela!
Cristal the server was very friendly and accommodating when we requested to move from table by kitchen, didn't realize how warm it'd be. She politely said yes, we asked to stay in her section.
Ordered a round of margaritas with tajin. Margaritas are perfect! Not too crazy like Tia Maria's but tasty and just right where 2 is enough.
Karaoke was a good vibe! Great dinner will definitely return.
Irene Garza★★★★★
Love this hidden gem! After taking my elderly mother to an eye doctor appointment, there nearby, I googled “restaurants” and we decided to try this one. Twice I’ve tried the Fajita Quesadillas and they’re delicious.
Sunny D70★★★★★
We love this restaurant! Service is always exceptional and friendly. Food is always fresh, hot and exactly hits the taste you're wanting! The only night we avoid going is karaoke night - way too loud and not right the overall environment.
Fernando Villasana★★★★★
Great Traditional Mexican food. The place and ambiance are in a predominantly Hispanic neighborhood so I feel that ads to it's authenticity. The service is always a bit slow so don't be surprised but they make up for it in the food, flavor and presentation. They advertise brunch until 2 o'clock online but better get tgere by 1 o'clock or they shorten tge breakfast menu.
R Garcia★★☆☆☆
⭐️⭐️ 2/5 – Not what it used to be
I’ve been coming to Don Carlos since around 2016, and unfortunately, it’s just not the same anymore. The food is alright, but there’s definitely room for improvement.
When I order guacamole, I expect guacamole — not a pile of lettuce underneath. I get that they’re aiming for a nice presentation, but when presentation overshadows the actual dish, it misses the point.
We ordered the parrillada, and while the portion was decent, the chicken was dry, the beef poorly cut, and the flavors just weren’t there. The charro beans were heavily seasoned to the point where all I could taste were cloves and cumin instead of enjoying the beans themselves.
The flour tortillas are homemade, which I appreciate, but they’re too thick and get hard pretty quickly.
To be fair, I’ll say this — the chips and salsa were excellent, the rice was flavorful, and the customer service was great. I really wish the food had matched that same level of quality.
Guadalajara Del Centro

| Address | 1201 San Jacinto St, Houston, TX 77002 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 11:00 AM – 9:00 PM
Tuesday: 11:00 AM – 9:00 PM
Wednesday: 11:00 AM – 9:00 PM
Thursday: 11:00 AM – 9:00 PM
Friday: 11:00 AM – 10:00 PM
Saturday: 4:00 – 10:00 PM
Sunday: Closed |
| Phone | (713) 650-0101 |
Ari Steinfeld★★★★★
Hands down the best street corn I've ever had. I also got one of the platters so I could try more. If I wasn't already famished, a platter could feed two. My server Mark was very nice, and even offered me jalapenos or habeneros when the food arrived. Overall amazing restaurant
Danny D★★★★★
Had a great experience at Guadalajara del Centro! The food was delicious, the portions were generous, and the atmosphere was vibrant and welcoming. The staff were friendly and provided excellent service. A great place to enjoy Mexican food in Houston. Definitely worth a visit!
Patricia Bean★★★☆☆
The food is over priced mexican food. Of course this is a downtown location, so it maybe more of a tourist attraction. The best part of the meal was the before fajitas. The service is good; however the staff don't look too happy. We were not at all impressed with the food. Of course, I always say to give it a try. It may be your type of food. 🦋
Invictum Lupus★★★☆☆
My order was ready at 6:30pm. I arrived shortly after and had to stand for over 5 minutes by the pickup section at the bar. Not one of the two bartenders acknowledged my presence. They kept walking away to make drinks. My food was just sitting there behind the counter until I asked the hostess if she could retrieve my food. The quality of the food made up for the bad service, but I probably won’t return. My lunch hour was wasted waiting for something I ordered over 40 minutes ago.
R L★★★★★
Absolutely wonderful experience. Service was friendly and prompt. Food and drinks were delicious. Atmosphere was pleasant and chill. Will definitely be back if in the area.
Irma's Original

| Address | 22 N Chenevert St, Houston, TX 77002 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:00 AM – 3:00 PM
Tuesday: 8:00 AM – 3:00 PM
Wednesday: 8:00 AM – 3:00 PM
Thursday: 8:00 AM – 3:00 PM
Friday: 8:00 AM – 9:00 PM
Saturday: 4:00 – 9:00 PM
Sunday: Closed |
| Phone | (713) 222-0767 |
Robert Martinez★★★★★
Simply amazing. Family owned and operated greatness. Monica, Irma’s daughter took good care of us. We didn’t have to order, she knew what we wanted….and it was our first time here. There’s no menu. We enjoyed the chicken mole and chile relleno plate that was placed in front of us. Also had guacamole and pork spareribs appetizer, tamales and a tres leches crumb cake dessert. Best homemade tortillas outside of Guela’s as a kid. Irma is very active in making sure everything comes out of the kitchen perfect. I wore most of it on my shirt. Just come here and prepare to be family. We will be back! Thank you Irma & Monica!
Kirt Martin★★★★★
This is the Mexican restaurant by which all other Mexican restaurants should be measured. The food is exceptionally delicious. They make possibly the best mole I have ever tasted. Even the beer tasted better because of the food. The is no menu so you have to have a conversation. You may even get to meet owner, chef, and local legend Irma.
Meagan McJunkin★★★★★
Okay, listen up. How this place has 3.9 starts is absolutely mind blowing . This is the best authentic Mexican food I have ever had!
The cook Mrs Irma took our order - off menu and cooked it herself . Like come on. Give this place a try. You will not be disappointed!!!
Saul Bejarano Jr.★★★★☆
So be prepared there is no menu they feed you what they have prepared. I was hoping for chillaquiles and got chicken fajita with 2 fajita tacos. They treat you like family so be prepared for everyone to come and say hi! Would I come back of course I will.
chris gonzalez★★★☆☆
Food was great but the hostess is rude and mean. First time at this place. As you walk in she is seating down and tells you where to seat. Then she offers 4 plates and she says there's no menu. The plates are really small and really expensive. And because you don't see a menu, you can't see the price. I'm not stingy but 30 bucks for a really small plate is not the norm. Again the food is great but her style and temper makes you not want to come back. Sorry Irma but this place is a rip off. You're ripping people off.
La Tapatía

| Address | 1749 Richmond Ave, Houston, TX 77098 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 10:00 AM – 12:00 AM
Tuesday: 10:00 AM – 12:00 AM
Wednesday: 10:00 AM – 12:00 AM
Thursday: 10:00 AM – 12:00 AM
Friday: 10:00 AM – 1:00 AM
Saturday: 9:00 AM – 1:00 AM
Sunday: 9:00 AM – 12:00 AM |
| Phone | (713) 521-3144 |
Fernando Octaviani★★★★★
I can't express deeply enough how much I love this restaurant! I always come in the afternoon during the lull in business between 2-4, I sit in the patio, have a few margaritas and relax. Lalo is always my server and I would have no other! He always knows how to recommend the perfect meal with a deal for what you want. He's intuitive, warm, friendly and just makes you the whole experience perfect. The food is always amazing, delicious and presented in an upscale manner. If you want one of the best dining experiences with the perfect waiter, come to La Tapatia on Richmond Ave and ask for Lalo and you'll get it!
Carlos Ramirez★★★★☆
It was a crazy, busy night during Cinco de Mayo at Tapatía. We were able to be seated in 15 minutes around 730p. Staff was friendly and welcoming. Treated us like regulars even though it's been years since we've been here. The atmosphere was loud and festive. This is basically Houston Tex-Mex fare with a little more Mex, IOW old school estyle. The salsas were spicier than standard salsa and tasty too. Chicken dish was delicious. Out of town friends loved the mixed fajitas. Prices were super reasonable even in mid 2026. Recommend. Provecho!
Manish Jethva★★★★☆
Ate here with my girlfriend for lunch. The torta was decent. I’ve had way better, however it tasted good and it was shredded chicken I’ve never had a shredded chicken torta, so for that I’d give it a solid 6.5 out of 10. The chicken tostadas were actually pretty big and loaded with ingredients. The tostados were really good. My girlfriend had the beef taco and enchiladas and said they were good as well. The portion size is huge so that’s a plus because you will have food leftover to take home. The service could have been better as well. The waiter came around maybe 4 times total in the hour plus that we were there and it was not busy.
Kadi★★★☆☆
I really liked the food and everything tasted very good. The waitresses were very kind and attentive, and overall the food was enjoyable. However, the lady at the front who greeted us was very rude from the moment we walked in. When we ordered our drinks, she was rude and spoke to us as if we were dumb, which made the experience uncomfortable. It’s unfortunate because the food and the rest of the staff were great, but that interaction honestly made me not want to come back.
Cassandra Gonzales★★★★★
We tried this spot today, and I’ll be honest—I went in a little unsure. A 4.2 on Google had me second guessing, but I needed a new laid-back go-to after another local spot fell off for me.
I’m used to places like Jalisco’s and Taqueria Arandas; simple, chill, and consistent. This one? It delivered.
Food ✔️
Drinks ✔️
Dessert ✔️ (don’t skip it)
Everything was surprisingly good, and the atmosphere hit exactly what I was looking for; easy, relaxed, no pressure.
And Issy? Solid. Attentive without hovering, genuinely welcoming, and yes…he absolutely sold us on the fresh sopapillas (worth it).
If you go, ask for Issy and tell him Cassandra (roll your R 😏) sent you.
We’ll be back...and next time, we’re bringing friends.
Irma's Southwest

| Address | 1475 Texas Ave, Houston, TX 77002 |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 11:00 AM – 9:00 PM
Tuesday: 11:00 AM – 9:00 PM
Wednesday: 11:00 AM – 9:00 PM
Thursday: 11:00 AM – 9:00 PM
Friday: 11:00 AM – 9:00 PM
Saturday: 11:00 AM – 9:00 PM
Sunday: Closed |
| Phone | (713) 247-9651 |
Maria★★★★★
On June 17, 2026, my husband and I were in downtown Houston during the World Cup 2026 looking for a place to grab drinks. We chose Irma's Southwest and had a great experience.
From the moment we arrived, the staff warmly welcomed us.
We watched the Portugal vs DR Congo match, which made the atmosphere even more fun.
We enjoyed nachos with a variety of dips, and everything was delicious.
The staff was kind, attentive, and quick to help.
A highlight was the owner's wife kindly offering to take our photos, wich made our visit extra special.
We left grateful for the hospitality and would definitely return-next time with our family.
Brad Ottosen★★★★☆
Hayli was an amazing waitress. It was my first time to visit the restaurant and she took the time to tell me which items on the menu she liked the best. She was very pleasant, cheerful, attentive and quick to smile. She checked on me periodically and refilled my drink without me having to flag her down and ask. She was easily the best waitress I've had in years.
I would have given this place 5 stars but the parking was very expensive and the guacamole and sour cream for my beef fajitas were considered side items for an extra $13.00.
Jeon★★★☆☆
Decided to give this place a try. Drinks were good, especially hibiscus margarita. Quesadilla appetizer was good but chicken fajitas did not even smell good. Overall ok experience, but definitely wont be back...
Joe Caruso★★★★★
The most incredible Mexican food I have ever eaten. This place is a must go place! The service went above and beyond when they knew it was our 1st visit.
Elia, the manager, made it a truly memorable experience.
Khang Tran★★★★☆
The food here was really good. I had some queso, some guac, and their salsa to start. I decided to get the burger since I was interested in the Nilgai and I’m glad I tried it! It was quite good. You could tell it wasn’t cow beef but they made a great burger out of it. High price for a fairly normal portion; that’s downtown for ya! I personally don’t really like the downtown scene. Parking sucks. Ambiance wasn’t great. Very loud. Other than that, I’m happy with the service and food.
Tips for Choosing the Right Mexican Restaurant in Houston
With so many outstanding options, narrowing down where to eat often comes down to understanding what you are craving. These practical tips will help you match the right restaurant to your mood, budget, and dining companions, ensuring you get exactly the experience you want.
Know the Difference Between Tex-Mex and Regional Mexican
Houston is famous for both Tex-Mex and interior Mexican cuisine, and they are very different experiences. Tex-Mex typically features yellow cheese, cumin-heavy chili, flour tortillas, and crispy shells, while regional Mexican cooking emphasizes fresh corn tortillas, complex moles, seafood, and herbs like epazote. Decide which style you want before you book a table.
Ask About the Tortillas
A restaurant’s tortillas often reveal its overall quality. The best spots make them in-house, either by hand or with a small press, using quality masa. If a restaurant serves thick, fragrant corn tortillas or pillowy flour tortillas made fresh, you can usually trust the rest of the menu.
Look for the Lunch Crowd
A packed dining room on a random Tuesday afternoon is a strong signal of consistency. Locals who work nearby know where to find fast, affordable, and delicious Mexican food. If you see a line of regulars ordering in Spanish at the counter, you have likely found a winner.
Do Not Overlook the Salsas and Aguas Frescas
Great Mexican restaurants take pride in their salsas, offering more than just a generic red and green. Look for places that serve multiple house-made salsas with distinct heat levels and textures. Similarly, fresh aguas frescas like horchata, jamaica, or tamarindo are signs that a kitchen pays attention to detail.
Check for Regional Specialties
The best way to experience Houston’s Mexican diversity is to seek out regional dishes you will not find everywhere. Look for cochinita pibil from the Yucatán, tlayudas from Oaxaca, cabrito from Monterrey, or seafood cocktails from Veracruz. Restaurants that specialize in a specific region often deliver the most authentic flavors.
Houston’s Mexican restaurant scene is one of the richest in the country, and exploring it is a delicious education in culture, history, and hospitality. Whether you are chasing the perfect al pastor taco or settling in for a long dinner of enchiladas and margaritas, the city rewards those who come hungry and curious.
The beauty of this list is that it offers a starting point, not a finish line. Use it to discover your own neighborhood favorites, ask questions, and try dishes you have never ordered before. In Houston, the next great Mexican meal is always just around the corner.
Mia Charlotte is a food journalist and certified Local Guide based in Brooklyn, New York. For over ten years, she has explored every corner of the city to discover hidden gems and the best places to visit.