Best Mexican Restaurants in San Antonio

Mexican cuisine is a staple in the vibrant city of San Antonio, Texas, known for its delicious, spicy, and flavorful dishes. With a rich history and cultural influence, the city boasts some of the best Mexican restaurants in San Antonio.

Top 15 Mexican Restaurants in San Antonio

Here is a list of the 15 top Mexican restaurants in San Antonio, from traditional Tex-Mex to authentic Mexican food, these eateries offer a wide range of flavorful options that are sure to tantalize your taste buds.

  1. Rosario’s Mexican Cafe Y Cantina
  2. Pollos Asados Los Nortenos
  3. Ernesto’s Mexican Specialties
  4. Garcia’s Mexican Food To Go
  5. La Fonda on Main
  6. Mi Tierra Cafe y Panaderia
  7. Paloma Blanca Mexican Cuisine
  8. El Bucanero
  9. Tortas Ahogadas El Chivito
  10. Taquitos West Ave
  11. Fidelos Mexican Restaurant
  12. Taqueria Tequila Jalisco
  13. Cabo Bob’s Burritos
  14. Zócalo Mio
  15. Sanchos Cantina & Cocina

1. Rosario’s Mexican Cafe Y Cantina

Location: 910 S Alamo St, San Antonio, TX 78205

ROSARIO'S MEXICAN CAFE Y CANTINA, San Antonio

This restaurant serves up traditional Mexican dishes with a modern twist. From their famous margaritas to their juicy and spicy carne asada, this place has everything you need to satisfy your craving for authentic Mexican cuisine.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, and DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

2. Pollos Asados Los Nortenos

Location: 1220 Nogalitos St, San Antonio, TX 78204

Pollos Asados Los Norteños

Known for its mouth-watering grilled chicken, Pollos Asados is the perfect place for a quick and delicious lunch or dinner. Don’t forget to try their famous salsas, they are the perfect accompaniment to their tender, juicy chicken.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, and DoorDash.

Open Hours

  • Open 24 hours a day, 7 days a week

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

3. Ernesto’s Mexican Specialties

Location: 912 Bandera Rd, San Antonio, TX 78228

Ernesto's Gourmet Mexican Specialties

If you’re looking for authentic Mexican dishes that are made with care and love, Ernesto’s is the place to be. With a menu that includes dishes like slow-cooked barbacoa, tender carnitas, and rich mole sauce, you’re sure to find something to love.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, and DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

4. Garcia’s Mexican Food To Go

Location: 817 W Hildebrand Ave, San Antonio, TX 78212

Garcia's Mexican Restaurant - Tex-Mex Restaurant in TX

If you’re in a hurry, Garcia’s is the perfect spot for a quick bite. They offer a wide range of Mexican authentic and favorites like tacos, enchiladas, and tamales that are both delicious and affordable.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, and DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types:

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

5. La Fonda on Main

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

La Fonda on Main

With its beautiful decor, La Fonda on Main is the perfect place for a night out with friends or family. From their famous margaritas to their delicious guacamole, this restaurant is a must-visit for anyone who loves Mexican food.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, Doorash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types:

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

6. Mi Tierra Cafe y Panaderia

Location: 218 Produce Row, San Antonio, TX 78207

Mi Tierra

This historic cafe is known for its delicious baked goods and traditional Mexican dishes. From their fresh tortillas to their sweet conchas, you’ll find something for everyone here.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, DoorDash.

Open Hours

  • Open 24 hours a day, 7 days a week

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

7. Paloma Blanca Mexican Cuisine

Location: 5800 Broadway St, San Antonio, TX 78209

Paloma Blanca

This upscale restaurant serves up delicious Mexican dishes with a modern twist. From their succulent shrimp tacos to their rich and flavorful mole sauce, Paloma Blanca is the perfect place for a night out with loved ones.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM,
  • Friday 11:00 AM to 10:00 PM,
  • Saturday 9:00 AM to 10:00 PM,
  • Sunday 9:00 AM to 9:00 PM

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

8. El Bucanero

Location: 2150 N Loop 1604 W #105, San Antonio, TX 78248

EL BUCANERO

With its delicious seafood dishes and margaritas, El Bucanero is the perfect place for a night out with friends. Don’t forget to try their famous fish tacos, they are truly a taste of heaven.

Delivery

  • Available through GrubHub, Uber Eats, and DoorDash

Hours

  • Monday to Thursday: 11:00 AM to 9:00 PM
  • Friday: 11:00 AM to 10:00 PM
  • Saturday: 12:00 PM to 10:00 PM
  • Sunday: 12:00 PM to 9:00 PM

Payment Types Accepted

  • Cash
  • Credit/Debit Cards

9. Tortas Ahogadas El Chivito

Location: 1422 Nogalitos St, San Antonio, TX 78204

San Antonio, tortas ahogadas

This little spot serves up delicious tortas, or Mexican sandwiches, that are truly out of this world. Their specialty, tortas ahogadas, is a sandwich that is drowned in a spicy sauce, making it the perfect meal for anyone who loves heat.

Delivery

Available through third-party services like GrubHub, Uber Eats, DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

10. Taquitos West Ave

Location: 2518 West Ave, San Antonio, TX 78201

TAQUITOS WEST AVE

This taqueria is a popular spot for those who love tacos. With a menu that includes everything from carne asada to grilled chicken, you’ll find something to love at Taquitos West Ave.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

11. Fidelos Mexican Restaurant

Location: 1702 N Main Ave, San Antonio, TX 78212

Fidelos Mexican Restaurant

