30 Best Mexican Restaurants in Houston

Feeling hungry for some delicious Mexican food? Whether you like tacos, enchiladas, burritos, fajitas or tamales you're in luck. We've done the research for you so all you have to do is make a reservation and get ready to enjoy some of the best Mexican food in Houston. To help you find the best mexican restaurants located near you in Houston, we put together our own list Top Mexican Restaurants in Houston, Texas, as recommended by experts & visitors.

Houston’s Best Mexican Restaurants:

The top rated mexican restaurants in Houston, TX are:

  1. El Taconazo (Food Truck) – Located at 4003 Fulton St, rated 4.7 by 2,821 people
  2. Lopez Mexican Restaurant – Located at 11606 S Wilcrest Dr, rated 4.6 by 4,168 people
  3. Brothers Taco House – Located at 1604 Emancipation Ave, rated 4.6 by 3,288 people
  4. Hugo's – Located at 1600 Westheimer Rd, rated 4.6 by 2,933 people
  5. Caracol Restaurant – Located at 2200 Post Oak Blvd #160, rated 4.6 by 2,453 people
  6. ... Show more places (25)
La Familia Meat Market
Best Mexican Restaurant in Houston

La Familia Meat Market, the 1st mexican restaurant in our best mexican restaurants list, received a score of 4.6 from 80 reviews. This Butcher shop is located at 2440 Canal St and is currently open.

Products/Services:Butcher shop, Mexican grocery store and Mexican restaurant

REVIEWS:

92% like it (80 votes)

La Familia Meat Market location:

Address: 2440 Canal St Houston, TX 77003 United States Map, Directions
Phone: 713-227-1170

OPENING HOURS:

La Familia Meat Market open since 06:00. It will close at 19:00

Day Hours
Monday 06:00-19:00
Tuesday 06:00-19:00
Wednesday 06:00-19:00
Thursday 06:00-19:00
Friday 06:00-19:00
Saturday 06:00-19:00
Sunday 06:00-18:00

FEATURES:

    Accepted Payments:
  • ✓ SNAP/EBT
    Plan your visit:
  • ✓ Quick visit
    Service possibilities:
  • x Delivery
  • ✓ In-store shopping
    Accessibility:
  • ✓ Wheelchair-accessible car park
  • ✓ Wheelchair-accessible entrance
Lupe Tortilla Mexican Restaurant
Second Best Mexican Restaurant in Houston

Lupe Tortilla Mexican Restaurant, the 2nd mexican restaurant in our best mexican restaurants list, received a score of 4.5 from 2,332 reviews. This Tex-Mex restaurant is located at 318 Stafford St and is currently open.

Products/Services:Tex-Mex restaurant, Bar, Mexican restaurant and Restaurant

REVIEWS:

90% like it (2332 votes)

Lupe Tortilla Mexican Restaurant location:

Address: 318 Stafford St Houston, TX 77079 Map, Directions
Phone: 281-496-7580
Website: Visit Website
Cantina Barba
Casual Spot For Tacos, Coffee & Mezcal

Unfussy joint with late-night hours crafting house-smoked meat tacos, coffee, beer & mezcal. Cantina Barba, the 3rd mexican restaurant in our best mexican restaurants list, received a score of 4.5 from 779 reviews. This Bar & grill is located at 3701 N Main St and is currently open.

Products/Services:Bar & grill, Mexican restaurant and Restaurant

REVIEWS:

90% like it (779 votes)

Cantina Barba location:

Address: 3701 N Main St Houston, TX 77009 United States Map, Directions
Website: Visit Website

OPENING HOURS:

Cantina Barba open since 09:00. It will close at 02:00

Day Hours
Monday 09:00-02:00
Tuesday 09:00-02:00
Wednesday 09:00-02:00
Thursday 09:00-02:00
Friday 09:00-03:00
Saturday 09:00-03:00
Sunday 09:00-02:00

