Best Mexican Restaurants in San Antonio

4.3 avg. rating 155 restaurants 296,752 reviews
San Antonio is a city where the vibrant heart of Mexican culture beats strong, and nowhere is this more evident than in its incredible culinary scene. From traditional family recipes passed down through generations to innovative modern takes, Mexican restaurants in San Antonio offer an authentic and diverse gastronomic journey. Whether you're craving sizzling fajitas, savory enchiladas, hearty menudo, or a refreshing margarita, this city has something to satisfy every palate.

Our platform, pos.do, proudly lists 152 Mexican restaurants across San Antonio, making it easy for you to discover your next favorite spot. These establishments boast an impressive average Google rating of 4.3 out of 5, a testament to the high quality and beloved flavors found throughout the city. With a staggering total of 269,244 reviews, it's clear that San Antonians and visitors alike have a deep appreciation for the rich culinary heritage that defines much of the local dining experience.

San Antonio’s Mexican dining scene isn't confined to one area; it's woven into the fabric of the entire city. You'll find charming taquerias and upscale eateries alike, from the bustling historic Market Square and the scenic Riverwalk to the artistic enclaves of Southtown and the family-friendly neighborhoods on the Northside. Each area offers its unique flavor, reflecting the diverse communities that call San Antonio home.

For those seeking the pinnacle of Mexican dining, some establishments consistently rise to the top. La Botánica, with an outstanding 4.9/5 rating, offers a unique, plant-based Mexican experience that delights even traditionalists. Sabores Cali Baja Mexican Grill, rated 4.8/5, brings the fresh, vibrant flavors of Baja California to the heart of Texas. And El Viejo 300, also with a 4.8/5 rating, is celebrated for its authentic dishes and welcoming atmosphere. These top-rated restaurants, alongside many others, embody the spirit and taste of Mexico right here in San Antonio. Explore pos.do to find your perfect Mexican meal today!
El Viejo 300
4.8 (88)

El Viejo 300

7271 Wurzbach Rd #102, San Antonio, TX 78240

Mexican
PacoTaco SA tx
4.8 (14)

PacoTaco SA tx

430 Bandera Rd, San Antonio, TX 78228

Mexican
Viva Vegeria
4.7 (1,378)

Viva Vegeria

1422 Nogalitos St, San Antonio, TX 78204

Mexican
El Chunky
4.7 (649)

El Chunky

2620 S Presa St, San Antonio, TX 78210

Hot dog Mexican
ChilAngus
4.7 (189)

ChilAngus

6206 Montgomery Dr, San Antonio, TX 78239

Mexican
Camila’s Mexican Restaurant
4.7 (83)

Camila’s Mexican Restaurant

25510 Bulverde Rd, San Antonio, TX 78261

Mexican
Mi Monterrey Mexican Restaurant
4.7 (68)

Mi Monterrey Mexican Restaurant

3265 Wurzbach Rd, San Antonio, TX 78238

Mexican
Cuishe
4.6 (1,621)

Cuishe

115 N Loop 1604 E #1108, San Antonio, TX 78232

Mexican
Cabo Bob's
4.6 (1,343)

Cabo Bob's

847 NE Interstate 410 Loop, San Antonio, TX 78209

Mexican
Velvet Taco
4.6 (1,155)

Velvet Taco

103 W Grayson St, San Antonio, TX 78212

Mexican
The Fruiteria at Southtown
4.6 (1,141)

The Fruiteria at Southtown

553 E White Ave, San Antonio, TX 78214

Mexican
Papa Nacho's Cantina
4.6 (550)

Papa Nacho's Cantina

25839 W Interstate 10 Frontage Rd, San Antonio, TX 78255

Mexican
Taco Broadway
4.6 (439)

Taco Broadway

3610 Broadway, San Antonio, TX 78209

Mexican
Rios Barbacoa
4.6 (419)

Rios Barbacoa

8601 Huebner Rd, San Antonio, TX 78240

Mexican
The Taco Place Birria
4.6 (284)

The Taco Place Birria

10915 Shaenfield Rd, San Antonio, TX 78254

Mexican
Tommy's Restaurant @ The Parkway
4.6 (248)

Tommy's Restaurant @ The Parkway

BLANCO ROAD @, 938 Wurzbach Pkwy #109, San Antonio, TX 78231

Mexican
Tacos y Burritos Metro Basilica 2 Taco truck
4.6 (247)

Tacos y Burritos Metro Basilica 2 Taco truck

11070 Shaenfield Rd, San Antonio, TX 78250

Mexican
Saborcito Latino
4.6 (195)

Saborcito Latino

10509 Marbach Rd, San Antonio, TX 78245

Mexican
Taco Parrilla Mexican Grill
4.6 (170)

Taco Parrilla Mexican Grill

8806 Bandera Rd #101, San Antonio, TX 78250

Mexican
Anacacho Coffee & Cantina
4.6 (36)

Anacacho Coffee & Cantina

300 E Travis St, San Antonio, TX 78205

American Tex-mex Mexican

What people say

Garrett Myler

Delicious food and personable service! My wife and I split 3 breakfast and a chicken quesadilla and everything tasted great! The potatoes in the potato and chorizo was probably my favorite and the owner, Mauricio, shared with pride his technique in making the potatoes so delicious. We had an early...

About Mi Monterrey Mexican Restaurant

Marina Garcia

My husband and I recently visited Sonterrey Mexican Restaurant, and it was such a great experience from start to finish! I ordered the chilaquiles plate, and my husband had the machacado plate — both were absolutely delicious and full of authentic flavor. You can really tell the food is made with ca...

About Mi Monterrey Mexican Restaurant

TwoBroWick

My friends/ co workers were telling me to try this place and after a week I decided to try it. The lobby was clean, the service was great I got my food in a good amount of time. The flavor of the tacos and pastor tacos were delicious! His green sauce is a MUST TRY! Thank you!

About Mi Monterrey Mexican Restaurant

Maria “Nonya” VP

We accidentally found Son de Rey in San Antonio and it turned out to be a hidden gem. It’s very tucked away, so I was a bit skeptical at first, but the near-five-star reviews convinced us to try it—and I’m glad we did. The owner is also the chef, and he was very welcoming. The food came out quickly,...

About Mi Monterrey Mexican Restaurant

Lisa Burres

Great authentic Mexican food. The owner was pleasant and truly enjoys his craft. The portions are plenty and the price is reasonable. Tucked away in a strip mall. Google Maps sends you to the wrong strip mall, put in the address from their website for accurate directions.

About Mi Monterrey Mexican Restaurant