Everyone tells you Oaxaca is Mexico’s food capital, and they’re right. But here’s the thing most visitors miss: the best meal you’ll eat there probably won’t be in a restaurant in the city. It’ll be on a plastic stool in a town an hour east, on a Sunday, surrounded by people who’ve driven in from the mountains to do their weekly shop.
That place is Tlacolula. And if you want to get to the actual heart of Oaxacan food culture, this is where you do it.
A Market That Isn’t For You (Which Is The Whole Point)


Let me set expectations, because this matters. Tlacolula’s Sunday market, the tianguis, is not a curated tourist experience. It’s one of the oldest continuously running markets in the Americas, and every Sunday people pour in from the surrounding Zapotec towns and villages to buy, sell, trade, eat, and catch up. They’re shopping for the week: the veg, the meat, the chiles, the cheese. You’re a guest at something that would happen, exactly like this, whether you showed up or not.
That’s precisely what makes it special. If you arrive expecting it to be arranged for visitors, you’ll misread the whole thing. Come understanding it’s real life first, and it’s one of the most alive places you’ll ever stand in.

I’d built it up in my head before I went. I’d heard so much about this market that, I’ll be honest, by the time I got there, I was hungry, and ready. Good call, as it turned out, because the moment you step in it’s full-on: people absolutely everywhere, in every direction, and it does not stop. I walked around for the better part of an hour and I’m fairly sure I saw a fraction of it.
The Barbacoa Is The Reason You Come
If Tlacolula is famous for one thing, it’s barbacoa de chivo: goat, slow-cooked the traditional way in an underground pit until it falls apart, and a genuine Sunday ritual here rather than anything resembling what “barbecue” means back home.
You follow the smoke and the smell to find it. It comes with consomé. The rich, deeply seasoned broth that runs off the meat as it cooks — plus a stack of handmade tortillas and fresh salsas to build it however you like. It’s the dish people across Oaxaca will point you towards when you ask where to eat barbacoa; the answer is almost always “go to Tlacolula on a Sunday.” A word of warning if you’re not used to goat or to seriously intense, spicy food: go in gently. A Sunday market an hour from your bed is not the place to find your limits the hard way.
But The Chicken Might Steal The Show

Here’s the surprise, though. My first stop wasn’t the barbacoa: it was a stall doing chicken straight off the grill, and honestly? It was some of the best chicken I have ever eaten. Anywhere. Fresh off the coals, handed over with salsa and tortillas, eaten on a small stool as I chatted to the stallowner’s husband in my broken Spanish.
That’s the joy of a market like this. You don’t plan it, you follow your nose, and the thing that floors you isn’t always the famous thing. Sometimes it’s a plate of grilled chicken from a stall whose name you never caught.
Drink The Thing That Looks Least Appetising

Now for the one I’d most urge you to try, precisely because you’ll be tempted not to: tejate.
It’s a traditional Oaxacan drink, cold, made from cornflour and fluer de cacao (cacao flower), with a little chocolate and seeds, topped with a pale foam. And I’ll be straight with you… it does not look appetising. It looks like something you’d politely decline.
Try it anyway. It’s wonderful. Deeply earthy, and you can genuinely taste both the corn and the cacao flower sitting on top. It was the biggest surprise of my day there. I can completely see how people drink bowl after bowl of it, though you’d be full for a week.

Of everything I tried, it’s the one I most want you not to walk past.
How To Actually Do It

A few honest practicals, because Tlacolula rewards a bit of planning:
It only happens on Sundays. The indoor part of the market runs through the week, but the huge outdoor tianguis: the one you’ve come for, is a Sunday thing. So build your Oaxaca trip around having a free Sunday. It’s about an hour east of Oaxaca city; you can drive, take a colectivo, or go with a tour.
Come hungry, and come earlyish if you can. I came late in the morning, wanting a slower start to the day, and it was still heaving, but if you want it in absolute full swing, the early morning is when it peaks.
And bring a bit of an open mind and an empty stomach. The grasshoppers, the goat, the earthy cacao drink: Tlacolula isn’t a market that meets you halfway. It’s the real, unfiltered heart of how this valley eats, and that’s exactly why it’s the single best food experience I had in all of Oaxaca.
Skip a restaurant. Find a Sunday. Go to Tlacolula.
Discover the top things to do, insider tips and hidden gems in our Mexico Travel Guide.
Read the guides →
