Skip to content
We will be closed July 4th and 5th in observance of Independence Day and will reopen Tuesday, July 7th.
Los MariachisTex-Mex · Since 1998

Family-owned · Gainesville, Texas · Since 1998

Tex-Mex, hecho a mano since 1998.

Fork-tender fajitas, the best salsa in town, and a warm hacienda welcome in the heart of downtown Gainesville — a family tradition for over 25 years.

Open now· closes 3:00 pm319 North Commerce St, GainesvilleGet directions ↗
Warm, rustic dining room at Los Mariachis Tex-Mex with exposed brick walls, hand-carved wooden tables, and traditional Mexican décor

Our story

A Gainesville tradition since 1998

Los Mariachis is a family-owned Tex-Mex restaurant in downtown Gainesville, Texas — serving Cooke County since 1998. For more than 25 years we’ve made the Tex-Mex we grew up on: recipes passed down, queso and guacamole made fresh every morning, and a warm, welcoming dining room that regulars say feels like home.

Come in for a weekday lunch, a Friday-night dinner, or a weekend gathering. There’s always room at the table.

Made from scratch
Queso and guacamole prepped fresh every day.
Since 1998
A family-owned Gainesville tradition for 25+ years.
Full bar
Margaritas, cerveza, and a warm cantina to unwind.
Big Texas portions
Generous plates at honest, modest prices.

The cantina

Full bar, frozen margaritas, cold cerveza

Pull up to the bar for a hand-shaken margarita, an ice-cold Mexican beer, or your favorite cocktail. It’s the perfect way to start a meal — or unwind after a long day in Cooke County.

Drinks are served in-house only, for guests 21+. Please drink responsibly.

Loved by locals

What our guests are saying

The beef fajitas came out sizzling and fork-cut tender, and that salsa is downright addicting. A true local favorite.
Gainesville diner · via TripAdvisor
Warm, welcoming, and authentic — big portions, friendly service, and prices that keep us coming back.
Regular guest · via Yelp
Been eating here for years. The chicken enchiladas and homemade flan are the best in Cooke County.
Longtime local · via Google

Read all our reviews on Google · Yelp · TripAdvisor

Good to know

Frequently asked questions

Do you take reservations?+

We're walk-in only — no reservations needed. For a large party, give us a call and we'll do our best to accommodate you.

Is there parking?+

Yes — there is street and back lot parking at our downtown Commerce Street location.

Can you host large groups or cater events?+

We'd love to. Call us to arrange a large party, and see our Catering page for private events and off-site catering.

Do you have a full bar?+

Yes — hand-shaken margaritas, ice-cold Mexican beer, and cocktails, served in-house for guests 21 and over.

Are you kid-friendly?+

Absolutely — we are a family restaurant with a kids’ menu and a warm, welcoming dining room.

Where is Los Mariachis located?+

We’re at 319 North Commerce St in downtown Gainesville, Texas (Cooke County) — right off the historic courthouse square, about a mile from I-35.

Does Los Mariachis offer takeout?+

Yes — order a to-go pickup right on this website (tap “Order Pickup with AI”) or give us a call and we’ll have it ready.

How long has Los Mariachis been open?+

We’ve been family-owned and serving Gainesville since 1998 — more than 27 years of fajitas, enchiladas, and the best salsa in town.

Visit us

Come see us in downtown Gainesville

Walk-ins always welcome — come as you are.

Hours

Open now· closes 3:00 pm
Monday
Closed
Tuesday – Thursday
11:00 am6:00 pm
Friday
11:00 am8:00 pm
Saturday
11:00 am3:00 pm
Sunday
11:00 am2:00 pm

Find us

319 North Commerce St
Gainesville, TX 76240
(940) 612-1721