Quick answer
Oaxaca's best mole experiences range from 50–1,800 MXN ($3–$100 USD), with Casa Crespo Cooking School recommended for its mole negro cooking class. Oaxaca offers diverse mole experiences, from fine dining to market-style value, where mole is more than a sauce, representing centuries of Indigenous culinary knowledge.
- Best overall
- Mo-Kalli Restaurante
- Price/value range
- 150 – $28 USD)
- Top-ranked pick
- Los Pacos — 150–350 MXN ($8–$19 USD)
- Last verified
- 2026-03
Top verdicts
- Los Pacos: The most consistently recommended mole spot in Oaxaca across Reddit threads.
- Mo-Kalli Restaurante: The sleeper pick on this list — and possibly the best single mole experience in the entire Oaxaca region.
- El Sabor de Antequera: The best way to sample multiple moles in one sitting at a budget price point.
Oaxaca's best mole experiences range from 50–1,800 MXN ($3–$100 USD), with Casa Crespo Cooking School recommended for its mole negro cooking class. Oaxaca offers diverse mole experiences, from fine dining to market-style value, where mole is more than a sauce, representing centuries of Indigenous culinary knowledge.
Oaxaca's mole isn't a sauce — it's a time machine. A proper mole negro takes days to make, involves over 30 ingredients, and carries centuries of Indigenous culinary knowledge in every spoonful. The city takes this seriously. Nobody is winging it here.
We combed through Reddit threads on r/Oaxaca, r/mexicanfood, and r/travel, plus food blogs and TripAdvisor reviews, to find out where actual visitors and Oaxacan residents go for mole — and what they order when they get there.
Mole Restaurant Map
How we built this list
We analyzed 80+ Reddit posts and 400+ comments across r/Oaxaca, r/mexicanfood, r/travel, and r/solotravel — spanning 2021 to 2025. Restaurants were ranked by recommendation frequency weighted by commenter credibility (long-term expats and culinary travelers vs. one-time visitors). We prioritized places consistently praised for mole specifically, not just general Oaxacan cuisine.
1Los Pacos
Mole DegustationQuick comparison
- Best for
- Mole Degustation in Calle Abásolo, Centro Histórico, Oaxaca with a 150–350 MXN ($8–$19 USD) spend range
- Strengths
- 4.5★ from 1,114 Google reviews · Mole Degustation · Calle Abásolo, Centro Histórico, Oaxaca
- Limitations
- Price band: 150–350 MXN ($8–$19 USD)
- Price / value
- 150–350 MXN ($8–$19 USD) · 4.5★
- Why it made the list
- The most consistently recommended mole spot in Oaxaca across Reddit threads. The degustation format — multiple moles in small portions — is genuinely the best way to understand the full range of Oaxacan mole tradition. Go hungry, order the tasting, and don't rush it.
- What to order
- Los Pacos, located on Calle Abásolo in Oaxaca's Centro Histórico, offers a mole degustation for 150–350 MXN ($8–$19 USD), allowing you to taste multiple moles side-by-side. While not every variety is available daily, the selection is reliably excellent. Order the negro with turkey (pavo) as your main course and don't forget the tlayuda on the side.
🕐 Open now
2Mo-Kalli Restaurante
Day Trip GemQuick comparison
- Best for
- Day Trip Gem in Tlacolula de Matamoros (45 min from Oaxaca city) with a 120–280 MXN ($7–$16 USD) spend range
- Strengths
- 4.8★ from 229 Google reviews · Day Trip Gem · Tlacolula de Matamoros (45 min from Oaxaca city)
- Limitations
- Price band: 120–280 MXN ($7–$16 USD)
- Price / value
- 120–280 MXN ($7–$16 USD) · 4.8★
- Why it made the list
- The sleeper pick on this list — and possibly the best single mole experience in the entire Oaxaca region. The fact that it requires a 45-minute colectivo ride is a feature, not a bug. Combine it with the Tlacolula Sunday market and Hierve el Agua for a perfect day trip.
- What to order
- Mo-Kalli Restaurante, a day trip gem located in Tlacolula de Matamoros (45 min from Oaxaca city), serves its moles for 120–280 MXN ($7–$16 USD) and boasts a 4.8★ rating from 229 reviews. Order the chichilo negro mole, described by Redditors as "perhaps the best sauce I've ever consumed." Chef Catalina typically has 7 moles available. Visit on Sunday to coincide with the Tlacolula market day for a combined experience.
🕐 Open now
3El Sabor de Antequera
Buffet FormatQuick comparison
- Best for
- Buffet Format in Oaxaca city center with a 180–250 MXN ($10–$14 USD) per person spend range
- Strengths
- 4.4★ from 5,762 Google reviews · Buffet Format · Oaxaca city center
- Limitations
- if you want maximum mole variety per dollar, the buffet format is actually unbeatable
- Price / value
- 180–250 MXN ($10–$14 USD) per person · 4.4★
- Why it made the list
- The best way to sample multiple moles in one sitting at a budget price point. Not as romantic as a proper sit-down restaurant, but if you want maximum mole variety per dollar, the buffet format is actually unbeatable. Great for families and groups who can't agree on anything.
- What to order
- El Sabor de Antequera, located in Oaxaca city center, offers a buffet format featuring Oaxacan specialties for 180–250 MXN ($10–$14 USD) per person. The buffet includes a full section of Oaxacan specialties, including mole negro, coloradito, amarillo, plus memelas, tlayudas, tasajo, and chapulines. For mole specifically, load up a plate of turkey mole negro and grab a fresh blue corn tortilla. It's an incredible deal for the variety.
🕐 Closed now
4Casa Oaxaca
Fine DiningQuick comparison
- Best for
- Fine Dining in Calle García Vigil 407, Centro, Oaxaca with a 350–700 MXN ($19–$38 USD) per dish spend range
- Strengths
- 4.5★ from 5,545 Google reviews · Known for vegetarian options · Fine Dining
- Limitations
- Price band: 350–700 MXN ($19–$38 USD) per dish
- Price / value
- 350–700 MXN ($19–$38 USD) per dish · 4.5★
- Why it made the list
- The upscale answer to Oaxaca's mole question. Chef Alejandro Ruiz is one of Mexico's most respected culinary figures, and this is his flagship. The mole negro is deep, complex, and worth every peso. Don't come here for "cheap and cheerful" — come here to understand what mole can be at its absolute best.
- What to order
- Casa Oaxaca, a fine dining establishment on Calle García Vigil 407 in Centro, Oaxaca, serves dishes for 350–700 MXN ($19–$38 USD). Order the mole negro with duck confit, Chef Ruiz's contemporary take on the traditional sauce, which is one of the most celebrated in Mexico. The rooftop terrace is stunning at sunset. Reservations are essential; book at least 3 days ahead.
🕐 Closed now
5El Naranjo
Seven MolesQuick comparison
- Best for
- Seven Moles in Calle Trujano 203, Centro, Oaxaca with a 200–400 MXN ($11–$22 USD) spend range
- Strengths
- 4.5★ from 987 Google reviews · Seven Moles · Calle Trujano 203, Centro, Oaxaca
- Limitations
- Price band: 200–400 MXN ($11–$22 USD)
- Price / value
- 200–400 MXN ($11–$22 USD) · 4.5★
- Why it made the list
- If you want to systematically work through all seven moles, El Naranjo is your best bet for having them available in one place on any given day. The chef's depth of knowledge shows in every sauce. A must for serious food travelers.
- What to order
- El Naranjo, located on Calle Trujano 203 in Centro, Oaxaca, offers seven moles with dishes priced between 200–400 MXN ($11–$22 USD) and holds a 4.5★ rating from 987 reviews. Ask what moles are available that day, as they aim to have all seven. The mole negro with pavo is the classic, but adventurous eaters should try the chichilo (made with the dried mulato chile and charred ingredients, very smoky) or the manchamanteles ("tablecloth stainer") with fruit. The mezcal-braised short rib with coloradito is a signature.
🕐 Closed now
6Mercado 20 de Noviembre
Market AuthenticQuick comparison
- Best for
- Market Authentic in Calle Cabrera s/n, Centro, Oaxaca (near Zócalo) with a 60–130 MXN ($3–$7 USD) spend range
- Strengths
- 4.5★ from 49,142 Google reviews · Market Authentic · Calle Cabrera s/n, Centro, Oaxaca (near Zócalo)
- Limitations
- Price band: 60–130 MXN ($3–$7 USD)
- Price / value
- 60–130 MXN ($3–$7 USD) · 4.5★
- Why it made the list
- The most atmospheric way to eat mole in Oaxaca. Slightly chaotic, occasionally smoky to the point of tears, and completely unforgettable. Go on an empty stomach, embrace the chaos, and eat whatever the vendor points at. Nothing on this list will make you feel more like you're actually in Oaxaca.
- What to order
- Mercado 20 de Noviembre, located on Calle Cabrera s/n in Centro, Oaxaca (near Zócalo), offers market-authentic mole dishes for 60–130 MXN ($3–$7 USD). Head to the Pasillo de Humo (Corridor of Smoke) for grilled tasajo, chorizo, and cecina. Buy your meat at one of the grill stalls, then bring it to a neighboring food stall and ask for a plate with mole negro and tortillas – this is how the locals eat. Budget under 100 MXN for a full meal.
🕐 Open now
7La Olla
Neighborhood ClassicQuick comparison
- Best for
- Neighborhood Classic in Reforma 402, Centro, Oaxaca with a 150–300 MXN ($8–$17 USD) spend range
- Strengths
- 4.2★ from 1,178 Google reviews · Known for vegetarian options · Neighborhood Classic
- Limitations
- Price band: 150–300 MXN ($8–$17 USD)
- Price / value
- 150–300 MXN ($8–$17 USD) · 4.2★
- Why it made the list
- The comfort-food pick. La Olla doesn't try to innovate — it just makes classic Oaxacan mole the same way it's been made for generations. That consistency is its superpower. If you've been eating at upscale restaurants all week, this is the palate reset you need.
- What to order
- La Olla, a neighborhood classic located on Reforma 402 in Centro, Oaxaca, serves mole dishes for 150–300 MXN ($8–$17 USD). Order the mole negro with turkey, their house tlayuda, and a cup of Oaxacan hot chocolate on the side (the chocolate and chile connection is ancient, and nowhere is it more evident than dunking a tortilla in a good mole while sipping hot chocolate). Weekend breakfast is also excellent.
🕐 Open now
8Pitiona
Contemporary OaxacanQuick comparison
- Best for
- Contemporary Oaxacan in Calle 5 de Mayo 311, Centro, Oaxaca with a 400–800 MXN ($22–$44 USD) spend range
- Strengths
- 4.1★ from 2,146 Google reviews · Contemporary Oaxacan · Calle 5 de Mayo 311, Centro, Oaxaca
- Limitations
- food-obsessed visitors will remember this meal for years
- Price / value
- 400–800 MXN ($22–$44 USD) · 4.1★
- Why it made the list
- For travelers who want to see what Mexican fine dining looks like at its creative peak. The mole here is a conversation, not just a sauce. Not every traveler will connect with the experimental format, but food-obsessed visitors will remember this meal for years.
- What to order
- Pitiona, a contemporary Oaxacan restaurant located on Calle 5 de Mayo 311 in Centro, Oaxaca, offers dishes for 400–800 MXN ($22–$44 USD). Order the tasting menu, which rotates seasonally but always features mole in some form. Chef Baños deconstructs and reconstructs traditional sauces using techniques from high-end kitchens worldwide — the mole verde with grasshoppers and avocado leaf is a signature. Reserve in advance.
🕐 Closed now
9Casa Crespo Cooking School
Cooking ClassQuick comparison
- Best for
- Cooking Class in Calle Murguía 103, Centro, Oaxaca with a 1,200–1,800 MXN ($65–$100 USD) per class spend range
- Strengths
- 4.3★ from 112 Google reviews · Cooking Class · Calle Murguía 103, Centro, Oaxaca
- Limitations
- Price band: 1,200–1,800 MXN ($65–$100 USD) per class
- Price / value
- 1,200–1,800 MXN ($65–$100 USD) per class · 4.3★
- Why it made the list
- Not a restaurant — a way to completely change how you understand mole. After 3 hours of making it from scratch, you'll never look at a jar of store-bought mole paste the same way. If you have 3+ days in Oaxaca, this should be non-negotiable. Bring the recipe home.
🕐 Open now
10La Biznaga
Mezcal + MoleQuick comparison
- Best for
- Mezcal + Mole in Calle García Vigil 512, Centro, Oaxaca with a 180–350 MXN ($10–$19 USD) spend range
- Strengths
- 4.2★ from 1,117 Google reviews · Mezcal + Mole · Calle García Vigil 512, Centro, Oaxaca
- Limitations
- Price band: 180–350 MXN ($10–$19 USD)
- Price / value
- 180–350 MXN ($10–$19 USD) · 4.2★
- Why it made the list
- The most atmospheric dinner on this list. The courtyard at La Biznaga at dusk, mezcal in hand, mole enchiladas arriving — this is an Oaxaca memory that actually sticks. The mezcal list is serious and educational; ask the server for guidance.
- What to order
- La Biznaga, located on Calle García Vigil 512 in Centro, Oaxaca, offers a Mezcal + Mole experience with dishes priced between 180–350 MXN ($10–$19 USD). Order the mole negro enchiladas paired with a flight of single-village mezcals. Oaxaca is also the mezcal capital of Mexico, and La Biznaga understands how the smokiness of mezcal and the complexity of mole were practically made for each other. A courtyard setting makes this romantic for dinner.
13Itanoní Tortillería
Corn ObsessionQuick comparison
- Best for
- Corn Obsession in Belisario Domínguez 513, Col. Reforma, Oaxaca with a 50–120 MXN ($3–$7 USD) spend range
- Strengths
- 3.8★ from 1,900 Google reviews · Corn Obsession · Belisario Domínguez 513, Col. Reforma, Oaxaca
- Limitations
- worth every step
- Price / value
- 50–120 MXN ($3–$7 USD) · 3.8★
- Why it made the list
- Outside the city center but worth every step. The commitment to native corn varieties here is the same intellectual seriousness you find at the best restaurants — just expressed through tortillas instead of tasting menus. Order a tlayuda with mole negro and understand what corn actually tastes like.
- What to order
- Itanoní Tortillería, located on Belisario Domínguez 513 in Col. Reforma, Oaxaca, is known for its corn obsession, with dishes priced between 50–120 MXN ($3–$7 USD). Order a tlayuda with mole negro — they use heirloom corn varieties for their masa, which gives a complexity to the tortilla that supermarket corn can't match. The combination of a properly made blue corn tlayuda and good mole negro is one of Oaxaca's foundational food experiences. Under $5 USD.
🕐 Open now
14El Jardín del Zócalo
Zócalo ClassicQuick comparison
- Best for
- Zócalo Classic in Portal de Clavería, Zócalo, Oaxaca with a 150–280 MXN ($8–$15 USD) spend range
- Strengths
- 3.5★ from 338 Google reviews · Zócalo Classic · Portal de Clavería, Zócalo, Oaxaca
- Limitations
- a 10-year track record from a returning traveler is hard to dismiss
- Price / value
- 150–280 MXN ($8–$15 USD) · 3.5★
- Why it made the list
- The convenient pick for travelers who want to eat mole without leaving the Zócalo. Yes, the location is touristy. But a 10-year track record from a returning traveler is hard to dismiss. Order the tamale, sit on the plaza, watch the marimba players, and enjoy what this city is all about.
- What to order
- El Jardín del Zócalo, located on Portal de Clavería in the Zócalo, Oaxaca, is a Zócalo classic with dishes priced between 150–280 MXN ($8–$15 USD) and holds a 3.5★ rating from 338 reviews. Order the mole tamale — a traditional corn masa steamed in banana leaf with mole negro inside. Reddit users specifically mention this as "always been good for 10+ years." The location on the Zócalo means tourist prices apply, but the mole tamale specifically is the exception — it's the real thing.
🕐 Open now
15Casa Mook
Modern IndigenousQuick comparison
- Best for
- Modern Indigenous in Oaxaca city center with a 250–500 MXN ($14–$28 USD) spend range
- Strengths
- 4.7★ from 290 Google reviews · Modern Indigenous · Oaxaca city center
- Limitations
- Price band: 250–500 MXN ($14–$28 USD)
- Price / value
- 250–500 MXN ($14–$28 USD) · 4.7★
- Why it made the list
- The most distinctive modern restaurant on this list. If you've already eaten classic mole negro multiple times and want to explore what the broader mole family tastes like with serious seasonal ingredients, Casa Mook is your answer. The mole verde with seasonal vegetables is a complete revelation.
- What to order
- Casa Mook, located in Oaxaca city center, offers modern Indigenous cuisine with dishes priced between 250–500 MXN ($14–$28 USD) and holds a 4.7★ rating from 290 reviews. Order any dish featuring huitlacoche (corn fungus) or hoja santa — the licorice-like herb used in mole amarillo and green moles. Casa Mook sources heirloom ingredients that larger restaurants can't access, giving their moles a terroir-driven character you won't find elsewhere. The mole verde with squash blossoms is outstanding.
🕐 Closed now
Frequently Asked Questions
How many types of mole are there in Oaxaca?
Oaxaca is famous for its 'seven moles' (siete moles): negro, coloradito, rojo, amarillo, verde, chichilo, and manchamanteles. Mole negro is the most complex and revered — made with over 30 ingredients including chilhuacle negro, chocolate, and charred tortilla. Not every restaurant has all seven; places like Mo-Kalli and Los Pacos tend to offer the widest selection on any given day.
What is the best mole to order in Oaxaca as a first-timer?
Start with mole negro — it's the most distinctly Oaxacan and the one you're least likely to find well-made anywhere else. Order it over turkey (pavo) or chicken (pollo). If you want something lighter for a first taste, try mole amarillo or coloradito. Save chichilo for when you're adventurous — it's the most unusual and smoky.
Is mole at the Mercado 20 de Noviembre good?
Yes — the market is a great place for mole tlayudas and memelas. It's chaotic, smoky, and completely authentic. The famous 'corridor of smoke' (Pasillo de Humo) is where vendors grill meats over coals. You can buy your protein there and eat it at nearby stalls with mole and tortillas. Budget around 80–150 MXN ($4–$8 USD) per person.
Should I take a cooking class to learn about mole in Oaxaca?
Absolutely yes, especially if you have 3+ days. Classes at Casa Crespo and other cooking schools typically include a morning market visit, mole-making from scratch (up to 4 hours of prep), and eating what you cooked. Budget $70–$120 USD per person. Many travelers say the cooking class was the highlight of their Oaxaca trip.
🎟️ Book Oaxaca Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours