San Antonio Downtown's Best Mexican Restaurant

San Antonio Downtown's Best Mexican Restaurant

Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to San Antonio

Join our San Antonio Hits newsletter and get our 48-hour insider itinerary to the top hidden spots in San Antonio.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week

Downtown San Antonio can feel like one long mariachi loop, but the real move is knowing where to duck in for a proper plate. You can go from polished riverwalk patios with margaritas the size of your head to linoleum-floor dives where the puffy taco is a religion, and still land a table in under twenty minutes.

One bite of the charro beans at any of these spots and you'll forget you're a tourist. I've chased the best enchiladas from Market Square to the St.

Mary's strip, and this list is the payoff. Take your pick.

Loading...
Loading map...

Domingo Restaurant

Domingo Restaurant
🗺️ 123 N St Mary's St, San Antonio, TX 78205
☎️ +1210-404-7516
🌐 Website
Sunday: 7 AM–10 PM
Monday: 6:30 AM–10 PM
Tuesday: 6:30 AM–10 PM
Wednesday: 6:30 AM–10 PM
Thursday: 6:30 AM–10 PM
Friday: 6:30 AM–11 PM
Saturday: 7 AM–11 PM
Highlights
Great food, nice atmosphere
Helpful staff, cool manager
Delicious Mexican corn waffles
Perfect riverwalk breakfast spot

Domingo Restaurant is my pick for a relaxed meal on the River Walk. The food is consistently good, the staff genuinely helpful, and that Mexican corn waffle thing is a clever twist I keep coming back for. The vibe is easy, not fussy, perfect for a casual breakfast or a laid-back lunch. If you want solid food without a tourist-trap price tag, this spot earns its keep. I left satisfied, which is more than I can say for some flashier places nearby.

You might also want to check out the best mexican restaurant in San Antonio.

Mi Tierra Cafe y Panaderia

Mi Tierra Cafe y Panaderia
🗺️ 218 Produce Row, San Antonio, TX 78207
☎️ +1210-225-1262
🌐 Website
Sunday: 8 AM–10 PM
Monday: 8 AM–10 PM
Tuesday: 8 AM–10 PM
Wednesday: 8 AM–10 PM
Thursday: 8 AM–10 PM
Friday: 8 AM–11 PM
Saturday: 8 AM–11 PM
Highlights
Lively, festive Mexican atmosphere
Quick, friendly service
Fresh housemade tortillas
Exceptional enchiladas
Beloved family tradition

Mi Tierra Cafe y Panaderia is a full-on sensory blast, and I mean that in the best way. The Mariachi music, the colorful decorations, the constant hum of activity—it feels like a party you're invited to. Service is fast and friendly even when it's packed, and those fresh tortillas are non-negotiable. The enchiladas are exceptional, rich and saucy. It's a beloved family institution for a reason; you can taste the history in every bite. Go hungry, but expect a wait—it's worth it.

You might also want to check out the best mexican restaurant in Riverwalk San Antonio.

La Fonda On Main

La Fonda On Main
🗺️ 2415 N Main Ave, San Antonio, TX 78212
☎️ +1210-733-0621
🌐 Website
Sunday: 10 AM–9:30 PM
Monday: 11 AM–9:30 PM
Tuesday: 11 AM–9:30 PM
Wednesday: 11 AM–9:30 PM
Thursday: 11 AM–9:30 PM
Friday: 11 AM–10 PM
Saturday: 10 AM–10 PM
Highlights
Trout cooked with flawless precision
Best flan we've had
Attentive service, cozy atmosphere
Prices fair for quality
Dinner worth every bite

La Fonda On Main is my quiet favorite for a refined, unhurried dinner. The trout was cooked with such precision—crispy skin, flaky interior, a delicate sauce that didn't overpower. The flan is the best I've had in the city: silky, caramel-bitter, and perfect. Service is attentive without hovering, and the room feels warm and intimate. Prices are a touch higher, but the quality matches. If you want a meal that feels considered and elegant, this is the place. I left feeling genuinely impressed.

You might also want to check out the best mexican restaurant in San Antonio Riverwalk.

Casa Catrina

Casa Catrina
🗺️ 515 Villita St, San Antonio, TX 78205
☎️ +1210-469-4059
🌐 Website
Sunday: 11 AM–12 AM
Monday: 11 AM–12 AM
Tuesday: 11 AM–12 AM
Wednesday: 11 AM–12 AM
Thursday: 11 AM–12 AM
Friday: 11 AM–12 AM
Saturday: 11 AM–12 AM
Highlights
Excellent service, clean space
Inviting vibe, great salsa
Delicious food, cute decor