FEATURES:

    Ambience:
  • ✓ Cosy
  • ✓ Casual
    Amenities:
  • ✓ Bar on site
  • ✓ Gender-neutral toilets
    Accepted Payments:
  • ✓ Debit cards
    Favored for:
  • ✓ Dinner
  • ✓ Solo dining
  • ✓ Lunch
  • ✓ Breakfast
    Highlights:
  • ✓ Fast service
    Offerings:
  • ✓ Alcohol
  • ✓ Beer
  • ✓ Cocktails
  • ✓ Coffee
  • ✓ Comfort food
  • ✓ Late-night food
  • ✓ Happy-hour drinks
  • ✓ Quick bite
  • ✓ Food at bar
    Options for dining:
  • ✓ Dinner
  • ✓ Lunch
  • ✓ Breakfast
    Service possibilities:
  • ✓ Delivery
  • ✓ Takeaway
  • ✓ Dine-in
  • ✓ Outdoor seating
  • ✓ Drive-through
    Kind of Crowd:
  • ✓ Groups
    Accessibility:
  • ✓ Wheelchair-accessible car park
  • ✓ Wheelchair-accessible toilet

14. La Corona

La Corona
Fourth Best Mexican Restaurant in Houston

La Corona, the 4th mexican restaurant in our best mexican restaurants list, received a score of 4.5 from 382 reviews. This Mexican restaurant is located at 106 Vintage Park Blvd ste a and is currently open.

Products/Services:Mexican restaurant and Restaurant

REVIEWS:

90% like it (382 votes)

La Corona location:

Address: 106 Vintage Park Blvd ste a Houston, TX 77070 Map, Directions
Phone: 832-534-1247
Website: Visit Website
La Vibra Tacos
Fifth Best Mexican Restaurant in Houston

La Vibra Tacos, the 5th mexican restaurant in our best mexican restaurants list, received a score of 4.5 from 340 reviews. This Mexican restaurant is located at 506 Yale St Suite A and is currently closed, will reopen at 11:00 on Thursday.

Products/Services:Mexican restaurant

REVIEWS:

90% like it (340 votes)

La Vibra Tacos location:

Address: 506 Yale St Suite A Houston, TX 77007 United States Map, Directions
Phone: 713-389-5783
Website: Visit Website

OPENING HOURS:

La Vibra Tacos closed since Wednesday 21:30. It will re-open at Thursday 11:00

Day Hours
Monday 11:00-21:30
Tuesday 11:00-21:30
Wednesday 11:00-21:30
Thursday 11:00-21:30
Friday 11:00-22:00
Saturday 10:00-22:00
Sunday 10:00-21:30

FEATURES:

    Ambience:
  • ✓ Cosy
  • ✓ Casual
    Amenities:
  • ✓ High chairs
  • ✓ Toilets
  • ✓ Good for kids
    Accepted Payments:
  • ✓ NFC mobile payments
    Favored for:
  • ✓ Breakfast
  • ✓ Dinner
  • ✓ Lunch
  • ✓ Solo dining
    Offerings:
  • ✓ Alcohol
  • ✓ Beer
  • ✓ Comfort food
  • ✓ Vegetarian options
  • ✓ Healthy options
  • ✓ Small plates
  • ✓ Quick bite
    Options for dining:
  • ✓ Dinner
  • ✓ Dessert
  • ✓ Lunch
  • ✓ Seating
  • ✓ Brunch
  • ✓ Breakfast
    Service possibilities:
  • ✓ Kerbside pickup
  • ✓ No-contact delivery
  • ✓ Delivery
  • ✓ Takeaway
  • ✓ Dine-in
    Kind of Crowd:
  • ✓ Groups
  • ✓ Tourists
  • ✓ Family friendly
    Accessibility:
  • ✓ Wheelchair-accessible car park
  • ✓ Wheelchair-accessible entrance
  • ✓ Wheelchair-accessible seating
  • ✓ Wheelchair-accessible toilet
Gloria's Latin Cuisine
Salvadoran & Tex-Mex Cantina

