Where to Eat in Oaxaca City: The Best Fine-Dining Restaurants
Oaxaca is one of my favorite food destinations, not just in Mexico, but the entire world. While I primarily visit for the markets and street food, it also has an incredible fine-dining scene ranging from an open-air Michelin-starred spot to a counter doing Japanese omakase with local Oaxaca ingredients. This guide covers the best restaurants in Oaxaca city, from traditional mole to a tasting menu to the best breakfast in town. I saved my favorite for last. It’s a place I had to message through WhatsApp and prepay – and it was worth every extra step.
Best Fine Dining Restaurant in Oaxaca City: Casa Oaxaca
Casa Oaxaca El Restaurante, led by chef Alejandro Ruiz, is the restaurant the most recognized for a high-end meal in the city. The cooking takes Oaxacan ingredients and herbs like hoja santa and pitiona and works them into refined plates. It’s a two-story spot with indoor seating and a rooftop terrace looking over the Santo Domingo church. The guacamole is made tableside, and the moles are the star throughout the menu in dishes like short ribs with manchamanteles and turkey with mole negro.
- What to Order: The tableside guacamole to start, then a mole-sauced main like the short ribs with manchamanteles, the suckling pig, or the turkey with mole negro. Book a terrace table at sunset for the church view.
- Best If: You want a polished Oaxacan dinner with a rooftop view and the city’s best-known chef behind it.
- Skip If: You want something casual or cheap. Casa Oaxaca is a special-occasion restaurant.
Best Michelin-Starred Restaurant in Oaxaca City: Los Danzantes
Los Danzantes earned a Michelin star in the 2024 guide, Mexico’s first, and it earns its reputation. The setting is an open-air courtyard with a large fountain and a retractable roof. It’s elegant but relaxed, and the menu puts a creative spin on Oaxacan dishes alongside one of the most extensive mezcal lists in town. As a bonus, it’s remarkably affordable for a Michelin-starred meal.
- What to Order: The Mayan octopus, the gnocchi, and the tlayuda, ordered together for the table, with a mezcal flight from the list. Save room for the desserts.
- Best If: You want a Michelin-starred dinner in a beautiful courtyard without the price you would pay for one elsewhere.
- Skip If: You want a quiet, intimate room. Los Danzantes is lively and open-air, built for a celebratory evening rather than a quiet evening.
Best Traditional Oaxacan Restaurant and Best Mole: Levadura de Olla
Levadura de Olla, from chef Thalia Barrios Garcia, also holds a Michelin star from the 2024 guide, and it is the best place to go for traditional Oaxacan cooking and mole. Barrios grew up in the Sierra Sur and builds the menu around criollo corn, wild herbs, and ancestral techniques, served in a shaded courtyard with a retractable roof. The mole negro with chicken is the dish that made the restaurant’s name. The menu leans more toward vegetables than proteins, which suits lighter eaters well, like my wife.
- What to Order: The mole negro with chicken and dried pozole, the guacamole with chapulines, and the tlayudas con asiento. The vegetable-forward dishes are strong if you want to eat lighter.
- Best If: You want the most respected traditional Oaxacan kitchen in the city, with mole as the centerpiece.
- Skip If: You are after a meat-forward meal. The menu emphasizes vegetables and tradition over big protein plates.
Best Tasting Menu in Oaxaca City: Criollo
Criollo is my tasting-menu pick, set in a colonial mansion with a central courtyard and backed by chefs Enrique Olvera of Pujol and Luis Arellano. The menu changes daily around local, seasonal ingredients, served as a multi-course tasting, so no two visits are the same. It’s a beautifully designed room just a short walk from the center. Reservations are needed.
- What to Order: There is no ordering to do beyond choosing the tasting menu. I enjoyed the optional drink pairing, which features mezcal and local ingredients.
- Best If: You want a chef-driven tasting menu that changes by the day, in one of the prettiest settings in Oaxaca.
- Skip If: You want to pick your own dishes or eat quickly. The set tasting is what makes this place special, so it is a poor fit for a fast or flexible meal.
Best Breakfast in Oaxaca City: Boulenc
Boulenc is the best breakfast and brunch in Oaxaca city. It’s a European-style bakery and cafe downtown that locals and visitors both love. The bakery is known for sourdough, pastries, and breads. They serve a full breakfast and brunch menu, with egg muffins, croque monsieur, and wood-oven sourdough pizza later in the day. Weekends get busy, so go early.
- What to Order: The pastries and sourdough from the bakery counter, plus a cooked breakfast like the croque monsieur or egg muffins. The coffee is Oaxaca-grown and worth ordering.
- Best If: You want a proper European-style breakfast or brunch, good bread, and strong coffee to start the day.
- Skip If: You want a traditional Oaxacan breakfast. Boulenc is European in style, so for memelas and atole you are better off at a market.
Best Restaurant in Oaxaca City for a Special Meal: Crudo
Crudo is an intimate omakase counter from chef Ricardo Arellano, listed in the Michelin Guide, and it is unlike anything else in Oaxaca. The menu is a set omakase that fuses Japanese technique with Oaxacan ingredients, so kampachi might arrive with nixtamalized papaya, or an eel handroll dressed in a puree made from agave pulp. Seating is limited to the counter, and you book and pay in advance. I reached out to them through WhatsApp to coordinate my reservation. The menu is lighter, which I actually prefer for a tasting menu so I can enjoy every bite without feeling overwhelmed.
🏆 My Personal Pick
Crudo is my pick of the whole list. I first heard about it on Somebody Feed Phil, and it was every bit as good as that made it look. It’s a small counter with limited seating and a set omakase that takes you on a journey through Japan via Oaxacan ingredients. You book and pay in advance, which is worth knowing before you go, and every dish that came out was outstanding.
- What to Order: There is no menu to order from. You take the omakase as it comes, course by course, and the chef decides. Add the drink pairing if it is offered.
- Best If: You want a one-of-a-kind tasting experience and you are happy to book and pay ahead for a counter seat.
- Skip If: You want a large meal or a traditional Oaxacan one. Crudo is a lighter, set omakase, so it not meant for big portions or traditional local dishes.

