Best Mexican Restaurants in San Antonio

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 AntonioBest Seafood Restaurants in San AntonioBest 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

Mexican Food San Antonio - 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

Mexican Food San Antonio - 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

Mexican Food San Antonio - 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

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.

Maya Keith