in ,

Top 13 Best Mexican Restaurants in San Antonio, Texas 2023

Many best Mexican restaurants in San Antonio, Texas, can offer wonderful food for you on the go or make your meal fancy. People enjoy many best dining locations in San Antonio, Texas, from authentic to high-end eating; it shouldn’t be a problem to decide with this article’s help.

While you uncover the most suitable place to enjoy your Mexican meal, you can discover the town’s incredible culture and history. This post will provide basic information about the Mexican restaurants you should visit on your next trip to San Antonio.

San Antonio Texas
San Antonio has many Mexican restaurants with amazing views and tasty foods.

Top 13 Mexican Restaurants To Visit When You’re In San Antonio

Have you ever been to San Antonio before? The diversity in cuisines here is impressive. In case you need a nice Greek-style eatery in San Antonio, Texas, there are many choices for you to choose from.

Or if you prefer something spicy, San Antonio (TX)’s list of Thai restaurants is abundant as well. How about Mexican dishes, which are also spicy and flavorful?

It may be challenging to decide which restaurants serve the best Mexican foods because San Antonio also offers various options. However, the following locations are absolute gems for enjoying authentic Mexican flavors.

How about Mexican dishes? It may be challenging to decide which restaurants serve the best Mexican foods because San Antonio also offers various options. However, the following locations are absolute gems for enjoying authentic Mexican flavors.

1. Pollos Asados Los Nortenos

Excellent local cuisine and an authentic Mexican experience are what the Pollos Asados Los Nortenos offers under one roof. The foods are unique and have a wide range of options for you to decide on.

However, they only start their business around 11 A.M, which you can join for lunch. Remember, the restaurant doesn’t operate on Monday.

If you’re looking for a fine lunch or dining location in the heart of San Antonio, Pollos Asados Los Nortenos is a must-try experience. Many call Pollos Asados Los Nortenos a hidden gem for its fantastic grilled chicken dishes with fresh marinating ingredients.

Price Range: $$

Food Style: Mexican, Latin, Spanish cuisine

Location 1: 4642 Rigsby Ave, San Antonio, TX 78222

Location 2: 4822 Walzem Road, San Antonio, TX 78218


Phone (Rigsby Ave): (210) 648-3303

Phone (Walzem Road): (210) 481-4168

Table Reservation: Not available

Order Online:

Discover the amazing foodie experience that Pollos Asados Los Nortenos has to offer.

Watch this video: Pollos Asados Los Norteños

2. Ernesto’s Mexican Specialties

Located on the Northwest side of San Antonio, Ernesto’s Mexican Specialties provides a fancy eating experience or reservation for small birthday parties. The restaurant is typically open for lunch, from 11:30 A.M to 2 P.M on weekdays.

As for dinner, the opening time is usually consistent at around 5:30 P.M; however, the closing hour may vary. As for the foods, Ernesto offers reasonable gourmet delicacies for you to decide on your meal course. While you pick the food, the music from Ernesto will entertain your mind.

Don’t forget about the bar, which has a diverse range of beverages and cocktails to quench your thirst. Even when you don’t know what to pick, the waiters will be ready to dissect the menu and give you a more in-depth look into everyone’s dish.

Price Range: $$ – $$$

Food Style: Mexican, seafood, and vegetarian-friendly dishes

Location: 2559 Jackson Keller Rd, San Antonio, TX 78230


Phone: (210) 344-1248

Table Reservation:

3. La Margarita Restaurant

The La Margarita is a great stop to enjoy top-of-the-line foods from Mexican cuisine. Furthermore, you may turn your focus to a wide range of Tex-Mex foods to discover at the restaurant.

The opening hour is relatively consistent at 11 A.M, but you should pay close attention to closing time depending on the week’s date. Remember, La Margarita is off for service on Tuesday and Wednesday of every week.

The restaurant is located in the Historic Mexican Square, allowing you to explore the surrounding environment more. The oyster and shrimp specialties are a must-try whenever you visit the place. Remember to make a reservation to avoid the long waiting time.