Casa Catrina is a bright, clean spot that gets the basics right. The service is excellent—friendly, fast, and always checking in. The salsa has a nice kick, and the dining room is spotless, which I appreciate. The food is delicious, especially the tacos and the enchiladas verdes. It's not trying to be fancy, just good, honest Mexican food served in a pleasant environment. The vibe is inviting and comfortable. I'd happily bring friends here for a casual meal without any pretense.

You might also want to check out the best mexican restaurant in New Braunfels.

La Margarita Mexican Restaurant & Oyster Bar

La Margarita Mexican Restaurant & Oyster Bar
🗺️ 120 Produce Row, San Antonio, TX 78207
☎️ +1210-898-1745
🌐 Website
Sunday: 11 AM–9 PM
Monday: 11 AM–9 PM
Tuesday: 11 AM–9 PM
Wednesday: 11 AM–9 PM
Thursday: 11 AM–9 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Consistently delicious, never disappoints
Outstanding service, even when busy
Perfect for group celebrations
Reliable favorite during Fiesta

La Margarita Mexican Restaurant & Oyster Bar is the reliable pick for groups and celebrations. The menu is huge, covering everything from fajitas to fresh oysters, and it's all consistently good. Service is outstanding even when they're slammed, which happens often. The margaritas are strong, the portions are generous, and the energy is high. During Fiesta, this place is a cornerstone—lively, crowded, but somehow still efficient. For a fun, festive meal with a group, this is my go-to recommendation. You won't regret it.

You might also want to check out the best mexican restaurant in North San Antonio.

Teka Molino

Teka Molino
🗺️ 203 8th St Ste 104, San Antonio, TX 78215
☎️ +1210-281-1725
🌐 Website
Sunday: 8 AM–9 PM
Monday: 7 AM–9 PM
Tuesday: 7 AM–9 PM
Wednesday: 7 AM–9 PM
Thursday: 7 AM–9 PM
Friday: 7 AM–10 PM
Saturday: 7 AM–10 PM
Highlights
Authentic border-style Tex-Mex
Fast, hot, memorable dishes
Creamy cilantro salsa standout
Friendly, accommodating staff
Puffy tacos worth craving

Teka Molino is the definition of authentic border-style Tex-Mex. The puffy tacos are legendary—light, crispy, and filled with perfectly seasoned meat. The creamy, tangy salsa is a standout condiment I could eat with a spoon. Service is fast, efficient, and friendly, even during the lunch rush. Everything arrives hot and fresh. It's a no-frills joint that lets the food speak for itself. If you want a real taste of San Antonio's heritage, skip the tourist spots and come here. Just don't expect fancy décor.

You might also want to check out the best mexican restaurant in Downtown San Antonio.

The Original Mexican Restaurant

The Original Mexican Restaurant
🗺️ 528 River Walk St, San Antonio, TX 78205
☎️ +1210-224-9951
🌐 Website
Sunday: 10 AM–11 PM
Monday: 10 AM–11 PM
Tuesday: 10 AM–11 PM
Wednesday: 10 AM–11 PM
Thursday: 10 AM–11 PM
Friday: 10 AM–12 AM
Saturday: 10 AM–12 AM
Highlights
Riverwalk seating with great views
Huge portions at fair prices
Friendly, professional service throughout
Fresh, tasty salsa and chips
Classic Tex-Mex in festive setting

The Original Mexican Restaurant on the River Walk delivers exactly what you hope for: classic Tex-Mex with a prime riverside view. The outdoor seating lets you watch the barges glide by while you enjoy generous portions of enchiladas and tacos. Service is professional and friendly, and the chips and salsa come out fast and fresh. Prices are reasonable for the location. It's a tourist magnet, sure, but it lives up to the hype. For a scenic, satisfying meal, this is a safe and solid choice.

You might also want to check out the best mexican restaurant in Boerne.

Acenar Mexican Restaurant

Acenar Mexican Restaurant
🗺️ 146 E Houston St, San Antonio, TX 78205
☎️ +1210-222-2362
🌐 Website
Sunday: 11 AM–10 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–11 PM
Saturday: 11 AM–11 PM
Highlights
Best Riverwalk Mexican option
Generous portions, excellent flavor
Attentive, personable wait staff
Ideal for special occasions

Acenar is the best bet for a River Walk dinner with a modern touch. The food is elevated but not pretentious—think creative tacos and ceviches with bright, bold flavors. The wait staff are personable and knowledgeable, happy to make recommendations. Portions are generous, and the presentations are lovely. It's ideal for a date or a special occasion, with a polished but relaxed vibe. The views are great, and the cocktails are on point. This is where I take out-of-town guests to impress them.

