10 Mexican Restaurants In San Antonio, Texas

mexican restaurants in san antonio
Sudarsana
Sudarsana  
Updated
| 4 min read

San Antonio is a major city in Texas known for its rich colonial heritage, vibrant culture, and several other modern attractions. The city boasts spectacular parks with sprawling green spaces, shopping centers, Sea World, hardcore music, and great food. Alongside the several other attractions, the city is popularly known for some of the best Mexican cuisines around the corner starting from tacos, chispa, ceviche, Tex-Mex and so on. So, if you are on the lookout to explore the best Mexican cuisine, you really can’t go wrong with the rich variety of authentic Mexican food that is served in the city. As you narrow down the best neighborhood, you can understand that eating is considered the chore for the people, with Tex-Mex being a stable food among Americans. As you wander through the city, there are diverse choices of Mexican restaurants and food trucks that serve authentic Mexican cuisines to satisfy your taste buds. Below are a few highlighted Mexican restaurants in San Antonio, that you must visit to experience the rich Mexican delights in the city.

1. Grand Tequila

mexican restaurants in san antonio | grand tequila
Source: instagram

This restaurant is known for its extensive menu of Mexican cuisines. Grand Tequila serves traditional Tex-Mex dishes with a blend of flavors to create hearty choices for the guests. You can start your day with the best breakfast tacos that include the country with egg, Jamon with egg and many more. Apart from savoring the delicious Mexican cuisine, guests can also enjoy drinks of their choice.

Grand Tequila

Address: 8723 TX-151, San Antonio, TX 78245, USA

Website: Grand Tequila

Opening Hours: 6am-11 pm

Price for two: 25 USD

Visited this place?

2. Paloma Blanca


Located in the surrounding of flowering landscape and palm trees, this elegant restaurant serves traditional Mexican cuisine with a deviation. Their spread includes Enchiladas San Miguel-filled with mushroom in a salsa guajillo, and it is served with Pablano corn, white rice, Ensalada Esmeralda. This restaurant is leading a way ahead with its culinary awareness in adding a pinch of healthy ingredients to its recipes. The paleo tacos are a complete standalone recipe with fresh cilantro and salsa that you must try.

Paloma Blanca

Address: 5800 Broadway St #300, San Antonio, TX 78209, USA

Website: Paloma Blanca

Opening Hours: 10am-10pm

Price for two: 25 USD

Visited this place?

3. Fidelo's Mexican Restaurant


Located in a prime location of the city, this rustic and traditional restaurant is a favorite place in town, among San Antonians, for its delicious tacos served with amazing salsa. The restaurant serves daily specials with a complimentary tea. The guests can enjoy freshly made homemade flour with corn tortillas. You can also choose from the large spread of breakfast and lunch choices such as chicken mole, barbacoa, puffy beef, chorizo beans, rice etc.

Fidelo's Mexican Restaurant

Address: 10929 Nacogdoches Rd, San Antonio, TX 78217, USA

Website: Fidelo’s Mexican Restaurant

Opening Hours: 5am-3pm

Price for two: 13 USD

Visited this place?

4. El Mirasol


This traditional Mexican restaurant was established in the year 1979; the family-owned restaurant has been serving traditional homemade Mexican cuisine for generations. It is an open restaurant with a busy bar. The new shaded patio is a great place to chill and enjoy during warm days. This modern restaurant offers a great feeling with excellent service. For breakfast, you can savor the delicious tacos, a good mix of meat and cheese on a toasted tortilla; enchiladas which are topped with over easy eggs and onions. Alongside, you can find diverse variations of Tex-Mex at a reasonable price.

El Mirasol

Address: 10003 NW Military Hwy Ste 2107 San Antonio, TX 78231

Website: El Mirasol

Opening Hours: 10:00 am - 10:00 pm

Price for two: 11-30 USD

Visited this place?

5. Ajuúa! Mexican Grill


This Mexican grill restaurant is known for its freshly prepared Mexican recipes from the various pueblos of Mexico. You can savor a large platter of treats such as chimichanga rolls, chicken quesadillas, beef nachos, and cheese flameado tacos. Sunday comes with an offer of all-you-can-eat brunch at less than USD 12 per person, with a buffet spread, fajita bar, and plenty of drink options such as Cerveza-Rita- half beer and a half margarita.

Ajuúa! Mexican Grill

Address: 11703 Huebner Rd #208, San Antonio, TX 78230, USA

