Restaurants in Oaxaca, Mexico
Oaxaca travel guide

Mexico · restaurant guide

Best restaurants in Oaxaca

Oaxaca's fine dining scene is deeply rooted in its rich culinary heritage, offering a sophisticated exploration of indigenous ingredients and ancestral techniques. Chefs here masterfully balance tradition with innovation, presenting dishes that tell stories of the region. This distinct approach places Oaxaca at the forefront of Mexican gastronomy.

Quick answers — eating in Oaxaca

Best restaurant overall
Levadura de Olla
Best value
Ancestral Cocina Tradicional (MXN 700-1,300 / USD 45-80)
Strongest cuisines
Mexican & Latin, Modern European
Dishes to try
Mole Negro, Tlayuda, Tamales Oaxaqueños, Memelas
Booking window
Book at least 2-4 weeks ahead for evening reservations at the most sought-after restaurants like Levadura de Olla or Criollo, especially if visiting during peak season or weekends. Some highly popular spots open their reservation books several months in advance.

Booking several weeks, or even months, in advance is essential for top restaurants, especially for dinner. Dress codes are generally smart casual; a collared shirt for men is often appropriate. Tipping 15-20% is customary. Dinner service typically begins around 7:00 PM and can extend until 11:00 PM or later.

Mexican & Latin

Best Mexican and Latin American restaurants in Oaxaca

Latin American kitchens have some of the fastest-moving cooking anywhere: masa ground in house, ceviche cured to order, and Nikkei menus mixing Peruvian and Japanese technique.

Los Danzantes Oaxaca

MICHELIN Selected

Modern Mexican · Centro · MXN 800-1,500 / USD 50-90

Situated in a breathtaking, open-air courtyard with a dramatic fountain, Los Danzantes is an institution for contemporary Oaxacan cuisine. It’s known for its inventive use of local ingredients and an extensive mezcal selection. The ambiance is vibrant and chic, making it a perfect spot for a stylish dinner that captures the essence of Oaxacan culture.

Order: Sopa de flor de calabaza, chile relleno de pato

Modern European

Best modern European restaurants in Oaxaca

Modern European is the catch-all for kitchens that borrow technique from France, produce from their own region and ideas from everywhere — usually tasting-menu only.

Pitiona Cocina de Autor

MICHELIN Selected

Creative Oaxacan · Centro · MXN 1,200-2,000 / USD 75-120

José Manuel Baños Rodríguez

Chef José Manuel Baños masterfully blends traditional Oaxacan flavors with avant-garde techniques at Pitiona. The restaurant, located in a charming colonial building with rooftop views, offers a playful and innovative take on regional ingredients. Expect artistic presentations and surprising flavor combinations that challenge and delight the palate.

Order: Taco de lechón con mole chichilo, sopa de frijol con erizo

Budget

Where to eat cheaply in Oaxaca

Mercado de Abastos

Explore the vast array of Oaxacan street food, from tlayudas (large crispy tortillas with toppings) and quesadillas to nieves (sorbets). Look for the 'comedor' sections for sit-down meals. Prices are generally MXN 50-150.

Calabacitas Tiernas

A popular vegetarian and vegan restaurant offering fresh, organic Oaxacan cuisine. Enjoy their daily changing menu featuring tlayudas, enmoladas, and fresh juices in a relaxed setting. Expect to pay around MXN 80-200 per person.

Las Quince Letras

Known for authentic Oaxacan home cooking, particularly their moles. It's a local favorite for a hearty, traditional meal in a no-frills setting. Try their various mole dishes or the famous 'sopa de guías'. Main dishes are typically MXN 150-300.

Itanoní Tortillería y Antojería

A must-visit for corn aficionados, this spot specializes in dishes made from different heirloom corn varieties. Their tetelas, memelas, and quesadillas are exceptional, showcasing the diversity of native maíz. Meals generally cost MXN 100-250.

Tacos del Carmen

A beloved street-side stand famous for its tacos de lengua (tongue), cabeza (head), and sesos (brains). Operating from morning until mid-afternoon, it's a true Oaxacan institution for quick, flavorful, and incredibly affordable eats. Tacos are MXN 20-40 each.

Local dishes

What to eat in Oaxaca

Mole Negro

A complex, dark sauce made from dozens of ingredients including chilies, spices, nuts, chocolate, and bread. It's often served over chicken or turkey and is the most famous of Oaxaca's seven moles. Find an exceptional version at Los Danzantes, known for its atmospheric courtyard dining and refined traditional dishes.

Tlayuda

A large, thin, crispy corn tortilla smeared with asiento (unrefined pork lard), black beans, lettuce, avocado, and Oaxacan cheese (quesillo), often topped with grilled meat like tasajo or cecina. Best enjoyed at a bustling stall within Mercado 20 de Noviembre, particularly in the 'pasillo de humo' area.

