City Name
Temperature
Home » Recent posts » The 5 Best Mexican Restaurants in San Antonio You Have to Try Right Now

The 5 Best Mexican Restaurants in San Antonio You Have to Try Right Now

best-mexican-restaurant-san-antonio
We extensively test and research all services we review. Here's why you can trust us.
  • Authenticity and Flavor. We prioritized places that deliver genuine tastes using traditional recipes and fresh ingredients. A menu that honors authentic culinary roots always stands out in a crowded market.
  •  
  • Ambiance and Atmosphere. The dining environment plays a huge role in how much you enjoy your meal. We looked for inviting spaces that provide comfortable seating and unique visual experiences.
  •  
  • Menu Variety and Value. A great eatery must offer diverse options that cater to different dietary needs and budgets. Serving generous portions for a fair price keeps hungry diners coming back.
  •  
  • Customer Experience and Service. Friendly and attentive staff can completely transform an ordinary dinner into a memorable event. We focused on establishments that make their guests feel genuinely welcome and valued.

San Antonio is packed with bold flavors and rich culinary traditions, making it one of the best places in Texas to enjoy Mexican cuisine. 

From street-style tacos to sizzling enchiladas loaded with cheese and sauce, the city’s food scene delivers something for every craving. You don’t even need to book a trip to Mexico with a tour operator because authentic flavors are already right here in the city. 

If you’re not sure where to go and are overwhelmed by the choices, we’ve got you!

We visited multiple restaurants in the city, spoke with regular diners, and actually tasted the food ourselves to find the best Mexican restaurants in San Antonio.

Below are the ones that stood out for their flavorful dishes, welcoming atmospheres, and consistently great experiences.

How much does it cost to dine at a Mexican restaurant in San Antonio?

Grabbing a casual bite with the family might only set you back around $10 to $20, but if you are planning a lavish date night with premium margaritas, you can expect to spend $50 or more per person.

Dining ExperienceEstimated Cost Per Person
Casual Taquerias and Cafes$10 to $20
Mid-Range Traditional and Tex-Mex$20 to $40
Upscale and Elevated Dining$50 or more

1. La Fonda On Main

la-fonda-on-main

Website: https://www.lafondaonmain.com/

Address: 2415 N. Main Ave, San Antonio, TX 78212

Contact: [email protected] | (210) 733-0621

Hours: Mon – Thurs | 11am – 9:30pm, Friday | 11am – 10pm, Saturday | 10am – 10pm, Sunday | 10am – 9:30pm

Holding the proud title of the oldest continually operating Mexican restaurant in the city since 1932, La Fonda On Main specializes in classic San Antonio Tex-Mex and traditional interior Mexican cuisine. 

Walking onto the lush, shaded outdoor patio instantly transports you away from the busy city streets. The atmosphere is vibrant and deeply rooted in local history.

We swung by recently for a plate of their legendary enchiladas, and the deep, earthy red chile sauce tasted incredibly authentic. 

A taste of their food and you can easily see why large groups gather here for weekend brunches or for weekday happy-hour specials. 

However, because this historic spot is so universally loved, brace yourself for a tough time finding parking and potentially long wait times during busy weekend dinner rushes.

Pros

  • Authentic Tex-Mex and traditional dishes
  • Beautiful shaded outdoor courtyard
  • Extensive menu for large groups
  • Daily happy hour Monday to Thursday

Cons

  • Difficult to find nearby parking
  • Long wait times on weekends

Customer Review

When I want to introduce someone to the very best Mexican cuisine San Antonio has to offer, this is my first choice. It remains my favorite in the city, consistently delivering exceptional flavor and quality. I always order the Tex-Mex Deluxe, which never disappoints. I also recommend the frozen cactus margarita. You should make a reservation in advance.

Cozy and welcoming spot for classic Mexican food. The dishes came out warm and fresh, and we especially loved the variety of salsas — a few were outstanding! The chips also tasted freshly made, which was a nice touch. Cocktails were on the sweeter side for my taste, but the happy hour prices made them worth trying. Overall, a great place for a relaxed meal and good value.

