THE BEST Restaurants in Oaxaca

From street food to fine dining — discover the best restaurants in Oaxaca with curated picks, local tips, and free itinerary planning tools.

oaxaca and  lake in Oaxaca, Mexico

🍽️ Restaurants in Oaxaca

  • Mercado 20 de Noviembre — Mercado 20 de Noviembre is a busy Oaxaca market with food halls serving meats, tlayudas, moles, and fresh juices. It is a central place to try regional street food.
  • Casa Oaxaca — Casa Oaxaca is a respected restaurant in a colonial house serving refined Oaxacan cuisine. It is known for its moles, market-fresh ingredients, and rooftop views.
  • Los Danzantes — Los Danzantes is a Oaxaca restaurant with a courtyard setting and a menu of modern Mexican dishes. It is known for mezcal cocktails and tasting menus.
  • La Biznaga — La Biznaga is a Oaxaca institution serving Oaxacan specialties in a colorful courtyard. Its mole dishes and tlayudas are popular with locals and visitors.

← Back to Oaxaca Travel Guide

Back to destinations