Price Range: $$ – $$$

Food Style: Mexican, Southwestern, Latin, Spanish cuisines

Location: 120 Produce Row, San Antonio, TX 78207


Phone: (210) 898-1745

Table Reservation:

Order Online:

4. Pete’s Tako House

Pete’s Tako House has been an ideal choice for taco lovers since 1978. It’s also a great vegan restaurant in San Antonio TX for people to enjoy a healthy veggie meal. The taco, chile con queso (Mexican chili dip), and Margaritas are the most recommended for people visiting this restaurant.

The restaurant is fairly busy at night, so you might want to reserve your seat. However, you can go to the Tako House for breakfast and lunch without a reservation. Better yet, the restaurant offers online ordering, giving you flexibility in options.

So come to Pete’s Tako House to enjoy the best Tex-Mex cuisine. The location is also perfect for holding a small party and creating memorable experiences. Don’t miss out on the special offering Mexican lunch portion between 11 A.M and 2 P.M.

Price Range: $

Food Style: Mexican, Southwestern, Latin, and Spanish cuisine

Location: 502 Brooklyn Ave, San Antonio, TX 78215


Phone: (210) 224-2911

Table Reservation: Not available

Order Online:

Check out Pete’s Tako House for the best taco extravagant in San Antonio.

Watch this video: Taco extravagant in San Antonio

5. Blanco Cafe

If you love old-school dining, the Blanco Cafe is top of the list with its incredible Enchilada. The landmark has also been a staple of the downtown area. The restaurant chefs dedicate their skills to producing some of the best Tex – Mex dishes.

So you may skip searching for riverwalk restaurants in San Antonio and go directly to the Blanco Cafe to enjoy the best Mexican and Latin specialties.

With a steady serving schedule from 6 A.M to 7 P.M, you can rest assured to have great food whenever you want. Note, the restaurant only runs from 7 A.M to 3 P.M on Sunday.

The place also takes pride in producing some of the best Enchilada in San Antonio for breakfast, lunch, and dinner. Moreover, the restaurant is a preferred destination for people who visit San Antonio because of the cuisine.

Price Range: $

Food Style: Mexican and Latin cuisines

Location: 1720 Blanco Rd San Antonio, TX 78212


Phone: (210) 732-6480

Table Reservation: Not available

6. La Fonda On Main

For history enthusiasts, the La Fonda On Main was established in 1932 and has become one of the oldest Mexican restaurants in San Antonio. The destination mainly focuses on Tex – Mex cuisine with a friendly atmosphere to make you feel right at home.

Typically, they serve meals for lunch and dinner. Furthermore, you will appreciate the large open space of the La Fonda On Main, giving you the chance to scout your surroundings. The large food portion is also a plus if you love stuffing your belly with Mexican dishes.

In addition, the place also offers terrific Margaritas to freshen yourself after a hearty meal. Note that you need to make a reservation ahead, or you may be in a long queue for a table. The best thing is that La Fonda opens for business throughout the week, except for Monday.

Price Range: $$

Food Style: Mexican, Latin, Spanish, Southwestern, Contemporary cuisines

Location: 2415 North Main Ave, San Antonio, TX 78212


Phone: (210) 733-0621

Table Reservation:

7. El Bucanero

The El Bucanero combines seafood with incredible Mexican seasoning for its specialties. It use ingredients from the Northwest Pacific coast of Mexico. Therefore, you can expect to enjoy one of the best seafood destinations in San Antonio at a reasonable price.

Once you step foot into El Bucanero, you’re not only paying for the food but also the authentic Mexican atmosphere that shrouds the place. The menu is an extensive collection of dishes ranging from ceviche to tasty tacos. Remember to check out the long list of beverages and cocktails.

El Bucanero is also the place for oyster lovers to fill their tummy while keeping their expenses in check. You can also place your order online to avoid coming to a crowded restaurant. Even with the massive amount of customers, the quality of service remains high in El Bucanero.

