San Antonio's Hidden Tamale Gem
Handmade Tamales.
Real Mexican Comfort.
Easy 9 out of 10 tamales in town — plus enchiladas, nachos, and a strawberry cucumber lemonade worth the drive.
Our Story
A Family Kitchen Hiding in Plain Sight
Tamalitos started with one simple goal: make tamales the way they're supposed to taste — steamed low and slow, wrapped by hand, and filled with recipes passed down through generations. Tucked into South Callaghan Road, we've become the kind of place regulars discover almost by accident and then can't stop talking about.
Every plate that leaves our kitchen is built on the basics done right: fresh masa, slow-cooked fillings, and enchiladas smothered in sauce made from scratch. Guests tell us it's some of the best tamale they've had in San Antonio, and that our beef nachos and enchiladas are just as memorable. We hear it often, and it's exactly the reaction we're chasing every morning before the doors open at 6 AM.
The dining room is quiet, warm, and unhurried — a place to slow down over a plate of tamales and a strawberry cucumber lemonade. Our servers, like our beloved Sandra, treat every table like family. We're still a small, hardworking kitchen, so we ask for a little patience during busy hours — we promise the wait is worth it.
Take a Look
Gallery
Kind Words
What Guests Are Saying
"Tamalitos is truly a hidden gem in San Antonio. One of the best tamales in town — easy 9/10. The tamales were amazing, the enchiladas were delicious, and the beef nachos were top notch."
"Heard about this place through a YouTube food reviewer and looked great. So glad we decided to check it out. Food was excellent and the strawberry cucumber lemonade was to die for. A must try."
"The food was fresh, delicious, and served quickly. Sandra was our server, and she was absolutely wonderful — attentive and made sure we had everything we needed. I highly recommend this restaurant."
Visit Us
Hours & Location
- Monday6:00 AM – 9:00 PM
- Tuesday6:00 AM – 9:00 PM
- Wednesday6:00 AM – 9:00 PM
- Thursday6:00 AM – 9:00 PM
- Friday6:00 AM – 9:00 PM
- Saturday6:00 AM – 9:00 PM
- Sunday7:00 AM – 3:00 PM
2042 S Callaghan Rd #78227
San Antonio, TX 78227