This family-owned restaurant serves up traditional Mexican dishes that are made with care and love. From their delicious enchiladas to their juicy carnitas, Fidelos is the perfect place for a night out with loved ones.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

12. Taqueria Tequila Jalisco

Location: 1116 Cincinnati Ave, San Antonio, TX 78201

Taqueria Tequila Jalisco

Description: Taqueria Tequila Jalisco is a popular Mexican food restaurant in San Antonio, serving authentic Mexican cuisine in a casual and lively atmosphere. They offer a wide variety of traditional Mexican dishes, including tacos, burritos, enchiladas, and more. The restaurant is known for its delicious margaritas and its friendly and welcoming staff.

Delivery

  • Available through GrubHub, Uber Eats, and DoorDash

Hours

  • Monday to Thursday: 9:00 AM to 10:00 PM
  • Friday and Saturday: 9:00 AM to 11:00 PM
  • Sunday: 9:00 AM to 10:00 PM

Payment Types Accepted

  • Cash
  • Credit/Debit Cards

13. Cabo Bob’s Burritos

Location: 2160 Thousand Oaks Dr, San Antonio, TX 78232

This casual spot is perfect for a quick and delicious lunch or dinner. With a menu that includes everything from classic burritos to tacos and quesadillas, Cabo Bob’s is a great spot for anyone who loves Mexican cuisine.

Delivery

Available through third-party services like GrubHub, Uber Eats, DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types

  • Visa, Mastercard
  • American Express
  • Discover
  • Cash

14. Zócalo Mio

Location: 1113 S Alamo St, San Antonio, TX 78210

This upscale restaurant serves up delicious Mexican dishes with a modern twist. From their tender steak tacos to their juicy carne asada, Zócalo Mio is the perfect place for a night out with loved ones.

Delivery

  • Available through third-party services like GrubHub, Uber Eats, DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00 PM
  • Sunday 9:00 AM to 9:00 PM

Payment Types

  • Visa
  • Mastercard
  • American Express
  • Discover
  • Cash

15. Sanchos Cantina & Cocina

Location: 910 S Alamo St, San Antonio, TX 78205

San Antonio Mexican Food, Sanchos Cantina,

This popular cantina is known for its delicious margaritas, Mexican dishes and live music. From their juicy carne asada to their tender chicken tacos, Sanchos is the perfect place for a night out with friends or family.

Delivery

Available through third-party services like GrubHub, Uber Eats, and DoorDash.

Open Hours

  • Monday – Thursday 11:00 AM to 9:00 PM
  • Friday 11:00 AM to 10:00 PM
  • Saturday 9:00 AM to 10:00

FAQs – Best Mexican Restaurants in San Antonio, Texas

What Are Some of the Best Mexican Restaurants in San Antonio, TX?

  1. Rosario’s Mexican Cafe Y Cantina – This restaurant is considered one of the best due to its delicious authentic Mexican cuisine, friendly service, and inviting atmosphere. They offer a wide variety of traditional Mexican dishes, as well as margaritas, making it a perfect place for a night out with friends or family.
  2. Mi Tierra Cafe y Panaderia – Mi Tierra is a popular Mexican food restaurant known for its fresh and flavorful food, as well as its 24-hour operation. They offer a wide variety of traditional Mexican dishes, including tacos, burritos, and more. Additionally, the restaurant is famous for its delicious pastries and baked goods, making it a great place for breakfast or brunch.
  3. El Bucanero – El Bucanero is a seafood restaurant specializing in Mexican-style seafood dishes. They are known for their fresh ceviche, grilled fish tacos, and other delicious seafood dishes. The restaurant offers a warm and inviting atmosphere with a nautical theme, making it a perfect place for a family dinner or a romantic night out.

What Are Some Best Affordable Mexican Restaurants in San Antonio?

Three of the most affordable Mexican food restaurants in San Antonio, TX are:

  1. Garcia’s Mexican Food To Go – This is a budget-friendly Mexican food restaurant that offers delicious, authentic Mexican cuisine at affordable prices. The menu features a variety of traditional Mexican dishes, including tacos, burritos, enchiladas, and more. Additionally, the restaurant offers quick and efficient takeout services, making it a great option for a fast and affordable meal.
  2. Taquitos West Ave – Taquitos West Ave is a budget-friendly Mexican food restaurant that offers delicious and authentic Mexican cuisine at a low price point. The menu features a variety of traditional Mexican dishes, including tacos, burritos, and more. Additionally, the restaurant offers a casual and relaxed atmosphere, making it a great place for a casual meal with friends or family.
  3. Cabo Bob’s Burritos – Cabo Bob’s is a budget-friendly Mexican food restaurant that offers delicious and authentic Mexican cuisine at a low price point. The menu features a variety of traditional Mexican dishes, including tacos, burritos, and more. Additionally, the restaurant offers quick and efficient takeout services, making it a great option for a fast and affordable meal on the go.

Conclusion

In conclusion, San Antonio is a city that is rich in culture and flavor, and its Mexican cuisine is a reflection of this. From traditional dishes to modern twists, the above-best Mexican restaurants in San Antonio are a must-visit for anyone who loves Mexican food. So, the next time you’re in San Antonio, be sure to stop by and try some of these delicious spots!

Eva Rogers

A Texan through and through, her passion for the Lone Star State is evident in every word she writes.Hailing from the vast plains of West Texas, Eva has a deep appreciation for the unique blend of tradition and innovation that defines the Texan spirit. Eva crafts articles that celebrate the diverse tapestry of Texas, from its bustling urban centers to its serene rural landscapes.