Mexico City vs Oaxaca for Food — An Honest Comparison
Mexico City or Oaxaca for a food trip? Breadth vs depth, tacos vs moles, mezcalerías vs palenques — an honest comparison, plus how to do both.
This is the great either/or of Mexican food travel, and the honest answer starts with a reframe: Mexico City is breadth, Oaxaca is depth. One is a megacity where every regional cuisine in the country keeps an embassy; the other is a compact colonial capital that concentrates a single, extraordinary regional cuisine into a few walkable blocks. Neither loses. But trips have dates, so let’s argue it properly.
The case for Mexico City
The capital is simply the deepest eating city in the hemisphere. The taco canon alone — al pastor at midnight, suadero at the steel comal, weekend barbacoa, tacos de canasta by bicycle — would justify the flight (see what al pastor actually is). Add mercados the size of neighborhoods (La Merced, San Juan), the tlacoyo grandmothers, a world-class fine-dining scene sitting directly on top of the street one, and every regional kitchen from Yucatecan to Sinaloan within one metro map.
It’s also the easier trip: more flights, more neighborhoods to base in, and food experiences at every hour. A food tour or taco crawl on night one recalibrates the whole visit; the street food and market circuits could fill a week without repeating a stop.
The case for Oaxaca
Oaxaca is where Mexican food gets specific. This is the land of the seven moles, of tlayudas blistering over charcoal after dark, of chapulines sold by the scoop, of quesillo pulled into ropes, of stone-ground chocolate — and it’s the world capital of mezcal, with village palenques an easy day trip away. The mercados (20 de Noviembre with its smoke hall, Benito Juárez next door) put more distinctive food in one block than most countries manage in total.
And it’s all walkable. Oaxaca’s compact centro means a food tour, a cooking class (the best in Mexico — mole from the market up), and a mezcal flight happen within the same square kilometre. Nowhere else does a food identity come this concentrated.
The tie-breakers
- First trip to Mexico? Mexico City. The breadth teaches you the country’s food map; Oaxaca then becomes the perfect second trip.
- Food is THE point of the trip? Oaxaca, narrowly — the density of unique-to-here eating is unmatched.
- Traveling with mixed appetites? Mexico City — museums, parks and neighborhoods absorb the non-eaters between meals.
- Mezcal on the agenda? Oaxaca, no contest — palenque day trips beat any urban tasting.
- Only three days? Either works; don’t split them.
The correct answer: both
They’re a 50-minute flight apart (or a scenic 6–7 hour drive through the Sierra), and the pairing is the single best food itinerary in the Americas: 3–4 days of capital breadth, then 3–4 days of Oaxacan depth. Book the food experiences for the start of each leg — the guides’ recommendations compound over the days that follow — and if your dates brush late October or early November, Día de Muertos settles the whole argument: be in Oaxaca (see when to go).
Decided? Book the Food First
Whichever city wins, its best food tour has the least capacity of anything on your itinerary. Compare the tours in each.
Compare Food Tours by City