Family-friendly chain featuring Salvadoran & Tex-Mex favorites, plus mojitos & margaritas. Gloria's Latin Cuisine, the 6th mexican restaurant in our best mexican restaurants list, received a score of 4.4 from 3,187 reviews. This Salvadoran restaurant is located at 2616 Louisiana St and is currently closed, will reopen at 11:00 on Thursday.

Products/Services:Salvadoran restaurant, Fine dining restaurant, Latin American restaurant, Mexican restaurant and Tex-Mex restaurant

REVIEWS:

88% like it (3187 votes)

Gloria's Latin Cuisine location:

Address: 2616 Louisiana St Houston, TX 77006 United States Map, Directions
Phone: 832-360-1710
Website: Visit Website

OPENING HOURS:

Gloria's Latin Cuisine closed since Wednesday 21:00. It will re-open at Thursday 11:00

Day Hours
Monday 11:00-21:00
Tuesday 11:00-21:00
Wednesday 11:00-21:00
Thursday 11:00-21:00
Friday 11:00-23:00
Saturday 11:00-02:00
Sunday 11:00-21:00

FEATURES:

    Ambience:
  • ✓ Cosy
  • ✓ Romantic
  • ✓ Upmarket
  • ✓ Casual
    Amenities:
  • ✓ Bar on site
  • ✓ High chairs
  • ✓ Toilets
    Accepted Payments:
  • ✓ Debit cards
    Favored for:
  • ✓ Dinner
  • ✓ Lunch
  • ✓ Solo dining
    Business identity:
  • ✓ Identifies as women-owned
    Highlights:
  • ✓ Great dessert
  • ✓ Live music
  • ✓ Great cocktails
  • ✓ Fast service
    Offerings:
  • ✓ Alcohol
  • ✓ Beer
  • ✓ Cocktails
  • ✓ Coffee
  • ✓ Comfort food
  • ✓ Late-night food
  • ✓ Spirits
  • ✓ Wine
  • ✓ Happy-hour food
  • ✓ Healthy options
  • ✓ Kids' menu
  • ✓ Small plates
  • ✓ Quick bite
    Options for dining:
  • ✓ Dinner
  • ✓ Dessert
  • ✓ Lunch
  • ✓ Catering
  • ✓ Seating
  • ✓ Brunch
    Plan your visit:
  • ✓ Accepts reservations
  • ✓ Dinner reservations recommended
    Service possibilities:
  • ✓ Kerbside pickup
  • ✓ Delivery
  • ✓ Takeaway
  • ✓ Dine-in
    Kind of Crowd:
  • ✓ Groups
  • ✓ Tourists
  • ✓ Family friendly
  • ✓ LGBTQ+ friendly
  • ✓ University students
    Accessibility:
  • ✓ Wheelchair-accessible car park
  • ✓ Wheelchair-accessible entrance
  • ✓ Wheelchair-accessible seating
  • ✓ Wheelchair-accessible toilet

17. Lupe Tortilla (2414 Southwest Fwy)

Lupe Tortilla
Seventh Best Mexican Restaurant in Houston

Lupe Tortilla, the 7th mexican restaurant in our best mexican restaurants list, received a score of 4.4 from 2,130 reviews. This Tex-Mex restaurant is located at 2414 Southwest Fwy and is currently closed, will reopen at 11:00 on Thursday.

Products/Services:Tex-Mex restaurant, Bar, Breakfast restaurant, Brunch restaurant and Mexican restaurant

REVIEWS:

88% like it (2130 votes)

Lupe Tortilla location:

Address: 2414 Southwest Fwy Houston, TX 77098 Map, Directions
Phone: 713-522-4420
Website: Visit Website
Casa Nueva Mexican Restaurant & Bar
Eighth Best Mexican Restaurant in Houston

