San Antonio's 25 Best Mexican Food Restaurants, According to Yelp

The good news is San Antonio is chock full of Mexican food spots — there's literally a taqueria on every corner. The bad news is that wealth of choices can make it hard to know which ones truly shine.

We turned to Yelp to get the scoop on the best places to get tacos, tortas and more — from authentic Mexican cuisine to homey Tex-Mex deliciousness.

Even better, every single one of these spots offers delivery and takeout services, so if you're not sure about dining in just yet, you can enjoy una pequeña fiesta de comida from the comfort of your very own casa. ¡Provecho!
Scroll down to view images
Poblano's on Main
115 S Main Plaza, (210) 357-5609, poblanosonmain.com
Homemade tortillas, savory meats and a cozy atmosphere have all contributed to this Downtown staple’s longevity. If jury duty calls, make a plan to spend your lunch hour here. 
Photo via Instagram /  poblanosmain
Poblano's on Main
115 S Main Plaza, (210) 357-5609, poblanosonmain.com
Homemade tortillas, savory meats and a cozy atmosphere have all contributed to this Downtown staple’s longevity. If jury duty calls, make a plan to spend your lunch hour here.
Photo via Instagram / poblanosmain
Palenque Grill La Cantera
15900 La Cantera Parkway Suite #25100, (210) 592-9534, palenquegrill.com
Sure, the entrees at this far Northside spot get all the glory, but the mango-rita is where it’s at. Frozen, crisp and finished with chili powder on the rim, it’s the perfect partner to any of Palenque Grill’s many meal options. 
Photo via Instagram /  palenquegrillsa
Palenque Grill La Cantera
15900 La Cantera Parkway Suite #25100, (210) 592-9534, palenquegrill.com
Sure, the entrees at this far Northside spot get all the glory, but the mango-rita is where it’s at. Frozen, crisp and finished with chili powder on the rim, it’s the perfect partner to any of Palenque Grill’s many meal options.
Photo via Instagram / palenquegrillsa
Mariscos El Marinero
1819 McCullough Ave, (210) 465-9178, mariscoselmarinerosa.net
Seafood is the star at this Tobin Hill-area spot — shrimp, octopus, oysters and more are piled high to make each dish unbelievably filling. Try the Tostada de Cameron, with shrimp, avocado and fresh cucumber. 
Photo via Instagram /  zsteencuisine
Mariscos El Marinero
1819 McCullough Ave, (210) 465-9178, mariscoselmarinerosa.net
Seafood is the star at this Tobin Hill-area spot — shrimp, octopus, oysters and more are piled high to make each dish unbelievably filling. Try the Tostada de Cameron, with shrimp, avocado and fresh cucumber.
Photo via Instagram / zsteencuisine
Checo's Mexican & American Grill
5999 De Zavala Rd #136, (210) 558-5300, facebook.com/checosanantoniotx
Stop into this cozy family-owned spot and try the Tejano Plate lunch special: two cheese enchiladas, carne guisada, rice and beans. Drizzle one of the many house salsas on top for a special kick. 
Photo via Instagram /  checossatx
Checo's Mexican & American Grill
5999 De Zavala Rd #136, (210) 558-5300, facebook.com/checosanantoniotx
Stop into this cozy family-owned spot and try the Tejano Plate lunch special: two cheese enchiladas, carne guisada, rice and beans. Drizzle one of the many house salsas on top for a special kick.
Photo via Instagram / checossatx
Abuela's Mexican Restaurant
2313 NW Military Hwy, (210) 290-9350, facebook.com/Abuelas-Mexican-Restaurant-1499511006930993
Just like the name of the place, this spot offers up huge portions of authentic, homemade food that’s sure to have you loosening your belt after a visit. It’s a small place that’s only open for breakfast and lunch, so plan accordingly. 
Photo via Instagram /  adamstagramtx
Abuela's Mexican Restaurant
2313 NW Military Hwy, (210) 290-9350, facebook.com/Abuelas-Mexican-Restaurant-1499511006930993
Just like the name of the place, this spot offers up huge portions of authentic, homemade food that’s sure to have you loosening your belt after a visit. It’s a small place that’s only open for breakfast and lunch, so plan accordingly.
Photo via Instagram / adamstagramtx