2. Mi Tierra Cafe y Panaderia

mi-tierra-cafe-y-panaderia

Website: https://lafamiliacortez.com/mi-tierra/our-cultura/

Address: 218 Produce Row San Antonio, TX 78207

Contact: (210) 225-1262 | [email protected]

Hours: Sunday – Thursday: 8am-10pm, Friday & Saturday: 8am-11pm

Combining a world-class panadería with classic Tex-Mex dishes, Mi Tierra Café y Panadería delivers a true landmark dining experience. 

The space itself is a visual feast, with thousands of sparkling lights and colorful piñatas hanging from the ceiling that keep the atmosphere lively and engaging. It features year-round festive holiday decor and roaming mariachis.

The restaurant really captures the spirit of local culture in a way that feels immersive rather than staged.

Portion sizes are generous too, with large family packs that make it easy to feed a big group without hassle. 

You’ll also often hear live guitars as musicians move through the dining room, sometimes even stopping right at your table.

The only real downside is parking, which can be a challenge since the restaurant sits right inside the busy Market Square area, especially during peak hours.

Pros

  • Serves as a full restaurant and bakery
  • Festive interior decor with bright lights
  • Roaming live Mariachi musicians
  • Generous family meal portions

Cons

  • Difficult to find nearby parking
  • Heavy traffic around Market Square

Customer Review

The service was fast, friendly, and helpful when we asked questions.

The restaurant has a lot of decorations, it was fun to walk and look around.

There’s also option live music, they walk around and will ask if we want music.

The food was good. The beef was tasty and juicy, but the pork was dry and a bit lacking in flavor. The tortillas were fresh and delicious.

Make sure to visit the bakery. We only tried the pineapple empanadas, it was amazing. The other options also looked delicious.

For a classic institution in the El Mercado, it does not sit on its laurels as a well located venue in a tourist trap.  The staff are welcoming and the food is awesome with generous portions.  Beyond that, however, the ambiance is amazing- a burst of color in every direction, like being at a never ending fiesta. Also, the best Mexican Bakery I have been to outside of (or inside of?) Mexico!

3. Maria Bonita Restaurant

maria-bonita-restaurant

Website: https://mariabonitatx.com

Address: 350 Northaven Dr, San Antonio, TX 78229

Contact: 210-332-5504 | [email protected]

Hours: Tuesday to Thursday: 10:30am–9pm/10pm, Friday: 10:30am–11pm, Saturday: 9am–11pm, Sunday: 9am–9pm, Monday: Closed

Serving authentic, flavorful Mexican favorites, Maria Bonita Restaurant delivers a lively dining experience, complete with signature margaritas and live mariachi music on select days. 

It’s the kind of place that balances an energetic atmosphere with comforting food, making it a great way to unwind after exploring the top wine-tasting spots in San Antonio.

The sizzling sound of fresh fajitas drifting through the dining room is enough to grab your attention before the food even arrives. Their outdoor seating area also adds to the experience, offering a relaxed, breezy setting to enjoy a drink as the sun goes down.

A friend of mine recently hosted a birthday dinner here and couldn’t stop talking about how the live mariachi performances made the night feel extra special. 

The only drawback is that the restaurant is completely closed on Mondays, so early-week cravings for their enchiladas will have to wait.

Pros

  • Fresh authentic Mexican comfort food
  • Extensive full bar with signature drinks
  • Comfortable outdoor seating
  • Live mariachi band performances

Cons

  • Completely closed on Mondays

Customer Review

Starting off with the atmosphere…..gorgeous. Visually eye catching. I sat at the bar where I was served by Benji making my cocktails and Lorena taking my food order. Both amazing. Benji made very tasty and satisfying drinks. Lorena gave me great food suggestions according to my taste preference. I was not disappointed. I felt very spoiled on my visit. The attentiveness they both provided me will definitely keep me coming back.

I don’t know where to start. The service was amazing. The drinks were amazing. The food was excellent and amazing appetizers were amazing. The dessert was also amazing.  And David and his mariachi band are definitely what they sound like. They are a very amazing group of gentlemen.

4. Los Azulejos Restaurant

