Back to mexican_restaurant in oaxaca
A group of people standing outside of a buildingTop 5

Top 5 Mexican Restaurants in Oaxaca

From smoky mole to crisp tlayuda, these five spots define Oaxacan flavor – and #1 leaves the rest in the dust.

Oaxaca’s Mexican restaurants are a study in tradition, heat and community, and my #1 pick, Almú Tilcajete, proves why the city’s food scene feels like a living museum.

a room with a bunch of wooden chairs and a table
a room with a bunch of wooden chairs and a table
  1. Almú Tilcajete – Nestled near the Zócalo, this place draws a steady line of locals for its legendary mole negro, served on a handmade tortilla for about MX$150. The mole’s depth comes from a blend of chilhuacle and chocolate that lingers long after the last bite. The open‑kitchen layout lets you watch the chef grind chilies in a stone mortar, a ritual that adds aroma to every plate. Reviewers rave, “the mole is unforgettable,” and the steady 4.8 rating (over 3,000 reviews) backs it up. The only downside is the limited seating, so arrive early.
A colorful taco shop entrance.
A colorful taco shop entrance.
  1. Casa Taviche – On Miguel Hidalgo 1111 in the heart of Centro, Casa Taviche shines with its massive tlayuda topped with avocado, tasajo and a drizzle of mezcal‑infused salsa, priced around MX$180. The menu del día changes daily, keeping regulars curious. One guest wrote, “the tlayuda here beats any street version.” The restaurant stays open from 8 AM to 10 PM every day except Wednesday, making it a reliable lunch spot. Its bustling bar can get noisy, which may distract those seeking a quiet dinner.

  2. Santo Sabor Restaurante – Tucked on Murguía 510 in the historic center, Santo Sabor offers a quiet refuge for lunch seekers. Their vegetarian stew, priced at MX$80, showcases local beans and fresh herbs, earning praise for “rich food” from a reviewer. Open weekdays 9:30 a.m.–5:30 p.m. and Saturdays until 1:30 p.m., it caters to office crowds. The modest price range (MX$1–100) makes it the most affordable on the list, though the limited hours mean you’ll miss it if you show up after 5 p.m.

  3. Criollo – Situated in the upscale Jalatlaco neighborhood, Criollo commands a price of MX$850‑900 for its signature duck confit tacos, a daring twist on tradition. The dish balances crispy skin with a subtle mole glaze, earning a 4.2 rating from over 2,700 reviews. The elegant interior, with wooden tables and soft lighting, creates a refined atmosphere that outshines the casual vibe of #5. However, the higher price point may deter budget travelers.

  4. El Quinque – Found in the bustling Mercado 20 de Noviembre, El Quinque serves a classic Oaxacan quesadilla for MX$70, perfect for a quick bite between market stalls. Reviewers note its “economic” value and “local place” charm. Open from 9 a.m. to 7 p.m., it never feels crowded, but the menu is limited to a few staples, which can feel repetitive after a few visits.

If you only try one place, let Almú Tilcajete’s mole be the reason you fall in love with Oaxaca’s culinary soul.

Featured Places

Recommended Articles