The Best Mexican Restaurants in San Antonioairport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar

The Best Mexican Restaurants in San Antonio

Pozzole | Courtesy of AJUÚA Mexican Grill
Pozzole | Courtesy of AJUÚA Mexican Grill
Just over 150 miles (241.4 kilometers) from Mexico, San Antonio boasts some of the best – and most authentic – Mexican cuisine you will find in the state of Texas. It’s hard to go wrong, but here is a select list of top spots to try in town.

Pete's Tako House

Restaurant, Mexican, $$$
Save
Pete's Tako House, San Antonio
Pete's Tako House, San Antonio | Courtesy of Pete's Tako House

Pete’s Tako House renders an innovative take on Mexican cuisine, as suggested by their twist on the spelling of the traditional staple “taco,” in a no-frills, homey location. The family-run restaurant, of course, is best known for their inventive tacos, such as their Country and Gravy breakfast taco. However, there are multiple menu items that garner a second glance, such as the Mexican hamburger, which comes with a beef patty, grilled ham, melted cheese, avocado, and the usual accoutrements.
More Info
Sun:
7:00 am - 3:00 pm
Mon:
6:00 am - 3:00 pm
Tue:
6:00 am - 3:00 pm
Wed:
6:00 am - 3:00 pm
Thu:
6:00 am - 9:00 pm
Fri:
6:00 am - 10:00 pm
Sat:
6:00 am - 10:00 pm

Fidelos Mexican Restaurant

Restaurant, Mexican
Save
Fidelos Mexican Restaurant
Fidelos Mexican Restaurant | © Jen Mandell Studios

You know it’s good when a restaurant doesn’t even need to have a website – this authentic spot‘s traditional fare speaks for itself. The house-made tortillas are fluffy bases for a variety of savory toppings, but most popular are the breakfast items served up starting at 5 a.m., including huevos rancheros with barbacoa and chilaquiles verdes.
More Info

El Mirasol

Restaurant, Mexican, $$$
Save

El Mirasol offers a creative, upscale twist on Mexican cuisine plus a beautiful patio, vibrant drinks, and large plates at two locations. The chispas, El Mirasol’s special margarita, is the star of the drink menu and pairs perfectly with the lobster enchiladas, shrimp nachos, or the salmon with poblano cream sauce.
More Info
Sun:
11:00 am - 9:00 pm
Mon:
11:00 am - 9:00 pm
Tue:
11:00 am - 10:00 pm
Wed:
11:00 am - 10:00 pm
Thu:
11:00 am - 10:00 pm
Fri:
11:00 am - 10:00 pm
Sat:
11:00 am - 10:00 pm

AJUÚA Mexican Grill

Restaurant, Mexican, $$$
Save
Ajuúa! Mexican Grill, San Antonio
Ajuúa! Mexican Grill, San Antonio | Courtesy of AJUUA

AJUÚA Mexican Grill is for when you have a Texas-sized appetite to satisfy. Though every day boasts an extensive menu to consider, Sunday is the day to go as they offer an all-you-can-eat brunch for less than $12 per person, complete with a buffet, fajita bar, and plenty of extravagant drink options, such as the 32-ounce Cerveza-Rita – half margarita, half beer.
More Info
Sun:
10:00 am - 3:00 pm
Mon:
11:00 am - 9:00 pm
Tue:
11:00 am - 9:00 pm
Wed:
11:00 am - 10:00 pm
Thu:
11:00 am - 10:00 pm
Fri:
11:00 am - 10:30 pm
Sat:
11:00 am - 10:30 pm

Rosario's Cafe Y Cantina

Restaurant, Mexican, $$$
Save
Fish tacos
Fish tacos | Courtesy of Rosario's Mexican Cafe Y Cantina

There are two locations of Rosario’s Cafe Y Cantina to choose from – one on the north and one on the south side of town – both trendy and large enough that you likely won’t have to wait. The fajitas and seafood offerings are notably fresh, and other menu standouts include the enchiladas verdes, La Piña margarita, and smoky, roasted salsa.
More Info
Sun:
11:00 am - 9:00 pm
Mon:
11:00 am - 10:00 pm
Tue:
11:00 am - 10:00 pm
Wed:
11:00 am - 10:00 pm
Thu:
11:00 am - 10:00 pm
Fri:
11:00 am - 11:00 pm
Sat:
11:00 am - 11:00 pm