Mexican food in San Antonio is amazing and will leave your taste buds wanting more. Everything from classic meals to contemporary interpretations can be found in Alamo City. These highly regarded restaurants provide incredible offerings, including succulent fajitas, inventive burritos, and delectable tacos!


San Antonio has plenty to offer, whether you're craving something expensive or off the street. Every restaurant has a distinct aesthetic and culture, which adds to the amazing eating experience. Thus, these are a few of the top Mexican eateries in and around San Antonio.

6 Famous Mexican Restaurants in San Antonio

1. Iron Cactus Mexican Restaurant

Give this popular restaurant a try for delicious Mexican food and tangy margaritas. Popular taco selections from Iron Cactus are well-known for their expert preparation and exquisite presentation of each meal. Fresh guacamole served at the table is a delightful and distinctive experience that pairs well with your Mexican meal. Also, keep in mind that there is waiting on weekdays. 

Location: 200 River Walk Suite 100, San Antonio, TX 78205, United States 

Timings: Mon-Sun: 10:00 am to 11:00 pm

Must-Try Dishes: Tacos, Guacamole

Price for 2: $80 approx.

Image Credits: Iron Cactus Mexican Restaurant

2. La Fonda

San Antonio's La Fonda on Main is a fantastic Mexican eatery with great service and a lively ambience. It serves up a variety of mouthwatering Mexican specialties, such as its Oak-Grilled Prime Beef Fajitas, which are a crowd favourite. The restaurant has a wonderful patio area that is ideal for dining al fresco and complements the cosy interior design. It also facilitates home delivery and reservation services. 

Location: 2415 N Main Ave, San Antonio, TX 78212, United States

Timings: Mon-Sun: 10:00 am to 11:00 pm

Must-Try Dishes: Oak-Grilled Prime Beef Fajitas, Tacos

Price for 2: $80 approx.

Image Credits: La Fonda

3. Tito's Mexican Restaurant

Located in the centre of the Southtown neighbourhood, Tito's Mexican Restaurant is one of San Antonio's genuine hidden jewels. When you walk in, you are greeted with a kind and inviting ambience that instantly makes you feel at home. Tito's Mexican Restaurant is a top choice for a fantastic meal, regardless of your preference for a fast bite or a leisurely dinner.

Location: 955 S Alamo St, San Antonio, TX 78205, United States

Timings: Mon-Sun: 10:00 am to 11:00 pm

Must-Try Dishes: Burger, Tacos

Price for 2: $80 approx.

4. Los Azulejos

Serving traditional Mexican food in a gorgeous setting, Los Azulejos' lovely atmosphere and fresh food make it the perfect place to enjoy well-prepared food with the freshest ingredients. This place has an amazing array of delectable food, ranging from tasty Enchiladas and Mole to exquisite Charro Beans. Make sure to get reservations beforehand or else you will face a long in and hours of waiting. 

Location: 2267 NW Military Hwy #101, San Antonio, TX 78213, United States

Timings: Mon-Sun: 10:00 am to 11:00 pm

Must-Try Dishes: Salsa, Chips

Price for 2: $80 approx.

5. Paloma Blanca

This must-go-to restaurant is a warm and inviting hangout with open rooms, creative art, and unmissable trademark cocktails that evoke the vibe of an art studio. Paloma Blanca Mexican Cuisine delivers great dishes that will not disappoint. The Street Tacos and Beef Enchiladas Tradicionales are tasty and filling, while their Ceviche appetiser is light and refreshing. This is surely the best place. 

Location: 5800 Broadway #300, San Antonio, TX 78209, United States

Timings: Mon-Sun: 10:00 am to 11:00 pm

Must-Try Dishes: Street Tacos and Beef Enchiladas Tradicionales

Price for 2: $80 approx.

6. San Antonio's Salsalitos Cantina Mexican Restaurant

A memorable meal is provided by San Antonio's Salsalitos Cantina Mexican Restaurant. The personnel is attentive and kind, and the environment is cosy and inviting. Because the freshest ingredients are used in the kitchen, you can expect flavorful traditional Mexican cuisine. Don't skip their delicious Cherry Cheesecake for dessert or their warm tortilla chips and queso. Try the place today!

Location: 14535 Nacogdoches Rd, San Antonio, TX 78247, United States

Timings: Mon-Sun: 10:00 am to 11:00 pm

Must-Try Dishes: Cherry Cheesecake, Salsa Dip

Price for 2: $80 approx.

Texas, particularly San Antonio, has a unique relationship with Mexican culture, which has produced a cuisine appropriate for this magnificent city, its past, and its citizens. There are various Mexican dining options, from specialised to all-encompassing Tex-Mex.