Oaxaca has more good food per square block than anywhere else in Mexico. I'll stand by that. But between the mezcal bars and mole spots competing for your attention, the city's casual dining scene gets overlooked. My number one pick? A sports bar on Porfirio Díaz. Keep reading.
#1: Gallo Cervecero Sports bar | Oaxaca Reforma
On Calzada Porfirio Díaz 233B in the El Chopo area, Gallo Cervecero pulls a 4.7 rating across more than 1,500 reviews. You walk in expecting nachos and leave wondering why a sports bar makes better food than half the restaurants in Reforma. The buffet is worth exploring on its own, and plates run MX$100 to MX$200, putting a full meal with drinks under 400 pesos. They open at 1 PM on weekdays, 11 AM on Sundays. What separates Gallo from #2 is consistency: food quality comes up over and over in reviews, and the atmosphere works whether you're catching a game with friends or bringing the family for Sunday lunch.
#2: Restaurante Pig & fish La Cochera
On Eduardo Vasconcelos 201 in the Reforma neighborhood, Pig & fish is a taco spot that does seafood better than most marisquerías. The cochinita pibil is the draw, but the arrachera tacos, shrimp tacos, empanadas, and fish tacos all earn their own following. Everything on the menu runs under MX$100. Open 10 AM to 7 PM daily, with cold micheladas and sauces that keep people coming back. Over 650 reviews back a 4.4 rating. Pig & fish beats El Volador on food range but loses on setting. This is a lunch spot and it doesn't pretend otherwise.
#3: Café "El Volador"
On Calle de Xólotl 118 in Centro, right off the Plaza de la Cruz de Piedra, El Volador is a café. Not a restaurant. I'm ranking it at #3 anyway because a 4.6 rating across nearly 400 reviews doesn't happen by accident. The cortado is the best in Oaxaca, and the flat white isn't far behind. Reviewers keep calling the coffee "brilliant," and they're right. Outside seating faces the plaza. Open 8 AM to 9 PM every day. Need a full meal? A dozen options sit within a block, but start your morning here.
#4: Restaurante Tangerina
On Carretera Internacional, Tangerina runs 24 hours. At any hour you can get homemade Oaxacan food for under MX$100. The enfrijoladas and tasajo are what regulars come back for, with mole always on the table. Reviewers keep mentioning the cleanliness, which for a highway restaurant open around the clock says plenty. Don't expect fancy plating. Expect food that tastes like someone's abuela cooked it. The 4.3 rating across over 550 reviews is strong for a carretera spot, and the view from the restaurant is a bonus you won't find in the city center.
#5: Adamá
With a 4.9 rating across more than 1,200 reviews, Adamá has the highest customer score of any place on this list. When that many people agree a place is near-perfect, you pay attention. Mid-range pricing keeps it accessible without feeling cheap. Adamá loses to the top four on the specific character that makes each of them memorable, but on pure customer satisfaction, nobody on this list comes close.
If you only try one spot from this list, go to Gallo Cervecero. Sounds wrong to recommend a sports bar in a city known for mole negro and tlayudas. But the food and those 1,500-plus reviews earned that top spot. Pig & fish gives you the best bang for your peso. El Volador has the best coffee in the city, and Tangerina will feed you at 3 AM when nobody else will. Gallo does it all.





