Jump to: Historic & Iconic Favorites | Neighborhood Gems | Elevated & Trendy Dining | Budget & Quick Bites | Breakfast & Tex-Mex Classics
San Antonio is a city where incredible food is always around the corner. If thereโs one thing this city does better than most, itโs Mexican cuisine. From street-style tacos to slow-simmered mole, the Mexican restaurants in San Antonio serve up bold flavors that celebrate tradition with a local twist.
Editorโs Note: We work hard to provide you with accurate, updated information.
However, all details are subject to change. Please verify information before heading out. This post may contain affiliate links.
If you click and make a purchase, we may earn a small commission at no extra cost to you. We only recommend experiences we truly believe in!
Curious about how we choose our content? Hereโs our process.
Also check out these articles โ Best Mariscos in San Antonio, Best Crawfish in San Antonio, Best Seafood Restaurants in San Antonio, Best Sushi Restaurants in San Antonio, and All You Can Eat Sushi San Antonio.
Historic & Iconic Favorites โ Best Mexican Food San Antonio
La Fonda on Main
As the oldest Mexican restaurant in San Antonio (est. 1932), this institution serves timeless dishes like Chile Relleno and Suizas.
Localite Tip: Donโt miss their Mezcal Mondays for special flight deals.
Operating Hours: Monday – Thursday 11 am – 9:30 pm | Friday 11 am – 10 pm | Saturday 10 am – 10 pm | Sunday 10 am – 9:30 pm
Where: 2415 N. Main Ave San Antonio, TX 78212
How Much: $25 โ $45 per person
El Mirasol

Image credit: El Mirasol Facebook
Famous for their powerful โChispasโ margaritas, this family-run spot excels at specialty items like Lobster Enchiladas and Chicken Mole.
Operating Hours: Monday 11 am – 9 pm | Tuesday – Friday 11 am – 10 pm | Saturday 10 am – 10 pm | Sunday 10 am – 9 pm
Where: 938 N Loop 1604 W, San Antonio, TX 78232
How Much: $20 โ $40 per person
Neighborhood Gems & Local Legends โ Mexican Restaurants in San Antonio
El Buen Gusto Mexican Cafe
A โhole in the wallโ staple where you can watch fresh flour tortillas being made to order.
Operating Hours: Monday & Wednesday – Thursday 7 am – 2 pm | Tuesday Closed | Friday – Saturday 7 am – 2 pm & 4 pm – 6 pm | Sunday 9 am – 2 pm
Where: 7709 Tezel Rd, San Antonio, TX 78250
How Much: $10 โ $20 per person
La Cazadora Mexican Restaurant
Famous for serving some of the best Puffy Tacos in the city for over four decades.
Operating Hours: Monday – Thursday 10 am – 3 pm | Friday 10 am – 8 pm | Saturday & Sunday Closed
Where: 3213 West Ave, San Antonio, TX 78213
How Much: $10 โ $20 per person
Best Mexican Food San Antonio โ Elevated & Trendy Dining
Mixtli
A Michelin-recognized, 10-course tasting menu experience that takes an imaginative approach to Mexican regional cuisine.
Operating Hours: Tuesday – Saturday 5:30 pm – 10 pm | Sunday – Monday Closed
Where: 812 S Alamo St STE 103, San Antonio, TX 78210
How Much: $100+ per person (Tasting Menu)
Sabor Cocinabar

Image credit: Sabor CocinaBar Facebook
Focuses on recipes from Michoacรกn and Guadalajara, featuring homemade mole and Enchiladas Verdes.
Operating Hours: Monday – Thursday 10 am – 9 pm | Friday 10 am – 10 pm | Saturday 9 am – 10 pm | Sunday 9 am – 2:30 pm
Where: 4331 McCullough Ave, Olmos Park, TX 78212
How Much: $20 โ $35 per person
Budget & Quick Bites โ Mexican Food San Antonio Favorites
Pollos Asados Los Nortenos
Specializes in mesquite-grilled whole chickens marinated in traditional spices.
Operating Hours: Monday Closed | Tuesday – Saturday 11 am – 9 pm | Sunday 11 am – 8 pm
Where: 4642 Rigsby Ave, San Antonio, TX 78222
How Much: $10 โ $25 per person
Titoโs Mexican Restaurant

Image credit: Titoโs Mexican Restaurant Facebook
Try their signature Cilantro Cream Enchiladas or sizzling Beef and Chicken Fajitas.
Operating Hours: Sunday – Thursday 11 am – 9 pm | Friday – Saturday 11 am – 11 pm
Where: 955 S Alamo St, San Antonio, TX 78205
How Much: $15 โ $30 per person
Breakfast & Tex-Mex Classics โ Best Mexican Food San Antonio
Poblanos Mexican Restaurant

Image credit: Poblanos Mexican Restaurant San Antonio Facebook
A downtown favorite for Chicken Poblano Enchiladas and traditional Huevos Rancheros.
Operating Hours: Monday – Wednesday 7 am – 2 pm | Thursday – Friday 7 am – 7 pm | Saturday 8 am – 7 pm | Sunday 8 am – 2 pm
Where: 204 E Houston St, San Antonio, TX 78205
How Much: $10 โ $25 per person
Tlahco Mexican Kitchen
Specializes in regional Mexican street food and unique dishes like Enmoladas and Birria Mini Tacos.
Operating Hours: Daily 8 am – 8 pm
Where: 6702 San Pedro Ave, San Antonio, TX 78216
How Much: $10 โ $25 per person
Know Before You Go
While many of these Mexican restaurants are located in the San Antonio inner loop or near the historic Riverwalk, others are tucked away in suburbs like Stone Oak, Alamo Ranch, and Olmos Park, typically within a 20-30 minute drive of downtown. For the most authentic experience, look for spots that serve house-made tortillas and signature โChispasโ or margaritas.
Common Questions about Mexican Food San Antonio
What is the difference between authentic Mexican and Tex-Mex in San Antonio?
Authentic Mexican cuisine often features ingredients and techniques from specific regions like Michoacรกn or Oaxaca (e.g., moles, street-style corn tacos), while Tex-Mex is a local evolution featuring heavy use of yellow cheeses, flour tortillas, and โgravyโ style sauces like those found in Carne Guisada.
Are these restaurants kid-friendly?
Most establishments in San Antonio, like Iron Cactus and Nichaโs, offer dedicated kidsโ menus and a welcoming family atmosphere.
When is the best time to visit popular breakfast spots?
For spots like Fideloโs or El Buen Gusto, arriving before 9:00 AM on weekends is advised to avoid long waits during the peak brunch rush.
Looking for more? See the upcoming Weekend Events in San Antonio.
- Best 4th of July Deals San Antonio: Dining, Retail & Attraction Discounts - June 30, 2026
- San Antonio Thai Food: Best Thai Restaurants in San Antonio - June 28, 2026
- Best 4th of July Fireworks in San Antonio 2026 Shows - June 27, 2026
