Enjoy Authentic Mexican Food at 4 Great Restaurants in San Antonio, Texas


When the craving strikes for authentic Mexican fare, San Antonio locals don’t have to travel far to find good food. Some of the most authentic eateries in the city feature all the favorites, including tacos, burritos, quesadillas, and more. Check out a few of the top-rated places to get great Mexican.

  1. Fidelo’s Mexican Restaurant 

Fidelo’s Mexican Restaurant is a small local joint that is well-known in the community. Its menu includes authentic options, many of which are served on house-made tortillas. The restaurant opens daily at 5:00 a.m., serving breakfast burritos to the hungry masses. You can get yours piled high with chilaquiles verdes or huevos rancheros with barbacoa, depending on your preference. This joint also serves large portions for reasonable prices, although it’s only open for breakfast and lunch, closing each day at 3:00 p.m.

  1. Pete’s Tako House

At Pete’s Tako House, you’ll find a menu with a few innovative takes on traditional Mexican cuisine. The atmosphere is casual and welcoming, and the people behind the restaurant claim it’s the freshest and most authentic place you can eat in San Antonio. All food is prepared with high-quality ingredients and comes to your table quickly. When it first opened in 1977, it was known as “Tink-A-Tako” but has since changed its name and moved to a different location.

Start your meal with an order of chips and queso or house-made guacamole, stuffed empanadas, or a sampler platter with a little of everything. All the traditional favorites are available as well, including crispy and soft tacos, flautas, enchiladas, fajitas, quesadillas, and burritos. You can also try the “puffy takos,” a house specialty stuffed with your choice of ground beef or shredded chicken. Pete’s Tako House also offers daily rotating lunch specials, available on weekdays from 10:30 a.m. until 2:00 p.m.

  1. Mariscos El Marinero

Fans of Mariscos El Marinero call this place the “hidden gem of San Antonio.” If you’re a fan of fresh ceviche, it’s also one of the top places to get it. A husband-and-wife team owns and operates the eatery, which serves seafood prepared with an authentic Mexican flair. The seafood options are extensive, including shrimp, catfish, oysters, octopus, abalone, surimi, shrimp, and squid, all prepared a range of different ways. Those who prefer can also get entrees prepared with beef or chicken, while the kids’ menu includes burgers and chicken nuggets to accommodate pickier eaters.

  1. Sangria on the Burg 

Sangria on the Burg is a popular place among diners who want to enjoy a quality glass of sangria with their meal. This restaurant features dishes prepared with locally sourced ingredients. The tacos are served on handmade corn tortillas and topped with pork belly, brisket, grilled fish, or Hawaiian pork. On Tuesdays, you can choose from additional taco toppings, including buffalo chicken, queso fundido, and wood-grilled mushrooms. The four sangria options include red, white, grapefruit, and Jameson ginger.

Whether it’s taco Tuesday or date night, you can find a place to enjoy delicious Mexican food in the San Antonio area. Each restaurant offers an appealing atmosphere and plenty of tasty menu options.


Share on facebook
Share on twitter
Share on pinterest
Share on linkedin

Find Your Next Vehicle

search by model, color, options, or anything else...