Natalia, Texas · Weekends Only

Real Barbacoa. Real Tamales. Real Menudo.

A little weekend molino turning out slow-cooked barbacoa, hand-wrapped tamales, and a menudo people drive across the county for. Everything made fresh, everything to go.

Call (830) 663-9478

★★★★★ 4.7 out of 5 · 27 Google reviews

Our Story

Pepe's Molino is a small, family-run spot on TX-132 in Natalia that opens its doors just two days a week — Saturday and Sunday mornings — and it's worth setting an alarm for. What started as a neighborhood molino making barbacoa and tamales for weekend gatherings has become the place folks in Medina County plan their whole Saturday around.

The barbacoa is the draw: slow-cooked, never greasy, and generous in every taco. The tamales — pork and chicken — come out steaming and packed with flavor, and the menudo has earned a reputation of its own, with regulars calling it the best in the area. There are usually a few cakes on the counter too, made in-house and gone fast.

Everything here is to-go, the prices are fair, and the ladies behind the counter know a lot of their customers by name. It's simple, honest cooking made the way it's always been made — no shortcuts, just good food on a short schedule.

Pepe's Molino storefront in Natalia, Texas

What People Are Saying

★★★★★ 4.7 average from 27 Google reviews

“First time going today and the menudo was amazing also the barbacoa! They fill up the tacos. The cakes they had at the front were really good and the lady at the desk was so nice! I recommend”

— D G. ★★★★★

“I've been a regular customer and enjoy the friendly service and good prices. I always buy the all meat. It's not very grease and has a very good taste. Tamales are flavorful and good. The menudo is also very good.”

— Del S. ★★★★

“They have the best barbacoa and tamales 🫔. Always friendly and kind. Good people. Everything is to go.”

— Charlotte G. ★★★★★

“The barbacoa was excellent and the chicken tamales were delicious!! The ladies working Sunday were sweet and helpful. Going back Sunday.”

Hours & Location

Hours

  • MondayClosed
  • TuesdayClosed
  • WednesdayClosed
  • ThursdayClosed
  • FridayClosed
  • Saturday8:00 AM – 1:00 PM
  • Sunday8:00 AM – 1:00 PM

Contact

1911 TX-132 N
Natalia, TX 78059

(830) 663-9478