Mexico City and Oaxaca are the two essential Mexican food destinations, and they do different things. Mexico City is the modern capital - the home of Pujol, Quintonil, Rosetta, and the tasting-menu generation that put Mexican cuisine on the global fine-dining map. Mexico City also has the most concentrated taco culture in the world (Tacos al Pastor was born in CDMX, the result of 1920s Lebanese immigration), the largest street-food scene, and a hyper-local market culture (Mercado de la Merced, San Juan).

Oaxaca is the deepest regional cooking center in Mexico. Seven moles (negro, rojo, amarillo, verde, chichilo, coloradito, manchamantel) form the spine of the cuisine. Tlayudas (giant crispy corn tortillas topped with refried beans, asiento, and meat) are the regional street food. Mezcal - the agave spirit that has driven Mexico's drinks revolution since the 2010s - is overwhelmingly Oaxacan in origin. UNESCO inscribed Mexican cuisine on the Intangible Cultural Heritage list in 2010 with Oaxaca's tradition as the centerpiece.

The pairing is canonical: 4-5 nights Mexico City for the modern capital, 3-4 nights Oaxaca for the regional depth. Most travelers fly into Mexico City and bus or fly to Oaxaca.

Mexico City vs Oaxaca at a glance

Mexico City

Mexico

Tacos al pastor on every corner, two-Michelin-star tasting rooms, mezcal till 2am.

Fine dining
11 editor-picked rooms
Restaurants
21 editor-picked
Signature dishes
18 canonical dishes
Neighborhoods
10 food districts

Mexico City food guide →

Oaxaca

Mexico

Seven moles, criollo-corn tortillas and mezcal until the Zocalo lights go out.

Fine dining
15 editor-picked rooms
Restaurants
24 editor-picked
Signature dishes
14 canonical dishes
Neighborhoods
6 food districts

Oaxaca food guide →

Signature dishes side by side

Mexico City

  • Tacos al pastor
    Adobo-marinated pork shaved off a vertical trompo, served on a small corn tortilla with a sliver of pineapple, raw onion, fresh cilantro and a wedge of lime.
  • Mole poblano
    A complex Puebla-rooted sauce of 20-plus ingredients including chiles anchos, mulatos, pasilla and chipotle, almonds, peanuts, sesame, raisins, cinnamon, cloves, anise, plantain and Mexican chocolate.
  • Chiles en nogada
    A roasted poblano chile stuffed with picadillo of pork, beef, apple, pear, peach, almonds and raisins, topped with a creamy walnut sauce and pomegranate seeds.
  • Tamales
    Steamed corn masa parcels wrapped in corn husk or banana leaf, filled with chicken in mole, pork in red or green salsa, rajas con queso or sweet versions with strawberry.
  • Pozole
    A hominy-corn soup with pork or chicken, garnished at the table with shredded lettuce or cabbage, sliced radish, lime, dried oregano, ground chile and crisp tostadas.
  • Tlacoyos
    Hand-pressed oval cakes of blue or yellow corn masa stuffed with frijol refrito or requeson, cooked on a comal and topped with nopales, queso fresco, salsa verde and chopped onion.

Oaxaca

  • Mole negro oaxaqueno
    Mole negro is the darkest and most complex of Oaxaca's seven moles, with 25-plus ingredients including chilhuacle negro, chocolate, sesame, almonds and burnt-tortilla.
  • Mole coloradito
    Mole coloradito is the sweeter, redder mole of the seven, with ancho and guajillo chiles, plantain and chocolate; a Sunday-lunch standard across Oaxaca.
  • Mole amarillo
    Mole amarillo is the brightest yellow of the seven moles, built on chilhuacle amarillo, hierba santa and masa, served at funerals and weddings in Sierra communities.
  • Mole verde
    Mole verde is the green herb-and-tomatillo mole of the seven, thickened with masa and bright with hierba santa, epazote, parsley and pumpkin seeds.
  • Mole chichilo
    Mole chichilo is the rarest of the seven moles, the deep-smoke-flavoured mole built on charred tortillas and chilhuacle chiles, served at funerals.
  • Mole manchamanteles
    Mole manchamanteles ("tablecloth stainer") is the fruity-sweet mole with pineapple, plantain, apple and ancho chile, named for the tablecloth stains it leaves.

Editor-picked top venues

Mexico City

  • Pujol - Contemporary Mexican ★ 5.0
  • Quintonil - Contemporary Mexican ★ 5.0
  • Maximo Bistrot - Modern Mexican with French technique ★ 4.8
  • Rosetta - Mexican-Italian ★ 4.8
  • Sud 777 - Modern Mexican vegetable-driven ★ 4.7

Oaxaca

How they differ

