Start in the markets, not the restaurants. Oaxaca’s food is the reason people fly here, and the best version of it is cheapest at a market comal or a fonda, not on Andador Macedonio Alcalá. Here’s what to eat, where, and roughly what it costs.
The market meal to start with
The smoke hall at Mercado 20 de Noviembre — the passillo de humo — is the single best first meal in the city. You walk in, pick your cut from a butcher (tasajo, thin beef; cecina enchilada, the chile-rubbed pork; chorizo), they grill it over coals, and you carry it to a shared table where a woman sells you tortillas, salsa, guacamole, grilled spring onions, and nopales. Around 130–180 MXN per person with a drink (approximate). It’s smoky, loud, and the correct introduction to the state.
Right next door, Mercado Benito Juárez is the everything-else market: quesillo (Oaxaca string cheese), chapulines (toasted grasshoppers with lime and chile — buy a small cup, they’re a snack not a dare), chocolate for hot chocolate, and the mezcal stalls. Farther out and much less touristed, Mercado de la Merced and the huge Central de Abastos on the west edge are where the city actually shops — go for the fondas, not the souvenirs.
The dishes by name
- Tlayudas. The one everyone knows: a large crisped tortilla spread with asiento (pork lard), beans, quesillo, and your choice of meat, folded and grilled. This is dinner food, not lunch — the good tlayuda stands fire up in the evening. Roughly 70–130 MXN (approximate).
- Memelas. Thicker hand-shaped tortillas with beans, salsa, and cheese — this is breakfast. Order them at a morning fonda, around 25–45 MXN each (approximate).
- The seven moles. The local flex. Negro is the famous one — deep, chocolate-bitter, complex. But coloradito is the one we order twice: brighter, chile-forward, less intimidating. Try both. A mole plate runs roughly 120–200 MXN (approximate).
- Tejate. A pre-Hispanic cold drink of maize, cacao, and mamey seed with a foam on top, ladled from a painted clay bowl at market stands. About 20–35 MXN (approximate). Worth trying once even if you don’t finish it.
- Chapulines and quesillo as you graze, and pan de yema (egg bread) with hot chocolate for a slow breakfast.
Meal timing
Do it the local way: memelas or hot chocolate and pan de yema in the morning, the big meal (comida) in early-to-mid afternoon, and tlayudas or a market grill in the evening. Comida corrida — a set multi-course lunch at a fonda — runs roughly 90–150 MXN (approximate) and is the best-value meal of the day.
Sit-down vs stall
There are excellent full restaurants — the well-known dining rooms doing refined mole and pre-Hispanic tasting menus book up, so reserve a few days out if you want one. But know the trade: a celebrated dining room a few blocks from the Zócalo is often cooking the same dishes the market fondas do, at three or four times the price. Spend on one memorable sit-down dinner and let the markets and fondas feed you the rest.
Order this, not that
At the market smoke hall, order cecina enchilada (the chile-rubbed pork) over the plain tasajo if you want the more interesting plate — the tasajo is good but can come out dry if it sits. And if a place a block off the Zócalo quotes you double the market price for a tlayuda, you’re paying for the address, not the food; walk two streets over.
Pair all of it with mezcal, and see the markets experience page for the wider market circuit.