Back to mexican restaurants in oaxaca
Santo Sabor Restaurante in Oaxaca's Centro districtBy Cuisine

Why Oaxaca's Best Mexican Food Is the Cheapest

Five of Oaxaca's ten highest-scoring Mexican restaurants charge under MX$100 per plate. The city's priciest option, at MX$800, scores lower than a budget stew counter on Calle Murguía.

Oaxaca has nearly 900 food businesses. Of those, 36 fall under the Mexican restaurant category, which sounds low until you remember that in Oaxaca, the line between "restaurant" and "Mexican restaurant" barely exists. Everything here is Mexican food. The citywide average rating is 4.47 out of 5. The average quality score sits at 70 out of 100. Here's what the top tier reveals: five of the ten highest-scoring Mexican spots charge under MX$100 per plate. The pricey places? Not winning.

The under-MX$100 bracket is where Oaxaca's kitchens hit hardest. Santo Sabor Restaurante at Murguía 510 in the Centro, along the Ruta Independencia corridor, carries a quality score of 89.0 and a 4.5-star rating from 494 reviewers. Open weekdays from 9:30am to 5:30pm, Saturdays until 1:30pm, closed Sundays. Reviewers call it "economic," "healthy," "quiet," and a sure bet for "value for money." The menu leans into stews and vegetarian plates. Food that doesn't try to impress you, then does. All for under MX$100.

Traditional plates and stews at Santo Sabor Restaurante in Oaxaca Centro
Traditional plates and stews at Santo Sabor Restaurante in Oaxaca Centro

El Biche Pobre comes next at 87.8 with 4.3 stars and a solid 1,615 reviews. Terraza Istmo and El Quinque both land at 85.6 with matching 4.6-star ratings. All four budget spots score above 85. For context: only six of Oaxaca's 898 total businesses qualify as upscale. The budget tier doesn't compete with the expensive restaurants here. It runs past them.

Move into the MX$100-200 range and you find the category's two highest scores. Almú Tilcajete sits at 90.8 with a 4.8 rating across 3,042 reviews. That's the highest quality score of any Mexican restaurant in Oaxaca, and maintaining 4.8 across three thousand reviews signals a kitchen that rarely falters. Casa Taviche runs close at 89.6 with 4.6 stars and over 2,000 reviews. Doubling your spend from the cheapest tier buys a measurable quality bump, particularly at Almú Tilcajete, where the numbers make the case without argument.

Then there's Criollo at MX$800-900 per plate. The lone upscale Mexican restaurant in the top ten. Here's the comparison that tells the whole story: at under MX$100, Santo Sabor scores 89.0. At MX$800-900, Criollo scores 87.2 with a 4.2-star rating, the lowest of the group. Yet it has 2,766 reviews, so people seek it out. Criollo is a destination restaurant, and destination pricing comes with it. Whether spending eight times what Santo Sabor charges for a lower score makes sense depends on what you want from dinner.

The pattern across Oaxaca's Mexican restaurants inverts what you'd expect: spending less gets you better food by the numbers. There's a gap between MX$200 and MX$800 where no high-scoring restaurant operates. That MX$300-500 zone, where you'd expect a solid mid-tier option, sits empty. With mezcal reshaping the cocktail scene and tourist foot traffic climbing, someone will fill that gap soon enough. Until they do, eat at Santo Sabor for under MX$100 or Almú Tilcajete for around MX$150 and put the savings toward a good mezcal flight.

Featured Places

Recommended Articles

Why Oaxaca's Best Mexican Food Is the Cheapest | Valors