The city of Oaxaca is brimming with culture, art and so many things to do. You can get lost in its beauty strolling around the historical centre among art galleries, churches and museums. But as the ‘foodie capital’ of Mexico, the number one highlight in the city are the restaurants. From fine dining at Casa Oaxaca to eating Tamales on the street corner, Oaxacan Cusine is so varied and tasty. To help you choose here is our rundown of the best restaurants in Oaxaca.
Whether for a quick lunch or a romantic dinner, this restaurant will leave you more than satisfied. Everybody is raving about its attentive service, the artsy setting and the sophisticated dishes presented. It’s elegant and real Mexican gourmet cuisine at its best. The bill will be a little over the average but totally worth the splurge.
+52 951 516 3285
Casa Oaxaca is one of our favourite restaurants in all of Mexico. The spectacular views to the Cathedral from the rooftop certainly add to the charm of this restaurant. Sophisticated Mexican dining, great service and a generous menu in an intimate atmosphere make it the perfect place to dine.
+52 951 516 8531
3. Los Danzantes
The elegant ambiance and fine dishes masterly prepared are a delight to your palate and to your eyes. With a focus on supporting small local producers you’ll find the avocados and tomatoes are from down the road in Sola de Vega. It’s the perfect place to celebrate a special anniversary or birthday. Odds are that you won’t be left disappointed.
+52 951 501 1187
Guests are raving about the great value for money, exceptional service and good variety of choices including vegan and vegetarian options. The beautiful murals on the walls certainly help create a cosy and welcoming atmosphere.
+52 951 231 5337
Mezquite offers a great terrace for your aperitif or dinner with spectacular sunset views. The food won’t disappoint either. On the contrary, you will find great traditional Mexican options for every palate, even for vegans and vegetarians.
+52 951 514 2099
6. Hierba Dulce
This is the dream place for the vegan and vegetarian crowd. You can find many vegan variations of the traditional tacos and other creative options to make your healthy diet more exciting. All the veggies are organic and they don’t use any processed food. The lovely patio and the friendly service make this place even more special. Even if you are not vegan, you may well become one after eating here!
+52 951 516 5374
7. El Destilado
Right in the heart of the Oaxaca historical centre in front of the majestic Templo de Santo Domingo you’ll find El Destilado. They serve their local specialities in terracotta plates, lava stone trays or in the old traditional mortar – be sure not to miss the guacamole! The atmosphere is warm and service impeccable.
+52 951 516 2226
8. La Olla
At La Olla you get the best of both worlds. They offer a cheap fixed price menu great for a quick lunch and also a lovely relaxed dinner with spectacular views from the roof top at night. The creative options from Oaxaca’s food traditions, the kindness of the staff and the cosy atmosphere makes it a great restaurant option during your stay in Oaxaca.
+52 951 516 6668
Creativity at its best in both the preparation of the dishes and in the restaurant decoration. The atmosphere is certainly welcoming, the food top-notch and the view without a doubt unbeatable from the rooftop right in front of the Santo Domingo church.
+52 951 514 0690
10. La Biznaga
A trendy restaurant located in a traditional patio and surrounded by art galleries. A great place to mingle with other local and tourists alike, have a drink or a meal enjoying the bohemian laid-back atmosphere and Oaxaca food.
+52 951 516 1800
We hope you enjoyed our list of the best restaurants in Oaxaca. We would love to see your pics if you make it there, be sure to tag us #granluchito!