Website: Ajuúa! Mexican Grill

Opening Hours: 11:00 am - 10:30 pm

Price for two: 11-30 USD

Visited this place?

6. Rosario's

Rosario's Restaurant, San Antonio
Source: Photo by Flickr user Mathieu Plourde used under CC BY 2.0

This restaurant is a south town famous eating place and it has featured in the Hispanic magazine as one of the “Top 50 restaurants in the United States”. This modern and colorful restaurant is buzzing with its artistic landscape. Rosario’s offers traditional south-of the–border dishes with a bunch of house specialties to add different flavors to the recipes. Among the diverse cuisines, the shrimp tacos and stuffed fish poblano pepper tops it all and it will make you come back over and over again. Alongside, guests can also enjoy live music on weekends and large margaritas to savor and fulfill your appetite.

Rosario's

Address: 11703 Huebner Rd #208, San Antonio, TX 78230, USA

Website: Rosario’s

Opening Hours: 11am – 1am

Price for two: 25 USD

Visited this place?

7. La Margarita Mexican Restaurant & Oyster Bar

Posted by La Margarita Restaurant on Thursday, 31 January 2019

Located in the heart of San Antonio, this restaurant in market square is known for serving fresh seafood appetizers and delicious classic Mexican food. The house of La Margarita is a toned-down version of the carnivalesque Mi-Tierra. You can experience the most authentic and extraordinary dishes that are served in a new style starting from the famous margarita to the sizzling seafood appetizers such as ceviche, oysters, grilled fish, and fish tacos. The entire menu offers a tour of a complete Texas-Mexican experience.

La Margarita Mexican Restaurant & Oyster Bar

Address: 120 Produce Row, San Antonio, TX 78207, USA

Website: La Margarita Mexican Restaurant & Oyster Bar

Opening Hours: 11am – 11pm

Price for two: 25 USD

Visited this place?

8. Jacala Mexican Restaurant


Located in the downtown of San Antonio, this restaurant is an old-school eating joint famous for serving delicious puffy tacos, amazing enchiladas, chile rellenos, margaritas, and salsa. This family-owned four-generation restaurant has maintained its history and pride and its reputation of being called the “Oldest originally owned Mexican restaurant in San Antonio”.

Jacala Mexican Restaurant

Address: 606 West Ave, San Antonio, TX 78201, USA

Website: Jacala Mexican Restaurant

Opening Hours: 11am – 10.45 pm

Price for two: 10 USD

Visited this place?

9. La Fogata


This legendary Mexican restaurant was founded in 1978 and it has been serving more than 450 people daily. La Fogata is famous for its traditional dishes that are found in Mexico. The restaurant is known for flame cooking using fresh ingredients. You can choose from the diverse spread of fire-roasted salsa and the famous margaritas. The lush green plants, the colorful and airy patios, and beautiful courtyards create a perfect ambiance to have an amazing dining experience.

La Fogata

Address: 2427 Vance Jackson Rd, San Antonio, TX 78213, USA

Website: La Fogata

Opening Hours: 10am – 11pm

Price for two: 25 USD

Visited this place?

10. Los Barrios

mexican restaurants in san antonio | los barrios
Source: instagram

Located in the downtown of San Antonio, this famous four-generation restaurant also featured in the Food Network. This family-style restaurant is known for serving staple Tex-Mex in a casual setting accompanied by a patio. The family-owned restaurant offers a diverse variety of Mexican food, starting from the tasty tacos to enchiladas; the house has a lot to offer to every guest. The steak ranchero was a table favorite with perfect tenderloin accompanied with rice, beans and salad making it a perfect meal.

Los Barrios

Address:4223 Blanco Road, North Central, San Antonio, TX 78212

Website: Los Barrios

Opening Hours: 10am – 11pm

Price for two: 10 USD

Visited this place?

Mexican delights in the heart of San Antonio

Mexican delight
Source: Pexels

Among the many attractions and places, the city is also known for offering the best authentic Mexican cuisine in town. There can’t be a better place to explore the diverse variety of Mexican delicacies. It’s time you make a list of the best Mexican restaurants to pay a visit during your next trip to San Antonio.

Visited this place?
Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Sudarsana, a freelance writer, has an affinity for traveling to diverse destinations and exploring various cultures.

 Want to contribute as a Local Expert?
Explore San Antonio
Looking for accommodation?
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.