Mexico City is the modern capital. The tasting-menu generation (Pujol at Polanco, Quintonil 50 meters away, Rosetta in Roma Norte, Maximo Bistrot) put Mexican fine dining on the global map; the city also runs the world's deepest taco culture (al pastor was born here in the 1920s, the result of Lebanese immigration applying shawarma technique to pork and chiles). The street-food scene runs 24 hours: tacos al pastor at El Vilsito and El Tizoncito, tortas at Tortas Don Polo, tamales oaxaqueños at street corners, esquites and elotes. Markets (San Juan, Merced, Coyoacan) anchor everyday cooking. Oaxaca is the regional cradle. Seven moles (negro, rojo, amarillo, verde, chichilo, coloradito, manchamantel) form the spine of the cuisine; tlayudas (giant crispy corn tortillas with refried beans, asiento, and meat) are the regional street food; chapulines (toasted grasshoppers with chile and lime) are the snack tradition. Mezcal (overwhelmingly Oaxacan in origin) is the regional spirit. The mercados (20 de Noviembre, Benito Juarez, Sanchez Pascuas) are the heart of Oaxacan eating.

When to choose Mexico City

Pick Mexico City if you want the modern fine-dining tradition, the taco tradition done at its source, and an urban food capital. CDMX is the right base for travelers who want Pujol for dinner, El Vilsito tacos al pastor at midnight, Lardo for breakfast, and a Sunday Mercado de San Juan crawl. The city's coffee scene (Cafebreria El Pendulo, Cafe Avellaneda, Buna), modern Mexican wine (Casa Madero, L.A. Cetto), and Latin American food (Peruvian at Maximo Bistrot, Argentine at La Cabrera) all run at international level. Best for travelers on a first Mexico trip, travelers who want urban density, and travelers who plan to use CDMX as a hub for Puebla day trips and Oaxaca onward travel. Five nights minimum.

When to choose Oaxaca

Pick Oaxaca if you want the deepest regional cooking in Mexico, the mezcal tradition, and a smaller-scale cultural-and-culinary trip. Oaxaca city is the right base for travelers who want mole at Origen or Las Quince Letras, tlayudas at Mercado 20 de Noviembre's smoke alley, chapulines and quesillo at any market, and a mezcal tasting at Mezcaloteca or Sabina Sabe. The Pueblos Mancomunados, the Valles Centrales mezcal villages (Santiago Matatlan, San Dionisio Ocotepec), and the Mitla and Monte Alban archaeology day trips all anchor a wider Oaxaca experience. Four nights minimum; five or six if you want two mezcal-village day trips. Best for travelers on a second Mexico trip, travelers anchored on regional cuisine, and travelers who want a slower pace.

What they share

Both cities run on the same Mexican fundamentals: nixtamalized corn, chiles in dozens of forms (fresh, dried, smoked), beans, mezcal and tequila, and the daily-market tradition. UNESCO recognized Mexican cuisine as Intangible Cultural Heritage in 2010, with Oaxaca's mole tradition as the centerpiece and CDMX's taco culture as the urban anchor. The cities are 6 hours apart by bus or 1 hour by plane, and the AeroMexico and Volaris routes run frequently. The standard Mexico food trip is 4-5 nights CDMX plus 3-4 nights Oaxaca. Both share a serious chocolate tradition (Mayordomo and La Soledad in Oaxaca, Casa Avellaneda in CDMX), the Day of the Dead food tradition, and the regional tamale culture. The differences are about urban vs regional: CDMX is the modern capital, Oaxaca is the heritage cradle.

Frequently asked: Mexico City vs Oaxaca

Which is better for first-time visitors to Mexico?

Mexico City. The international flight access, the broader range of restaurants, and the easier infrastructure make it the natural first Mexico trip. Add Oaxaca for the regional depth on a second visit or as a 4-night extension.

Can I do both in one trip?

Yes, and most serious Mexico food trips do. The 1-hour flight CDMX-OAX runs multiple times daily. The standard split is 4-5 nights CDMX plus 3-4 nights Oaxaca.

Which is cheaper to eat in?

Oaxaca, by 20-30 percent. Tlayudas at 60-80 pesos, mole comida corrida at 80-120 pesos. CDMX fine dining (Pujol, Quintonil) runs 3,000-4,500 pesos for a tasting menu.

Which has the better fine-dining scene?

Mexico City, by a wide margin. Pujol, Quintonil, Rosetta, and Maximo Bistrot anchor the top; Oaxaca's fine dining (Origen, Las Quince Letras, Criollo) is excellent but smaller in scope.

Which is better for mezcal?

Oaxaca, definitively. The state produces 90 percent of Mexico's mezcal. The Valles Centrales villages (Santiago Matatlan, San Dionisio Ocotepec) and the Oaxaca city mezcalerias (Mezcaloteca, Sabina Sabe, In Situ) are the source. CDMX has good mezcal bars but the depth is in Oaxaca.

Comparing other cities? All food-city comparisons on TableJourney.