Casa Nueva Mexican Restaurant & Bar, the 8th mexican restaurant in our best mexican restaurants list, received a score of 4.4 from 1,740 reviews. This Mexican restaurant is located at 2209 Cypress Creek Pkwy and is currently closed, will reopen at 11:00 on Thursday.

Products/Services:Mexican restaurant, Bar and Latin American restaurant

REVIEWS:

88% like it (1740 votes)

Casa Nueva Mexican Restaurant & Bar location:

Address: 2209 Cypress Creek Pkwy Houston, TX 77090 Map, Directions
Phone: 281-781-7376
Website: Visit Website

19. Lupe Tortilla (22465 TX-249)

Lupe Tortilla
Ninth Best Mexican Restaurant in Houston

Lupe Tortilla, the 9th mexican restaurant in our best mexican restaurants list, received a score of 4.4 from 1,574 reviews. This Tex-Mex restaurant is located at 22465 TX-249 and is currently closed, will reopen at 11:00 on Thursday.

Products/Services:Tex-Mex restaurant, Breakfast restaurant, Brunch restaurant, Mexican restaurant and Restaurant

REVIEWS:

88% like it (1574 votes)

Lupe Tortilla location:

Address: 22465 TX-249 Houston, TX 77070 Map, Directions
Phone: 713-559-0180
Website: Visit Website
La Fisheria
Seafood, Mexican Specialties & Cocktails

Mexican coastal seafood, upscale plates & cocktails are the draw at this chic, roomy eatery. La Fisheria, the 10th mexican restaurant in our best mexican restaurants list, received a score of 4.4 from 1,104 reviews. This Mexican restaurant is located at 213 Milam St and is currently closed, will reopen at 11:00 on Thursday.

Products/Services:Mexican restaurant, Cocktail bar, Latin American restaurant, Restaurant and Seafood restaurant

REVIEWS:

88% like it (1104 votes)

La Fisheria location:

Address: 213 Milam St Houston, TX 77002 United States Map, Directions
Phone: 713-802-1712
Website: Visit Website

OPENING HOURS:

La Fisheria closed since Wednesday 21:30. It will re-open at Thursday 11:00

Day Hours
Monday 11:00-21:30
Tuesday 11:00-21:30
Wednesday 11:00-21:30
Thursday 11:00-22:00
Friday 11:00-23:00
Saturday 11:00-23:00
Sunday 12:00-21:00

FEATURES:

    Ambience:
  • ✓ Cosy
  • ✓ Casual
  • ✓ Trending
    Amenities:
  • ✓ Bar on site
  • ✓ High chairs
  • ✓ Toilets
  • ✓ Good for kids
    Accepted Payments:
  • ✓ Debit cards
    Favored for:
  • ✓ Dinner
  • ✓ Lunch
  • ✓ Solo dining
    Highlights:
  • ✓ Great dessert
  • ✓ Live music
  • ✓ Serves local specialty
    Offerings:
  • ✓ Alcohol
  • ✓ Beer
  • ✓ Cocktails
  • ✓ Coffee
  • ✓ Comfort food
  • ✓ Late-night food
  • ✓ Spirits
  • ✓ Wine
  • ✓ Happy-hour drinks
  • ✓ Happy-hour food
  • ✓ Healthy options
  • ✓ Kids' menu
  • ✓ Small plates
  • ✓ Quick bite
    Options for dining:
  • ✓ Dinner
  • ✓ Dessert
  • ✓ Lunch
  • ✓ Catering
  • ✓ Seating
    Plan your visit:
  • ✓ Accepts reservations
  • ✓ Dinner reservations recommended
    Service possibilities:
  • ✓ Kerbside pickup
  • ✓ Delivery
  • ✓ Takeaway
  • ✓ Dine-in
    Kind of Crowd:
  • ✓ Groups
  • ✓ Tourists
  • ✓ Family friendly
    Accessibility:
  • ✓ Wheelchair-accessible car park
  • ✓ Wheelchair-accessible entrance
  • ✓ Wheelchair-accessible seating
  • ✓ Wheelchair-accessible toilet