Best Restaurants in Oaxaca City: What to Know Before You Go
A few practical points apply across all of these. Reserve ahead for the fine-dining rooms, since Casa Oaxaca, Los Danzantes, Criollo, and Crudo fill up weeks out, and Crudo takes payment in advance. Many of the best restaurants close on Mondays, including Crudo, so plan around that. Prices climb at the top end, but a Michelin-starred meal here still costs far less than the equivalent in most cities, which is part of the draw. For traditional food on a budget, the markets and street stalls are fantastic, but all of the spots on this list are worth the splurge.

Where to Stay in Oaxaca: My Top Picks
- Quinta Real Oaxaca occupies a 16th-century former convent, and the stone corridors, frescoes, and courtyard pool make it the most atmospheric building you can find in Oaxaca.
- Casa Oaxaca Hotel is a seven-room 18th-century colonial townhouse with a courtyard restaurant from chef Alejandro Ruiz serving breakfast and dinner. His acclaimed flagship, Casa Oaxaca El Restaurante, is a short walk away.
- Hotel Escondido Oaxaca is a 12-room boutique in Centro, and we loved both the downstairs restaurant, which is highlighted in my vegetarian guide, and the swanky rooftop upstairs.
- Los Amantes, as I’ve featured, takes its name from the mezcal brand, and the rooftop terrace looks across Centro to the mountains and the cathedral with some of the better mezcal cocktails in the city.
- Hotel Posada del Centro is my budget pick, with a lovely courtyard. You’ll see tour groups here, but it’s a straight walk down to the Zócalo.
🍪 Final Bite
Oaxaca packs an unusual amount of great dining into a small center, from two Michelin-starred rooms to a daily-changing tasting menu and the best breakfast in town:
- For a renowned dinner with a view, go to Casa Oaxaca.
- For a Michelin star experience at a fair price, Los Danzantes.
- For traditional mole, the best spot is Levadura de Olla.
- For breakfast, Boulenc is fantastic.
- And for the meal I would plan a trip around, Crudo is my pick, with its small omakase counter that does something really unique.
Got a restaurant in Oaxaca city you would send people to? Tell me your favorite in the comments.
Explore More of Our Oaxaca Travels
Discover more from Foodie Frontiers
Subscribe to get the latest posts sent to your email.




One Comment