You might also want to check out the best asian restaurants in San Antonio with Outdoor Seating.

Sanchos Cantina & Cocina

Sanchos Cantina & Cocina
🗺️ 628 Jackson St, San Antonio, TX 78212
☎️ +1210-320-1840
🌐 Website
Sunday: 11 AM–1 AM
Monday: 11 AM–1 AM
Tuesday: 11 AM–1 AM
Wednesday: 11 AM–1 AM
Thursday: 11 AM–1 AM
Friday: 11 AM–1 AM
Saturday: 11 AM–1 AM
Highlights
Boldly flavored, warmly served
Friendly service, memorable first stop
Kitchen wisdom, honest warnings
Charming quirks, feline company
Worth navigating the parking puzzle

Sanchos Cantina & Cocina is a quirky little gem that rewards the effort to find it. The parking is a genuine puzzle, but once you're inside, the charm takes over. The food is boldly flavored—spicy, smoky, and comforting—and served with genuine warmth. The staff treat you like friends, and the quirky decor is endearing. It's the kind of place that feels like a well-kept secret. The margaritas are stiff, and the tacos are memorable. Just be patient with the parking; the payoff is worth it.

You might also want to check out the best italian restaurants in San Antonio Riverwalk.

Mezquite

Mezquite
🗺️ 221 Newell Ave, San Antonio, TX 78215
☎️ +1210-756-7378
🌐 Website
Sunday: 11 AM–10 PM
Monday: 11 AM–10 PM
Tuesday: 11 AM–10 PM
Wednesday: 11 AM–10 PM
Thursday: 11 AM–10 PM
Friday: 11 AM–10 PM
Saturday: 11 AM–10 PM
Highlights
Fresh guacamole, warm tortillas
Homemade tacos, well-cooked meat
Great ambiance, soft music
Balanced, sweet-tart limonada
Pleasant, memorable atmosphere

Mezquite is a lovely, unassuming spot that excels at fresh, homemade Mexican classics. The guacamole is made tableside and is creamy and bright. The tortillas are warm and soft, and the tacos are filled with well-cooked, well-seasoned meat. The atmosphere is pleasant, with soft music and a relaxed pace. The limonada is perfectly tart-sweet. It's not a place for a quick bite; it's for slowing down and enjoying the meal. I left feeling nourished and content. A true local find.

You might also want to check out the best italian restaurants in San Antonio 151.

Mixtli

Mixtli
🗺️ 812 S Alamo St Ste 103, San Antonio, TX 78210
☎️ +1726-238-1046
🌐 Website
Sunday: Closed
Monday: Closed
Tuesday: 5:30 PM–10 PM
Wednesday: 5:30 PM–10 PM
Thursday: 5:30 PM–10 PM
Friday: 5:30 PM–10 PM
Saturday: 5:30 PM–10 PM
Highlights
Nine-course Pacific menu
Rotating chef-driven courses
Staff tells every story
Sommelier’s perfect wine pairings
Memorable anniversary service

Mixtli is not a restaurant; it's a performance. The nine-course tasting menu takes you on a journey through Mexico's diverse regions, each plate a tiny work of art. The staff tells the story behind every dish, and the wine pairings are spot-on. It's an intimate, immersive experience that commands your full attention. We went for our anniversary, and they made it unforgettable. This is the place for a special occasion when you want to be amazed, not just fed. Reserve well ahead.

You might also want to check out the best italian restaurants in San Antonio.

Paladar Fusion Mexico Cuba

Paladar Fusion Mexico Cuba
🗺️ Garage, Parking, Storefront facing Avenue B, 3615 Broadway Unit 4, San Antonio, TX 78209
☎️ +1210-267-1329
🌐 Website
Sunday: 11 AM–9 PM
Monday: Closed
Tuesday: 4 PM–10 PM
Wednesday: 4 PM–10 PM
Thursday: 4 PM–10 PM
Friday: 11 AM–11 PM
Saturday: 11 AM–11 PM
Highlights
Fresh, bold, authentic flavors
Cozy, welcoming atmosphere
Friendly, attentive service
Beautifully presented dishes
A true local favorite

Paladar Fusion Mexico Cuba is a delightful surprise. The menu blends Mexican and Cuban flavors in ways that actually work, like a smoky mole meeting a tangy mojo. The atmosphere is cozy and welcoming, with warm lighting and attentive staff who genuinely seem to enjoy their jobs. Dishes are beautifully presented, and the flavors are bold without being overwhelming. It's not the cheapest option, but the quality justifies the price. I left feeling like I'd discovered a local secret that more people should know about.

You might also want to check out the best mexican seafood restaurant in San Antonio.

Pico de Gallo