Price Range: $$

Food Style: Mexican, Seafood, Latin cuisines


Location 1 (El Bucanero Blanco): 16505 Blanco Rd, San Antonio, TX 78232

Phone (Blanco): (210) 408-9297

Location 2 (El Bucanero – Embassy): 13802 Embassy Rd, San Antonio, TX 78216

Phone (Embassy): (210) 333-0909

Location 3 (El Bucanero Marbach): 8300 Marbach Rd, San Antonio, TX 78227

Phone (Marbach): (210) 645-7337

Table Reservation: Not available

Order Online:

8. La Gloria

La Gloria is a lovely destination to enjoy the sumptuous street delicacies from the heart of Mexican cuisine. Established by Chef Johnny Hernandez, a recognized figure in Mexican cuisine, La Gloria aims to deliver Mexican culture to your dining table with appealing dishes.

The menu offers a wide range of choices from taco al pastor (spit-grilled pork taco) of Mexican city to Veracruz astounding coctelés de mariscos (shrimp cocktail). You don’t need to make a prior reservation because you will be seated in no time by the fantastic staff.

The guacamole and salsa are amazing appetizers at the restaurant to pair with the tacos. Furthermore, La Gloria Pearl faces the San Antonio river, giving you the opportunity of sightseeing without being obscured by the massive crowd of people.

Price Range: $$

Food Style: Mexican

Website (Pearl):

Location 1 (Pearl): 100 E Grayson St, San Antonio, TX 78215

Phone (Pearl): (210) 267-9040

Website (Dominion):

Phone (Dominion): (210) 265-3315

Location 2 (Dominion): 21819 I-10, San Antonio, TX 78257

Location 3 (San Antonio Airport): 9800 Airport Blvd Terminal A, San Antonio, TX 78216

Phone (San Antonio Airport): (210) 826-3698

Table Reservation: Not Available

Discover the hidden gem of San Antonio by visiting La Gloria Pearl for the best view and experience.

Watch this video: La Gloria San Antonio on the riverwalk San Antonio

9. Beto’s Alt-Mex

Beto’s Alt-Mex has brought the ecstatic spirit of Tex – Mex cuisine to the good folks of San Antonio since 1997. The restaurant takes pride in its empanada and refreshes the recipes by sliding healthy ingredients into the cooking process.

The location has a great atmosphere and holds various activities to entertain the guests simultaneously. In terms of service, the staffs are super attentive and ready to give you suggestions about the foods on the menu.

The beverage options are broad, but you should try the Margarita as it’s one of the best sellers. I’m sure you will appreciate the open space of Beto’s Alt-Mex with numerous fans to keep you cool during lunchtime.

Price Range: $$

Food Style: Mexican, Southwestern, and Latin cuisines

Location: 8142 Broadway, San Antonio, TX 78209


Phone: (210) 930-9393

Table Reservation:

Order Online: Through,, or

10. Los Barrios Mexican Restaurant

Los Barrios restaurant was a staple part of San Antonio when it was established in 1979 by Viola Barrios to deliver terrific Tex-Mex cuisine throughout the community. The destination is perfect for families to experience home-cook meals and a refreshing environment.

Don’t hold back on the bar because the Margarita is spot-on at relieving your thirst. Moreover, the colorful decoration of Mexican ornaments brings out the spirit and culture once you step foot into the Los Barrios.

As for the food, you must give El Mofofo (marinated beef and pork grill) a try as it’s one of their signature specialties. On average, you won’t have to wait long before the food is at your table. Los Barrios is ideal for holding a small to medium party or a family gathering. 

Price Range: $$

Food Style: Mexican, Southwestern, and Latin cuisines

Location: 4223 Blanco Rd, San Antonio, TX 78212


Phone: (210) 732-6017

Table Reservation:

Order Online:

11. Nicha’s Comida Mexicana

Established in 1977, Nicha’s Comida Mexicana is a great place to enjoy classic homemade styles of Mexican cooking. The atmosphere mainly surrounds the family theme to give you a warm and familiar sensation.

