The Best Mexican Restaurants in San Antonio

The OpenTable Team

Given its location three hours north of the border with Mexico, it should come as no surprise that San Antonio has some of the best Mexican restaurants around. Although Texas won its independence from Mexico nearly 200 years ago, its culinary heritage remains on display in dishes all around the city. So where do the smartest, hungriest diners go for authentic Mexican? Welcome to our Tastemakers List. We’ve looked at the data from thousands of restaurants to find the best spots recommended by OpenTable's most expert, seasoned diners. They range from funky neighborhood taquerias to patio dining spots with a selection of tequila-driven cocktails. Book tonight at one of the best Mexican restaurants in San Antonio and let our list guide the way!

Restaurants:Paloma Blanca Mexican Cuisine, La Fonda on Main, Ácenar
Price Range:$$ - $$
Cuisines:Mexican, Contemporary Mexican
Neighborhoods:Alamo Heights, San Antonio, Downtown

Paloma Blanca Mexican Cuisine

$$$$·Mexican·
Alamo Heights
793 reviews
  • Great for Outdoor Dining
  • Good for a Date
  • Great for Lunch
Tastefulness abounds in this artfully decorated restaurant before the waitstaff even presents the menu. The breeziness of a modern-day hacienda, along with both stone and wood flooRead more
97% recommended
Best Food in San Antonio
There aren’t any available tables for 2 today at 7:00 pm
View Availability

La Fonda on Main

$$$$·Mexican·
San Antonio
2,275 reviews
  • Great for Outdoor Dining
  • Neighborhood Gem
  • Special Occasion
La Fonda on Main looks the part of one of the best Mexican restaurants in San Antonio from the outside, with its white walls and terra cotta tiled roof. Step inside and the feelingRead more
97% recommended
Outdoor Dining in Exclusive
There aren’t any available tables for 2 today at 7:00 pm
View Availability

Ácenar

$$$$·Contemporary Mexican·
Downtown
2,348 reviews
  • Great for Outdoor Dining
  • Good for a Date
  • Scenic View
This contemporary Mexican restaurant along San Antonio’s River Walk seems uber modern, yet vintage ‘50s at the same time. Grab a pre-dinner cocktail at the Atomar Bar, where happy Read more
84% recommended
Fit for Foodies in San Antonio

La Margarita

$$$$·Mexican·
Downtown
422 reviews
  • Casual
  • Authentic
  • Good for Groups
No doubt about it: Dining at La Margarita is a colorful experience, from the flags over the patio and the red-ceilinged bar to the restaurant’s dishes and even the food served on tRead more
93% recommended

Pico de Gallo

$$$$·Tex-Mex·
Downtown
18 reviews
  • Good for Anniversaries
  • Authentic
  • Good for Birthdays
This restaurant has been dishing out authentic Mexican food to generations of San Antonians and tourists, first as La Carreta Mexican Steakhouse in 1979, and then as Pico de Gallo Read more
100% recommended

Pericos-Bandera Road

$$$$·Traditional Mexican·
North San Antonio
82 reviews
  • Good for Groups
  • Kid-friendly
  • Great for Lunch
Little pops of whimsy, like the neon bar and hanging sombreros, add fun and color to this Tex-Mex eatery, where the salsa comes surprisingly—but satisfyingly—warm and the happy houRead more
87% recommended
Not available on OpenTable
View More Info

Primero Cantina - La Cantera Resort & Spa

$$$$·Mexican·
La Cantera
6 reviews
  • Great for Brunch
  • Casual
  • Cozy
Primero Cantina is one of four dining options at La Cantera Resort & Spa, but is open to non-guests as well. An indoor/outdoor bar, outside fireplace, and views of the surrounding Read more
There aren’t any available tables for 2 today at 7:00 pm
View Availability

Las Fontanas

$$$$·Mexican·
North San Antonio
90 reviews
  • Neighborhood Gem
  • Great for Lunch
  • Good for Groups
