If you’re searching for Mexican food in Gainesville, Texas, the local answer has been the same since 1998: Los Mariachis, a family-owned Tex-Mex restaurant in downtown Gainesville with a 4.1-star Google rating across 160+ reviews.
Where is it?
You’ll find us at 319 North Commerce Street, right off the historic courthouse square in downtown Gainesville (Cooke County) — about a mile from I-35, and roughly 15 minutes south of WinStar World Casino across the Red River. If you’re road-tripping I-35 between Dallas–Fort Worth and Oklahoma, we’re an easy last-exit-in-Texas lunch stop.
What should you order?
Start with the homemade queso (small $3.99) and the fresh-daily guacamole. The beef fajitas (#21, $16.99) come out sizzling and are the single most-praised dish in our reviews. First-timers who want a tour of the kitchen order the Texano Plate (#18, $15.99) — a trio of beef, chicken, and cheese enchiladas plus a crispy taco. And the sleeper hit reviewers call a must-try: #49, Carne de Puerco ($13.99) — tender pork simmered in your choice of spicy red or green sauce. Street-taco fans get four Durango-style carne asada tacos for $14.99.
When should you go?
Lunch is the local move — lunch plates run 11am–3pm, most under $11. Friday is the one night we’re open late for dinner, and Sunday lunch after church fills the dining room fast. We’re closed Mondays; current hours are always on the homepage, along with a live “open now” badge.
What do the reviews actually say?
Across Google, Yelp, and TripAdvisor, the pattern is consistent: generous portions, fair prices, a family-friendly room, and staff that regulars know by name. Recent diner ratings average 4.5+ for food, service, and atmosphere, and one TripAdvisor review sums it up in two words: “local favorite.” We’ll take that over any award.
Hungry? Browse the full menu on this site, or order a to-go pickup online — it’ll be ready when you pull up. Walk-ins always welcome.