Family Owned · San Antonio, TX

Real Mexican Cooking, Made With Love

Three hearty breakfast tacos and a cup of coffee for five bucks — a mother-daughter team serving up clean, comforting plates every morning.

View Menu

Our Story

La Gran Señora Mexican Restaurant is a small, family-run kitchen on New Laredo Hwy where a mother-and-daughter team greet every guest with a smile. What started as an early-morning stop for breakfast tacos and coffee has become a neighborhood favorite for honest, home-style Mexican cooking — the kind of place where the tortillas are fresh and the recipes haven't changed because they don't need to.

Our menudo and carne guisada are simmered low and slow, our enchilada sauce is made from scratch, and our breakfast tacos come stacked and ready before the sun's all the way up. Guests keep telling us the restaurant is spotless and the service is warm — that's exactly the experience we set out to give every single day.

Whether you're stopping in before work for tacos and coffee or sitting down for a full ranchero plate, we're glad to have you at our table. Come hungry, leave happy.

Inside La Gran Señora Mexican Restaurant

What Guests Are Saying

4.2 out of 5 · 18 Google reviews

“Three good size breakfast tacos and a cup of coffee for five bucks — wow, makes my wallet happy and my stomach. The mother and daughter team are great hosts and always greet me with a smile.”

— Ivan L.

“This place has really good food. I like getting the carne guisada and the enchiladas, the sauce is so delish. Also the ranchero plate. I highly recommend this place — you won't be disappointed.”

— Jorge R.

“Good menudo and good carne guisada. Polite and friendly service, clean restaurant. Will definitely be a repeat customer, highly recommend.”

— Briana V.

Hours & Location

  • MondayClosed
  • Tuesday5:30 AM – 2:00 PM
  • Wednesday5:30 AM – 2:00 PM
  • Thursday5:30 AM – 2:00 PM
  • Friday5:30 AM – 2:00 PM
  • Saturday8:30 AM – 2:00 PM
  • Sunday8:00 AM – 2:30 PM

7222 New Laredo Hwy
San Antonio, TX 78211

(210) 442-8047