New Braunfels, just northeast of San Antonio, has German origins, but also contains some of the best Mexican restaurants around. One of these is Las Fontanas. Though its strip mallRead more
98% recommended
Neighborhood Gem in San Antonio
Table for 2 today

Lydia's Mexican Restaurant

$$$$·Mexican·
La Villita
1 review
  • Kid-friendly
  • Comfort Food
  • Great for Lunch
Lydia’s may be small, but it’s also mighty. Beloved by locals for its reasonable prices and good food, Lydia’s offers the whole enchilada of Mexican favorites, including fajitas, bRead more
100% recommended
Not available on OpenTable
View More Info

Pericos-Sonterra

$$$$·Traditional Mexican·
North San Antonio
55 reviews
  • Kid-friendly
  • Great for Lunch
  • Great for Outdoor Dining
The tortillas are homemade, and the food just beckons at this second location of Pericos on East Sonterra Boulevard. Diners with children are sure to appreciate the outside playgroRead more
Not available on OpenTable
View More Info

Azuca

$$$$·Latin American·
San Antonio
168 reviews
  • Authentic
  • Creative Cuisine
  • Good for a Date
The first word to describe Azuca is “artful”—from the original paintings of assorted people hanging on the walls to the arrangement of the food on the plate. Azuca celebrates LatinRead more
85% recommended
Not available on OpenTable
View More Info

Tomatillos Mexican Restaurant

$$$$·Mexican·
Alamo Heights
There’s always a reason to celebrate at Tomatillos, whether the all-day “Fun Day Sunday” or the three-hour happy hour daily Monday through Friday. Daily lunch specials are reasonabRead more
Not available on OpenTable
View More Info

Los Barrios Mexican Restaurant

$$$$·Mexican·
Alamo Heights
This cantina beckons, with its warm yellow walls and hanging terra cotta planters, and diners are happy to answer the call. A family-run business, Los Barrios has served some of thRead more
Not available on OpenTable
View More Info

Erick's Tacos

$$$$·Mexican·
North San Antonio
Erick’s is an authentic Mexican taqueria, known for its street-style tacos. Diners with cravings late into the night can get their taco fix at Erick’s, which is open until 4 a.m. eRead more
Not available on OpenTable
View More Info

El Milagrito

$$$$·Mexican·
Downtown
The El Milagrito Café is a local favorite, serving some of the best Mexican breakfasts and lunches since 1969. Large portions and reasonable prices keep people coming back, whetherRead more
Not available on OpenTable
View More Info

Mariscos El Bucanero

$$$$·Mexican·
Stone Oak
Those looking for a Mexican seafood restaurant need look no farther than El Bucanero, now found in three locations around San Antonio. The El Bucanero on Blanco Road offers six menRead more
Not available on OpenTable
View More Info

El Mirasol

$$$$·Mexican·
North San Antonio
1 review
Grab a table in the breezeway under the fans, or a seat inside at this San Antonio Mexican restaurant that’s been around since 1979. Freshness abounds in dishes such as the nopalitRead more
Not available on OpenTable
View More Info

Ajuua Mexican Bar & Grill

$$$$·Mexican·
Medical Center
Ajuúa! is bright and fun, from the upbeat colored walls to the mariachi statues on the patio to the real, live mariachi bands. The restaurant’s popular Sunday breakfast/brunch buffRead more
Not available on OpenTable
View More Info

Rosario's

$$$$·Mexican·
Downtown
14 reviews
Created by local restaurateur Lisa Wong—who is also behind Ácenar—Rosario’s Southtown serves lunch and dinner seven days a week. While there are plenty of meat dishes on the menu, Read more
Not available on OpenTable
View More Info

Cascabel Mexican Patio

$$$$·Mexican·
La Villita
While diners can eat inside at Cascabel Mexican Patio Restaurant, it’s certainly more fun to sit outside under the palapas umbrellas, with a vibe of sitting beachside in the MexicaRead more
Not available on OpenTable
View More Info
Discover our curated lists