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 the country. Here is a list of the top Mexican food spots in San Antonio that you must visit.
Best Mexican Restaurants in San Antonio
- Rosario’s Mexican Cafe Y Cantina
- Pollos Asados Los Nortenos
- Ernesto’s Mexican Specialties
- Garcia’s Mexican Food To Go
- La Fonda on Main
- Mi Tierra Cafe y Panaderia
- Paloma Blanca Mexican Cuisine
- El Bucanero
- Tortas Ahogadas El Chivito
- Taquitos West Ave
- Fidelos Mexican Restaurant
- Taqueria Tequila Jalisco
- Cabo Bob’s Burritos
- Zócalo Mio
- Sanchos Cantina & Cocina

1. Rosario’s Mexican Cafe Y Cantina
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.
Location
910 S Alamo St, San Antonio, TX 78205
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

2. Pollos Asados Los Nortenos
Known for their 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.
Location
1220 Nogalitos St, San Antonio, TX 78204
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

3. Ernesto’s 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.
Location
912 Bandera Rd, San Antonio, TX 78228
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

4. Garcia’s Mexican Food To Go
If you’re in a hurry, Garcia’s is the perfect spot for a quick bite. They offer a wide range of Mexican favorites like tacos, enchiladas, and tamales that are both delicious and affordable.
Location
817 W Hildebrand Ave, San Antonio, TX 78212
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

5. 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.
Location
2415 N Main Ave, San Antonio, TX 78212
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
/cdn.vox-cdn.com/uploads/chorus_image/image/70794534/Mi_Tierra_17.0.jpg)
6. Mi Tierra Cafe y Panaderia
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.
Location
218 Produce Row, San Antonio, TX 78207
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
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.
Location
5800 Broadway St, San Antonio, TX 78209
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
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.
Location
2150 N Loop 1604 W #105, San Antonio, TX 78248
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
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.
Location
1422 Nogalitos St, San Antonio, TX 78204
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
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.
Location
2518 West Ave, San Antonio, TX 78201
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
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.
Location
1702 N Main Ave, San Antonio, TX 78212
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
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.
Location
1116 Cincinnati Ave, San Antonio, TX 78201
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
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.
Location
2160 Thousand Oaks Dr, San Antonio, TX 78232
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
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.
Location
1113 S Alamo St, San Antonio, TX 78210
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
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.
Location
910 S Alamo St, San Antonio, TX 78205
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 About Mexican Food in San Antonio
What are some of the best Mexican restaurants in San Antonio, TX?
- 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.
- 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.
- 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:
- 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.
- 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.
- 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, these restaurants 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!