los-azulejos-restaurant

Website: https://www.losazulejosrestaurant.com

Address: 2267 NW Military Hwy #101 San Antonio, TX 78213

Contact: (210) 281-4500 | [email protected]

Hours: Thu: 4pm to 10pm, Fri: 11am to 10pm, Sat: 10am to 10pm, Sun: 10am to 8pm, Mon to Wed: Closed

Focusing on elevated and artistic Mexican cuisine, Los Azulejos Restaurant presents visually stunning dishes like Tacos Azulejos and fresh Ceviche De Pescado in a highly sophisticated dining environment.

Diners looking for a more sophisticated culinary experience will find plenty to appreciate here. Even standout dishes like rib-eye chunks tacos paired with grilled bone marrow are plated with a strong sense of creativity and detail. 

The attentive staff also helps elevate the experience, regularly checking in and making sure drinks stay topped up throughout the meal.

The attentive staff constantly ensures your glass stays full while bringing out uniquely crafted entrees like rib-eye chunks tacos served with grilled bone marrow. 

Weekend brunches here feel incredibly luxurious, while the daily happy hour offers excellent value on premium drinks. 

The catch is that casual walk-ins are impossible during the first half of the week, as the establishment remains closed to the general public from Monday through Wednesday.

Pros

  • Elevated and beautifully plated entrees
  • Highly attentive service staff
  • Dedicated weekend brunch menu
  • Excellent daily happy hour deals

Cons

  • Closed to the public Monday through Wednesday
  • Unavailable for casual weekday walk-ins

Customer Review

Food, drinks and service were fantastic. Had the volcanes with cochinita to start which was huge. Tacos Azulejos and Camarones Al Ajillo for main course. Lalo margarita during the meal and carajillo to end it. All were delicious and well plated. Anibal provided superb service. Only complaint is the ribeye on the tacos was medium well to well done so if you like a more tender steak ask for medium rare or medium.

we loved our time here. our waitor sergio was very helpful and informative, telling us all about each dish. the drinks are varied and delish (cucumber lemonade agua fresca was delish). the corn as an appetiser was so so good, do not miss. all the salsas were great, food tasted very fresh. we recommend!

5. La Fogata Mexican Cuisine

la-fogata-mexican-cuisine

Website: https://www.lafogata.com

Address: 2427 Vance Jackson Road San Antonio, TX 78213

Contact: (210) 340-1337

Hours: Monday – Thursday: 11am – 10pm, Friday: 11am – 11pm, Saturday: 10am – 11pm, Sunday: 10am – 10pm

Renowned for its award-winning margaritas and fire-roasted salsas, La Fogata Mexican Cuisine delivers a resort-like dining experience on a lush, tropical outdoor patio. 

The moment you step in, it feels like you’ve escaped the city entirely and entered a relaxed, verdant oasis.

The setting is a big part of the appeal, with bubbling fountains and dense greenery creating a calm, vacation-like atmosphere. 

One of the standout touches is the tableside roasting of fresh salsa. This fills the air with an unmistakable aroma that instantly wakes up your appetite.

With multiple locations and the ability to host large private events, the restaurant clearly knows how to handle crowds without losing its identity. 

That said, the patio’s popularity can also be a downside. During peak weekend dinner hours, it gets quite loud and busy, making quiet conversation a bit difficult.

Pros

  • Award-winning potent margaritas
  • Freshly fire-roasted table salsas
  • Massive tropical outdoor patio
  • Hosts large private events

Cons

  • Patio gets extremely loud
  • Gets very crowded during peak weekend dinner

Customer Review

The chips and salsa was very good. My poblano was well prepared however it was filled with average tasting ground beef. I will choose a different filling next time. My partner tacos with fajita meat were very good. I like that they deep fried the corn tortilla.

This OG spot is a must-eat destination for anyone in or visiting San Antonio. My wife and I have been here twice now. Her family would attend the San Antonio Stock Show and stop by this spot as a tradition. A couple eating last night said, “46 years ago we ate here on our first date.” The restaurant should be recognized as a historic location. Cheers to the staff, chefs, and team.