The 25 Best Mexican Restaurants in San Antonio, According to Yelp

San Antonio loves Mexican food – from authentic Mexican fare to Tex-Mex inspired bites – that goes without saying. While there's so many places that hold a special place in our hearts, here's all the Mexican restaurants that come out on top – at least according to Yelp users.
Scroll down to view images
25. El Bucanero
16505 Blanco Road, (210) 408-9297, el-bucanero.com
“Wow! This place was amazing! The ambiance, servers, host, and especially the food. Everything was top notch and couldn't have been a better experience for me and my family. The waits are LONG but well WORTH IT!” – Jessica R.
Photo via Instagram / _malloryyyyy_
25. El Bucanero
16505 Blanco Road, (210) 408-9297, el-bucanero.com
“Wow! This place was amazing! The ambiance, servers, host, and especially the food. Everything was top notch and couldn't have been a better experience for me and my family. The waits are LONG but well WORTH IT!” – Jessica R.
Photo via Instagram / _malloryyyyy_
24. Rosario’s Mexican Cafe Y Cantina
910 S Alamo St, (210) 223-1806, rosariossa.com
“Hands down my favorite Tex Mex restaurant in San Antonio. I usually convince my friends visiting from out of town to leave the River Walk one evening and walk over here because it's that good. They have a lot of good vegetarian and vegan options, which is rare for Tex Mex. there is usually a line, but the wait goes by quick with a margarita from the bar.” – Patrick H.
Photo via Instagram / eat.sanantonio
24. Rosario’s Mexican Cafe Y Cantina
910 S Alamo St, (210) 223-1806, rosariossa.com
“Hands down my favorite Tex Mex restaurant in San Antonio. I usually convince my friends visiting from out of town to leave the River Walk one evening and walk over here because it's that good. They have a lot of good vegetarian and vegan options, which is rare for Tex Mex. there is usually a line, but the wait goes by quick with a margarita from the bar.” – Patrick H.
Photo via Instagram / eat.sanantonio
23. Las Carretas
3975 Perrin Central Blvd, (210) 590-6254
“This is probably my favorite Mexican restaurant, by far! Everything I've tried on the menu has been absolutely delicious and for someone like I who has lived in San Antonio for all my life and tasted everything from A to Z, a statement like that is a bold move but I defend it proudly." – Katarina A.
Photo via Instagram / visinedrip
23. Las Carretas
3975 Perrin Central Blvd, (210) 590-6254
“This is probably my favorite Mexican restaurant, by far! Everything I've tried on the menu has been absolutely delicious and for someone like I who has lived in San Antonio for all my life and tasted everything from A to Z, a statement like that is a bold move but I defend it proudly." – Katarina A.
Photo via Instagram / visinedrip
22. Mariscos El Marinero
1819 McCullough Ave, (210) 465-9178, mariscoselmarinerosa.net
“Best kept secret in San Antonio!  If you like ceviche this is your place.   The prices are small the portions are large and the quality of the seafood is excellent.” – John R.
Photo via Instagram / safoodbites
22. Mariscos El Marinero
1819 McCullough Ave, (210) 465-9178, mariscoselmarinerosa.net
“Best kept secret in San Antonio! If you like ceviche this is your place. The prices are small the portions are large and the quality of the seafood is excellent.” – John R.
Photo via Instagram / safoodbites
21. Taqueria Tequila Jalisco
5460 W Military Dr, (210) 371-3021
“After a short time in San Antonio, this has quickly become my favorite Mexican restaurant. The food is fantastic, the service is quick and you really can't go wrong when you order...it's all good!” – Duke F.
Photo via Instagram / 210cocolicious
21. Taqueria Tequila Jalisco
5460 W Military Dr, (210) 371-3021
“After a short time in San Antonio, this has quickly become my favorite Mexican restaurant. The food is fantastic, the service is quick and you really can't go wrong when you order...it's all good!” – Duke F.
Photo via Instagram / 210cocolicious
20. La Fonda on Main
2415 N Main Ave, (210) 733-0621, lafondaonmain.com
“A classic San Antonio institution, probably the most inviting outdoor seating section in the area. Colorful dishes bursting with flavor. The best place to take your family for a special occasion.” – Niels L.
Photo via Instagram / onesmallrat
20. La Fonda on Main
2415 N Main Ave, (210) 733-0621, lafondaonmain.com
“A classic San Antonio institution, probably the most inviting outdoor seating section in the area. Colorful dishes bursting with flavor. The best place to take your family for a special occasion.” – Niels L.
Photo via Instagram / onesmallrat
19. Cabo Bob’s Burritos
847 NE Interstate 410 Loop, (210) 977-0083, cabobobs.com
“This place was so good! The food, freshly made tortillas, pure cane sugar sodas, prices, and chill fast-casual atmosphere. Would definitely recommended! The chicken was amazing.” – Angel J.
Photo via Instagram / cabobobs
19. Cabo Bob’s Burritos
847 NE Interstate 410 Loop, (210) 977-0083, cabobobs.com
“This place was so good! The food, freshly made tortillas, pure cane sugar sodas, prices, and chill fast-casual atmosphere. Would definitely recommended! The chicken was amazing.” – Angel J.
Photo via Instagram / cabobobs
18. Zócalo Mio
175 E Houston St #115, (210) 314-8468, zocalomio
“Our lunch was fantastic!  The tacos were so fresh and there were so many choices for meats and toppings!  Tom was friendly and helped with questions for this first time customer!  The tortillas are warm, soft, and so good!  We will be back!!!” – Sue L.
Photo via Instagram / safoodsters
18. Zócalo Mio
175 E Houston St #115, (210) 314-8468, zocalomio
“Our lunch was fantastic! The tacos were so fresh and there were so many choices for meats and toppings! Tom was friendly and helped with questions for this first time customer! The tortillas are warm, soft, and so good! We will be back!!!” – Sue L.
Photo via Instagram / safoodsters
17. Sanchos Cantina & Cocina
628 Jackson St, (210) 320-1840, sanchosmx.com
“One of my favorite places with a really great Tex-Mex menu, plenty of vegetarian and vegan options. I love that it's run like a Cantina, my favorite thing on the menu is the Rita Rita which is the avocado margarita. I usually do the Empanada of the day which always changes every day, and I have never had anything that I did not like. Such a super creative concept and occasionally live music. Rooftop seating is the best seat in the house!  Staff always super refreshingly friendly!” – Joseph H.
Photo via Instagram / stuff_your_face_w_grace
17. Sanchos Cantina & Cocina
628 Jackson St, (210) 320-1840, sanchosmx.com
“One of my favorite places with a really great Tex-Mex menu, plenty of vegetarian and vegan options. I love that it's run like a Cantina, my favorite thing on the menu is the Rita Rita which is the avocado margarita. I usually do the Empanada of the day which always changes every day, and I have never had anything that I did not like. Such a super creative concept and occasionally live music. Rooftop seating is the best seat in the house! Staff always super refreshingly friendly!” – Joseph H.
Photo via Instagram / stuff_your_face_w_grace
16. Cascabel Mexican Patio
1000 S St Mary's St, (210) 212-6456
“The most authentic Mexican food restaurant in San Antonio. The masa they use for their sopes, the corn tortillas, the MOLE, everything reminds me of Mexico. This is not a Tex-mex restaurant. It's absolutely delicious!” – Ashley A.
Photo via Instagram / safoodsters
16. Cascabel Mexican Patio
1000 S St Mary's St, (210) 212-6456
“The most authentic Mexican food restaurant in San Antonio. The masa they use for their sopes, the corn tortillas, the MOLE, everything reminds me of Mexico. This is not a Tex-mex restaurant. It's absolutely delicious!” – Ashley A.
Photo via Instagram / safoodsters
15. Tacos Y Burritos Metro Basilica 2
7627 Culebra Road #105, (210) 680-1412, facebook.com/tacosyburritosmetrobasilica2
“This place is a little hidden gem, amazing tacos and Tortas. The mini carnitas and Asada tacos are my go to. This place is consistent in flavor and clean, most of all you always leave feeling satisfied.” – Givenchy M.
Photo via Instagram / wherethatfoodsa
15. Tacos Y Burritos Metro Basilica 2
7627 Culebra Road #105, (210) 680-1412, facebook.com/tacosyburritosmetrobasilica2
“This place is a little hidden gem, amazing tacos and Tortas. The mini carnitas and Asada tacos are my go to. This place is consistent in flavor and clean, most of all you always leave feeling satisfied.” – Givenchy M.
Photo via Instagram / wherethatfoodsa
14. Los Ajos Mexican Grill
7616 Culebra Rd #109, (210) 647-7020, losajosgrill.com
“Ate at this gem of a restaurant after a coworker told me about it. Great food.  Great price.  Homemade tortillas (gave us both corn & flour)!!  I had enchiladas verdes and wife had cheese enchiladas (see pics). BONUS:  They offer military/first-responder discount.” – Tom T.
Photo via Yelp / Cristina R.
14. Los Ajos Mexican Grill
7616 Culebra Rd #109, (210) 647-7020, losajosgrill.com
“Ate at this gem of a restaurant after a coworker told me about it. Great food. Great price. Homemade tortillas (gave us both corn & flour)!! I had enchiladas verdes and wife had cheese enchiladas (see pics). BONUS: They offer military/first-responder discount.” – Tom T.
Photo via Yelp / Cristina R.
13. Fidelos Mexican Restaurant
10929 Nacogdoches Road, (210) 655-8737
“ABSOLUTELY RECOMMEND THIS PLACE. 10/10 The homemade tortillas are to die for! Also the menudo is next level! If you want real, authentic Mexican food this is the spot!” – Hector T.
Photo via Instagram / silvercuellar3
13. Fidelos Mexican Restaurant
10929 Nacogdoches Road, (210) 655-8737
“ABSOLUTELY RECOMMEND THIS PLACE. 10/10 The homemade tortillas are to die for! Also the menudo is next level! If you want real, authentic Mexican food this is the spot!” – Hector T.
Photo via Instagram / silvercuellar3
12. Taqueria Datapoint
4063 Medical Dr, (210) 615-3644
“This is an incredible taqueria that gives you an experience akin to those in Mexico. Try the trompo and barbacoa mini tacos. Honestly try one of each then order more of your favorite” – Manuel L.
Photo via Instagram / satx_foodies
12. Taqueria Datapoint
4063 Medical Dr, (210) 615-3644
“This is an incredible taqueria that gives you an experience akin to those in Mexico. Try the trompo and barbacoa mini tacos. Honestly try one of each then order more of your favorite” – Manuel L.
Photo via Instagram / satx_foodies
11. Sangria On the Burg
5115 Fredericksburg Road, (210) 265-3763, sangriaontheburg.com
“Great food and great sangria! You can choose a flight of sangrias or margaritas. I personally prefer the red sangria. The tacos and great and so are the burgers. The tacos come with a blistered jalapeño, yum! Try the Mac and cheese too, you won't be disappointed.” – Rebecca J.
Photo via Instagram / mels.local.eats
11. Sangria On the Burg
5115 Fredericksburg Road, (210) 265-3763, sangriaontheburg.com
“Great food and great sangria! You can choose a flight of sangrias or margaritas. I personally prefer the red sangria. The tacos and great and so are the burgers. The tacos come with a blistered jalapeño, yum! Try the Mac and cheese too, you won't be disappointed.” – Rebecca J.
Photo via Instagram / mels.local.eats
10. Taquitos West Ave
2818 West Ave, (210) 525-9888, https://www.facebook.com/TaquitosWestAvenue1/
“Best tacos around. I drive 15 minutes just to get them. Sometimes at night on the weekends there's a long line but it just goes to show just how good this place is and the wait is worth it. Their horchata is the best I've ever had. I have to get it every time” – Tania D.
Photo via Instagram / happyhungryhipster
10. Taquitos West Ave
2818 West Ave, (210) 525-9888, https://www.facebook.com/TaquitosWestAvenue1/
“Best tacos around. I drive 15 minutes just to get them. Sometimes at night on the weekends there's a long line but it just goes to show just how good this place is and the wait is worth it. Their horchata is the best I've ever had. I have to get it every time” – Tania D.
Photo via Instagram / happyhungryhipster
9. Garcia’s Mexican Food
842 Fredericksburg Road, (210) 735-4525, facebook.com
“This place is so good. Quintessential San Antonio. Tiny family owned place for over 50 years. Brisket tacos with guacamole were excellent. Service was good even though totally packed. Coffee refills fast and often.” – Jason B.
Photo via Instagram / sanantoniomunchies
9. Garcia’s Mexican Food
842 Fredericksburg Road, (210) 735-4525, facebook.com
“This place is so good. Quintessential San Antonio. Tiny family owned place for over 50 years. Brisket tacos with guacamole were excellent. Service was good even though totally packed. Coffee refills fast and often.” – Jason B.
Photo via Instagram / sanantoniomunchies
8. Chela’s Tacos
5231 Broadway St #117, Alamo Heights, (210) 753-1040, chelas-tacos.com
“LOVE this place! There was no line, no long wait. Very reasonably priced. And the food is GREAT! It's not like other Mexican places with food dripping in grease. You can taste the difference.” – Allison S.
Photo via Instagram / miss.lizziemarie.eats
8. Chela’s Tacos
5231 Broadway St #117, Alamo Heights, (210) 753-1040, chelas-tacos.com
“LOVE this place! There was no line, no long wait. Very reasonably priced. And the food is GREAT! It's not like other Mexican places with food dripping in grease. You can taste the difference.” – Allison S.
Photo via Instagram / miss.lizziemarie.eats
7. Lula’s Mexican Cafe
115 E Travis St #104, (210) 472-3300
“Friendly, attentive staff.  Great sweet tea!  The portions are large , the food it great, and the salsa is spot on!  Just a short walk from most Riverwalk hotels.  Prices are good, and the Mexican plate is great.  Not a lot of ambiance, but worth checking out.” – Shawn P.
Photo via Instagram / gh_matt
7. Lula’s Mexican Cafe
115 E Travis St #104, (210) 472-3300
“Friendly, attentive staff. Great sweet tea! The portions are large , the food it great, and the salsa is spot on! Just a short walk from most Riverwalk hotels. Prices are good, and the Mexican plate is great. Not a lot of ambiance, but worth checking out.” – Shawn P.
Photo via Instagram / gh_matt
6. Ernesto’s Mexican Specialties
2559 Jackson Keller Road, (210) 344-1248
“Wow!!! Hidden gem in San Antonio. From being greeted by the owner when you walk in the door to him giving a history of his establishment. The food was excellent and service to boot. Do not miss or overlook this place.” – Shandon D.
Photo via Yelp / Erica Y.
6. Ernesto’s Mexican Specialties
2559 Jackson Keller Road, (210) 344-1248
“Wow!!! Hidden gem in San Antonio. From being greeted by the owner when you walk in the door to him giving a history of his establishment. The food was excellent and service to boot. Do not miss or overlook this place.” – Shandon D.
Photo via Yelp / Erica Y.
Page 1 of 2