Tamales Oaxaqueños

Steamed corn masa dough, often filled with mole negro and chicken, wrapped in a banana leaf (instead of corn husk), which imparts a distinct flavor and moisture. Look for them at various street food stalls or within Mercado 20 de Noviembre for an authentic and satisfying breakfast or snack.

Memelas

Thick corn tortillas, griddled and topped with asiento, black beans, crumbled cheese, and salsa. They are a staple breakfast or snack item, simple yet incredibly flavorful. For a reliable and delicious experience, seek out a local comedor or a market stall in Mercado de La Merced.

Chapulines

Toasted grasshoppers, seasoned with chili, lime, and salt. A crunchy, savory snack often sold by vendors in markets or offered as an appetizer in restaurants. Embrace the culinary adventure by trying them at Mercado Benito Juárez, where you can buy them by weight.

Chocolate de Agua

Oaxacan hot chocolate is traditionally made with water (agua) rather than milk, mixed with sugar, cinnamon, and sometimes almonds. It's frothy and rich. Visit a traditional chocolate shop like Mayordomo or La Soledad for an authentic cup, often enjoyed with pan de yema.

Chile Relleno

Poblano peppers, roasted, peeled, and stuffed with cheese or picadillo (ground meat mixture), then battered and fried, and often served in a mild tomato sauce. This comforting dish is a staple of Mexican cuisine, and Pitiona offers a refined, flavorful version of this classic.

Nieves

Traditional Oaxacan sorbets, typically made with natural fruit, water, and sugar. Flavors range from classic lime and mango to unique options like tuna (prickly pear), mezcal, or leche quemada (burnt milk). Enjoy a refreshing scoop from a vendor in the Zócalo or Jardín de la Constitución.

How to book a table in Oaxaca

  • · Book at least 2-4 weeks ahead for evening reservations at the most sought-after restaurants like Levadura de Olla or Criollo, especially if visiting during peak season or weekends. Some highly popular spots open their reservation books several months in advance.
  • · Many top establishments, particularly those offering tasting menus, may require a credit card guarantee or a non-refundable deposit to secure your booking. Always review their cancellation and no-show policies to avoid charges.
  • · Consider dining during lunch hours, which often feature slightly more accessible menus or smaller tasting portions at a lower price point. This can be a great way to experience a restaurant's cuisine without the full dinner commitment.
  • · Be punctual for your reservation, as Oaxacan fine dining establishments value timely arrivals. If you anticipate a delay, always call ahead to inform the restaurant; repeated no-shows can lead to difficulty booking in the future.

FAQ

Oaxaca restaurant questions travellers ask

What is the best restaurant in Oaxaca?

Levadura de Olla in Centro is the benchmark table — Oaxacan, led by Thalía Barrios Díaz, one michelin star, around MXN 1,500-2,500 / USD 90-150 per person. Order the Tetela de frijol con hoja santa, mole de chicatana

Where is the best Mexican and Latin American restaurant in Oaxaca?

Los Danzantes Oaxaca in Centro is the Mexican and Latin American table to book in Oaxaca (MXN 800-1,500 / USD 50-90 per person).

Where is the best modern European restaurant in Oaxaca?

Pitiona Cocina de Autor in Centro is the modern European table to book in Oaxaca (MXN 1,200-2,000 / USD 75-120 per person).

Where can I eat well in Oaxaca without spending a fortune?

Ancestral Cocina Tradicional is the best-value table on this list at roughly MXN 700-1,300 / USD 45-80 per person. Beyond fine dining, locals point to Mercado de Abastos, Calabacitas Tiernas, Las Quince Letras.

How far in advance should I book restaurants in Oaxaca?

Book at least 2-4 weeks ahead for evening reservations at the most sought-after restaurants like Levadura de Olla or Criollo, especially if visiting during peak season or weekends. Some highly popular spots open their reservation books several months in advance. Many top establishments, particularly those offering tasting menus, may require a credit card guarantee or a non-refundable deposit to secure your booking. Always review their cancellation and no-show policies to avoid charges.

What food is Oaxaca famous for?

Mole Negro, Tlayuda, Tamales Oaxaqueños, Memelas, Chapulines — the dishes most worth eating where they come from. A complex, dark sauce made from dozens of ingredients including chilies, spices, nuts, chocolate, and bread. It's often served over chicken or turkey and is the most famous of Oaxaca's seven moles. Find an exceptional version at Los Danzantes, known for its atmospheric courtyard dining and refined traditional dishes.

Planning the rest of Oaxaca?

The full Oaxaca guide has a seven-day itinerary, neighbourhoods, museums and the mistakes to avoid.

Read the Oaxaca travel guide