Gonzales, Texas · Family-Owned Since Day One

"Salsa is the best in town."

Real Tex-Mex, made fresh every morning — puffy tacos, sizzling enchiladas, and the combo plates Gonzales keeps coming back for.

View Menu
4.5 out of 5 · 213 Google reviews
Fresh Mexican dishes served at Mi Lupita Taco House

Our Story

A Gonzales Morning Tradition

Mi Lupita Taco House opens its doors at 6:30 every morning, and by the time the after-church Sunday crowd rolls in, the whole dining room is buzzing. We're a family-run taco house serving the kind of Tex-Mex that Gonzales has grown up on: breakfast tacos wrapped to order, puffy tacos fried golden, and enchiladas smothered the way abuela taught us.

Locals order by number — ask for a #2 or a #5 and our waiters will know exactly what's coming. Our salsa is made fresh in-house daily, and more than a few regulars will tell you it's the best in town. We keep things simple, honest, and full of flavor, whether you're grabbing breakfast before work or settling in with the family after Sunday service.

We know we get busy, especially on weekends, but our team works hard to keep the outstanding service Gonzales expects from us. Stop by, pull up a chair, and let us feed you like family.

Word on the Street

What Gonzales Is Saying

"The food was great, we got a #2, #5, Salsa is best in town. Waitress and waiter were very nice. Will be back for sure. Thank yall!"

— Kelly M.

"We stopped in for lunch on a Sunday before heading back home. The food was so good! Even though they were busy with the after church Sunday crowd, the service was outstanding! We will make more tourist day trips to shop and definitely eat here more!!!"

— TA H.

"Decent Mexican cuisine, especially in Gonzales. Food a little oiley but the puffy tacos were pretty good as were the enchiladas and chalupas."

— Michael M.

4.5 out of 5 stars from 213 Google reviews

Come See Us

Hours & Location

613 N St Joseph St
Gonzales, TX 78629

830-672-3597

Monday6:30 AM – 3:00 PM
Tuesday6:30 AM – 9:00 PM
Wednesday6:30 AM – 9:00 PM
Thursday6:30 AM – 9:00 PM
Friday6:30 AM – 9:00 PM
Saturday6:30 AM – 3:00 PM
Sunday6:30 AM – 3:00 PM