Top 5 Restaurants to Visit in Oaxaca, MX

Advisor - Molly Reed
Curated By

Molly Reed

Icon Share


  • Oaxaca

  • Boutique Travel

  • Food & Wine

  • Mexico

  • Local Food

  • Local Culture

  • Entertainment

A plate with 3 tacos and two sauces.
Curator’s statement

Oaxaca is a culinary gem nestled in the heart of Mexico, celebrated for its rich and diverse food scene that boasts a blend of indigenous traditions and Spanish influences. The region is renowned for its deep-rooted gastronomic heritage, showcasing an array of flavors, textures, and aromas that captivate the senses. From aromatic moles to crispy tlayudas and savory tamales, Oaxaca's culinary landscape is a journey through history, culture and taste. The city's vibrant markets, such as Mercado Benito Juárez and Mercado 20 de Noviembre, offer an immersive experience where you can witness the colors, sounds, and tastes that define Oaxacan cuisine and at night you can also go out for high end dining experiences. After spending a whole month in Oaxaca City, here are my Top 5 favorite restaurants:

The Fora Difference

Book with Molly to access exclusive perks and experiences on your trip.

[object Object]
Killer perks

Free upgrades, spa credits and more—we got you

[object Object]
Personalized recs

Customized travel planning for your style

[object Object]
Insider knowledge

Expert advice from people who’ve actually been there

Where to stay in Oaxaca, MX

Grand Fiesta Americana

Luxury hotel with a relaxed vibe, centrally located in Oaxaca.

Fora Perks
  • $100 hotel credit.

  • Daily Breakfast

  • Welcome amenity.

  • Upgrade & extended check-in/out whenever possible.

Hotel Escondido Oaxaca

A dreamy mix of old and new in the heart of Oaxaca, with a coworking space, rooftop pool and bar, and streetside Piedmontese eatery.

Fora Perks
  • $100 hotel credit.

  • Breakfast daily.

  • Welcome amenity.

  • Upgrade & extended check-in/out whenever possible.

Advisor - Molly Reed

Unlock perks by contacting Molly to book your trip.

Things to do in Oaxaca, MX

A waiter serving food on rooftop.

Top 5 Restaurants

Casa Oaxaca: In a beautifully restored colonial mansion, Casa Oaxaca offers an upscale dining experience that fuses traditional ingredients with innovative culinary techniques. Their seasonal menu showcases elevated versions of Oaxacan classics, accompanied by an impressive selection of mezcal. We had salsa and guacamole made table-side while a double rainbow arched over the masero - need I say more?

Los Danzantes: Set in a picturesque courtyard, Los Danzantes offers not only a delightful dining experience but also a chance to explore the world of artisanal mezcal. Their menu highlights traditional Oaxacan flavors while incorporating innovative culinary approaches.

Catedral Restaurant: Situated near the iconic Oaxaca Cathedral, this restaurant provides a unique fusion of colonial architecture and culinary excellence. This was the best mole I have ever had!

Criollo- Walk through a dimly lit corridor, past the open kitchen and out in to the incredible courtyard for a romantic and delicious meal. This one was truly a special experience!

Vaca Marina: You may not find this one on your typical restaurant list, but I visited multiple times during my stay. Located in the heart of the city, they have an incredible rooftop terrace with amazing views. The drinks are amazing and the Arrox Negro was out of this world!

Need to Know

Looking for more travel inspiration? Check out my guide, 4-Day Adventure Itinerary in Montezuma, Costa Rica.

Advisor - Molly Reed

Travel Advisor

Molly Reed

Get in touch with Molly

Did you like this guide? Reach out to customize and book your own experience. Or, just to chat about travel in general.

You can normally expect a response from Molly within a business day or so. You’ll also be subscribed to our travel newsletter (you can unsubscribe at any time).

This guide is part of our ongoing series on travel to Oaxaca.