The staffs are friendly and ready to recommend which dishes you should order. I suggest the small complimentary tortilla soup that is a blast to enjoy. Remember to order some beverages; many customers highly rate them because of the refreshing and sweet profile.

Depending on the location, you may need to check the serving hours. Nicha’s Comida Mexicana offers online ordering to provide flexibility for your meal. Don’t forget the happy hour of Nicha’s Comida Mexicana, as many beverages receive a price reduction.

Price Range: $$

Food Style: Mexican, Southwestern, and Latin cuisines


Location (The Original): 3119 Roosevelt Ave, San Antonio, TX 78214

Phone (The Original): (210) 922-3330

Location (Loop 410): 5059 Northwest Loop 410 San Antonio, TX 78229

Phone (Loop 410): (210) 680-4420

Table Reservation: Not available

Order Online:

12. Mi Tierra Cafe And Bakery (Mi Tierra Cafe Y Panaderia)

Mi Tierra Cafe Y Panaderia is a nice historical landmark embodying Mexican cuisine’s spirit since 1941. Whenever tourists come to the region, Mi Tierra is a popular stop to taste the warm welcome of Texas.

With the operating hours from 8 A.M to 10 P.M (Sunday – Thursday) and 8 A.M to 11 P.M (Friday – Saturday), you will certainly have to give this restaurant a shot. You can order the place for some special events.

Although the place doesn’t offer live music, I’m sure you will appreciate the classic decoration that sparks the spirit of Mexican culture. As for reservations, you need to pay a small deposit and confirm two days ahead before 3 P.M.

Another point is the bakery, which has a diverse variety of Mexican pastries. However, you may have to queue up for the bread as it’s one of the main attractions of Mi Tierra. Overall, the location has a fun ambiance to enjoy when you visit San Antonio.

Price Range: $$

Food Style: Mexican, Tex-Mex, and bakeries

Location: 218 Produce Row, San Antonio, TX 78207


Phone: (210) 225-1262

Table Reservation: Call (210) 212-4302 (deposit and guaranteed attendance required)

Order Online:

Explore the heartwarming atmosphere at Mi Tierra Cafe Y Panaderia.

Watch this video: Mi Tierra Café Y Panadería in San Antonio

13. Tito’s Mexican Restaurant

The final contestant is Tito’s Mexican restaurant, a fairly new face of San Antonio cuisine founded in 2003 by the Rodriguez family in the Downtown area. The location specializes in grilled beef and chicken fajitas but also possesses a long list of Enchiladas.

Aside from the reasonably priced food, the cantina is a staple of Tito, where you can enjoy the best quality Tequila and Margarita in the region. Furthermore, the happy hour combo from Monday to Friday is a solid choice to enjoy a round-up of the restaurant’s best dishes.

In addition, Tito’s opening time makes it a perfect restaurant in San Antonio to enjoy breakfast, lunch, and dinner. Finally, the service is a massive plus, with charismatic and friendly employees ready to help you with your decision.

Price Range: $$

Food Style: Latin, Mexican, and Southwestern cuisines

Location: 955 South Alamo Street, San Antonio, TX 78205


Phone: (210) 212-8226

Table Reservation: Not available

Order Online:

Summing Up

San Antonio has diverse restaurant options for you to discover while sightseeing around the area. So whenever you crave delicious Mexican cuisine, access this article to get all the necessary information.

Finally, before I say goodbye, you may share this post with people looking to travel to San Antonio during the festive season. If you have visited one of these locations, you may drop your opinion in the comment section so everyone can learn more about these restaurants.

Mexican Restaurants San Antonio Tx

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Written by William

Leave a Reply

Your email address will not be published. Required fields are marked *

Breakfast Restaurants San Antonio Tx

13 Best Breakfast Restaurants in San Antonio, Texas 2023

Indian Restaurants Houston Tx

Where To Enjoy Delicious Indian Food in Houston, Texas 2023?