San Antonio's Go-To Mexican Kitchen
Hot gorditas, sizzling asada, and enchiladas smothered in sauce that hits every time — made fresh from open to close.
Our Story
Tucked into the heart of San Antonio, Tapatio De Jalisco Mexican Restaurant has become the neighborhood's trusted spot for real, home-style Mexican cooking. From the moment you walk in, the smell of fresh tortillas and simmering enchilada sauce lets you know exactly what you're in for — food made the way it's supposed to be made.
Our kitchen turns out San Antonio favorites morning through early afternoon: crispy beef tacos, hearty gorditas, generous asada quesadillas, and our signature Mexican plate that regulars swear by. One guest put it best after stopping in on a whim: "Friendly staff, delicious hot food and reasonably priced menu items... The crispy beef taco was so tasty, and the enchilada sauce was fantastic."
Whether you're grabbing a quick lunch during the rush or settling in for a leisurely plate with family, our team treats every table — and every order at the counter — like they matter. It's the reason so many guests tell us the same thing: this is their go-to for authentic Mexican food, hands down.
Take a Look
Straight From Our Guests
"My sister and I decided to stop by on a whim. We were very glad we did! Friendly staff, delicious hot food and reasonably priced menu items... The crispy beef taco was so tasty, and the enchilada sauce was fantastic."
"The service was really quick even though it was their lunch rush. The food was cooked pretty darn perfect... we really enjoyed our food and the overall atmosphere. The music wasn't too loud and it was very welcoming."
"This place is my go-to for authentic Mexican food. The prices are amazing, the staff are super friendly, and the food itself just hits a spot that most other places just can't... Best Mexican food I've ever had, hands down!"
★★★★☆ 4.2 average from 904 Google reviews
Visit Us
10410 Culebra Rd
San Antonio, TX 78251
We're working on bringing online ordering to Tapatio De Jalisco. In the meantime, give us a call and we'll take great care of you.
Call us at (210) 521-6007