Oaxaca City is a food lover's paradise, offering a rich culinary experience that showcases the best of traditional Oaxacan cuisine, fresh seafood, and modern twists on classic dishes. From bustling markets to cozy cafes, the city has something for every taste and budget. Here are some top spots to eat in Oaxaca.
Gallo Cervecero Sports bar | Oaxaca Reforma
For a great combination of food and sports, head to Gallo Cervecero Sports bar on Calz. Porfirio Díaz 233B. This popular spot has a lively atmosphere, with a menu featuring a range of snacks and meals, including their famous tacos and burgers. Be sure to try their micheladas, a refreshing drink made with beer, lime juice, and spices. Prices range from MX$100–200.
Restaurante Pig & fish La Cochera
Located on Calle Eduardo Vasconcelos 201, Restaurante Pig & fish La Cochera offers a range of seafood and traditional Oaxacan dishes. Try their famous cochinita, chapati, or arrachera tacos, all made with fresh, locally sourced ingredients. Prices range from MX$1–100.
Café "El Volador"
For a great cup of coffee, head to Café "El Volador" on Plaza de la cruz de piedra, C. de Xólotl 118. This cozy cafe serves a range of coffee drinks, including kombucha, cortado, and cold mocha. They also offer a selection of cookies and pastries. Prices range from $1–100.
El Capitán
If you're looking for fresh seafood, El Capitán on Jacarandas 211 is a great choice. This restaurant offers a range of seafood dishes, including shrimp stock, toasted sandwiches, and grilled steak. Prices are around $$.
Señor Naan
For a taste of India in Oaxaca, head to Señor Naan, a popular spot for naan bread and other Indian dishes. Prices range from MX$1–100.
A One-Day Eating Route
To experience the best of Oaxaca's food scene, start your day with breakfast at Café "El Volador", then head to Gallo Cervecero Sports bar for lunch and a sports game. In the afternoon, visit Restaurante Pig & fish La Cochera for seafood, and end your day with dinner at El Capitán or Señor Naan.