Pico de Gallo
🗺️ 111 S Leona St, San Antonio, TX 78207
☎️ +1210-256-9350
🌐 Website
Sunday: 9 AM–4 PM
Monday: 9 AM–4 PM
Tuesday: 9 AM–8 PM
Wednesday: 9 AM–8 PM
Thursday: 9 AM–8 PM
Friday: 9 AM–9 PM
Saturday: 9 AM–9 PM
Highlights
Abuela-level comfort food
Colorful Mexican heritage interior
Attentive staff, warm service
Generous portions, lunch sizing
Lively local crowd daily

Pico de Gallo feels like eating at your abuela's house, if your abuela happened to be an incredible cook. The interior is a riot of color, folk art, and charm, and the service is warm and personal. The food is pure comfort—the kind of guacamole and enchiladas that make you want to hug the chef. Portions are generous, and the prices are fair for the quality. It's a lively spot, always busy with locals and tourists alike. A solid, satisfying choice for authentic Mexican home cooking.

You might also want to check out the best indian restaurant in San Antonio.

El Castillo Mexican Restaurant

El Castillo Mexican Restaurant
🗺️ 425 S St Mary's St, San Antonio, TX 78205
☎️ +1210-537-9776
🌐 Website
Sunday: Closed
Monday: 8 AM–3 PM
Tuesday: 8 AM–3 PM
Wednesday: 8 AM–3 PM
Thursday: 8 AM–3 PM
Friday: 8 AM–3 PM
Saturday: 9 AM–2 PM
Highlights
Great food and plenty
Puffy tacos fresh, flavorful
Fast, attentive lunch service
Fantastic value for money
Worth finding this spot

El Castillo Restaurant is a reliable workhorse. The puffy tacos are the star—crispy, airy shells filled with seasoned meat and fresh toppings. Service is fast and efficient, perfect for a quick lunch when you're on a schedule. The portions are huge, and the prices are easy on the wallet. It's not fancy, but it's honest Tex-Mex done right. I appreciated the no-nonsense approach and the consistently hot, flavorful food. For a dependable, satisfying meal, you could do a lot worse.

You might also want to check out the best german restaurant in New Braunfels.

Maria Bonita Restaurant

Maria Bonita Restaurant
🗺️ 350 Northaven Dr, San Antonio, TX 78229
☎️ +1210-332-5504
🌐 Website
Sunday: 9 AM–9 PM
Monday: Closed
Tuesday: 10:30 AM–9 PM
Wednesday: 10:30 AM–10 PM
Thursday: 10:30 AM–10 PM
Friday: 10:30 AM–11 PM
Saturday: 9 AM–11 PM
Highlights
Standout margaritas and happy hour
Attentive, friendly table service
Cozy rustic interior ambiance
Worth the wait and parking hassle
Solid Tex-Mex combination plates

Maria Bonita is a paradox: a restaurant with a reputation for a wait and a parking hassle that still manages to charm you. The margaritas are standout—strong, tangy, and made properly. The interior is rustic and cozy, with a fireplace that adds warmth in winter. The combination plates are solid and classic, nothing groundbreaking but executed well. The staff is attentive despite the chaos. The payoff is good food and a convivial atmosphere. Just be prepared to circle the block for parking; it's part of the experience.

You might also want to check out the best german restaurant in San Antonio.

Quinton BartonQ
Writer

Quinton Barton

Quinton Barton reads San Antonio through its infrastructure—the new transit lines, the repurposed factories, the sidewalks that remember old parades. His writing translates the city's physical changes into human stories, showing how progress reshapes neighborhoods and the people who live in them.

Related posts

featured
2023-10-12

Guide to Best Patio Restaurants in San Antonio

featured
2024-01-28

Best Healthy Restaurants in San Antonio: Ultimate Guide

featured
2023-12-11

Best Fancy Restaurants in San Antonio: Ultimate Guide

featured
2026-07-21

San Antonio Riverwalk's Best Casual Restaurants

featured
2024-06-25

The Absolute Best Seafood Restaurants in Downtown San Antonio

featured
2024-06-08

The Absolute Best New Restaurants in Downtown San Antonio

featured
2024-06-05

The Absolute Best Mexican Breakfast in Downtown San Antonio

featured
2024-05-09

San Antonio's Best Cuban Restaurant

Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to San Antonio

Join our San Antonio Hits newsletter and get our 48-hour insider itinerary to the top hidden spots in San Antonio.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week
Maria GonzalesM
San Antonio Black Book
The Local's Blackbook 📓

INSIDER ITINERARY

Join our San Antonio Hits newsletter and get our 48-hour insider itinerary to the top hidden spots in San Antonio.