Best Markets in Oaxaca: A 2026 Food Lover’s Guide

Oaxaca is known as the food capital of Mexico because the dining options are myriad and the markets are plentiful and diverse. Some are daily food halls steps from the Zocalo, some are weekly village tianguis worth a bus ride, and each has its own speciality. This guide covers the best food markets in Oaxaca and what to eat at each. My favorite is last, the one I send everyone to when they first arrive. Go in the morning for the freshest food and smallest crowds.


Mercado Benito Juarez: The Best Market in Oaxaca for Shopping and Snacks

Mercado Benito Juarez is the daily market most visitors reach first, a block off the Zocalo and packed with mezcal, chocolate, mole paste, textiles, and leather. It leans more toward goods than full meals, but the snack and drink stalls are the reason to graze here. The chocolate molinos let you watch cacao ground to order, and the aguas frescas and nieves stands have been running here for generations.

  • What to Order: Nieves, the local sorbet, from La Chaguita at Local 27, plus a horchata con tuna from one of the aguas frescas stalls. Buy mole paste in bags to take home.
  • Best If: You want to shop for mezcal, chocolate, and mole to bring back, and snack while you browse.
  • Skip If: You came for a full sit-down meal. The cooked food is better next door at 20 de Noviembre, and Benito Juarez is stronger for goods than for lunch.


Tlacolula Sunday Market: The Best Market Day Trip From Oaxaca

The Tlacolula market, about an hour east of the city, is the biggest traditional tianguis in the state and operates on Sundays. Vendors come in from across the valleys, and on market day the stalls spill out of the building and into the surrounding streets. It is the best place in Oaxaca to eat barbacoa, with a whole aisle dedicated to it, and the trip pairs well with nearby Mitla, Hierve el Agua, or Teotitlan del Valle.

  • What to Order: Barbacoa from the dedicated aisle, plus tejate, the prehispanic corn and cacao drink, and pan de cazuela. If you do not eat meat, get the Oaxacan tamales and nieves.
  • Best If: You can go on a Sunday and want one out-of-town market that doubles as a day trip with ruins and mezcal nearby.
  • Skip If: You are not in Oaxaca on a Sunday. The market only operates that day, and there is little reason to make the trip otherwise.

Mercado de la Merced: The Best Local Market in Oaxaca

Mercado de la Merced is located near the edge of the trendy Jalatlaco neighborhood and feels calmer and more local than the downtown markets. It is not built for souvenirs, so the crowd is mostly residents shopping for produce, meat, cheese, and flowers. The back of the market has a small food court, and the breakfast cooking is home-style and cheap. I visited on a cooking tour with Entofood, and highly recommend.

  • What to Order: Breakfast at Fonda Florecita at the back, a local favorite for a cheap, fast morning meal. Pair it with a fresh juice from one of the stands.
  • Best If: You are staying in or near Jalatlaco and want a relaxed, local breakfast away from the tourist center.
  • Skip If: You want to shop for crafts or mezcal. La Merced is a working neighborhood market, not a souvenir stop.


Mercado Sanchez Pascuas: The Least Touristy Market in Oaxaca

Mercado Sanchez Pascuas is small and largely overlooked by visitors. A short walk north of the center, it is full of produce stalls, juice stands, and mini-restaurants serving home-style Oaxacan food to a local crowd. In the morning, flower vendors set up in the quiet courtyard outside. It is the market to choose when the downtown halls feel like too much.

  • What to Order: A comida corrida or memelas from one of the mini-restaurant stalls, plus a fresh-pressed juice. Order whatever the cocineras are cooking that day.
  • Best If: You want a calm, authentic market meal with almost no other tourists around.
  • Skip If: You are after a big-name market experience or souvenir shopping. Sanchez Pascuas is low-key by design and light on goods.

Mercado Organico La Cosecha: The Best Market for Vegetarian and Organic Food

Mercado Organico La Cosecha is the city’s organic market, focused on small producers, sustainable farming, and plant-forward food. It is the easiest place in Oaxaca for vegetarians and vegans to eat well, with stalls built around vegetables rather than meat, alongside organic coffee, breads, and natural mezcal. It’s quieter and cleaner than the big food halls, with a calm courtyard feel.

  • What to Order: The organic coffee, which is some of the best in the city, plus whatever vegetable-forward dishes and fresh breads the stalls have that day. Natural mezcal is worth a tasting here.
  • Best If: You are vegetarian or vegan, or you want organic coffee and produce from small local farms.
  • Skip If: You want the raw, smoky, traditional market experience. La Cosecha is calmer and more polished than that.

Mercado 20 de Noviembre: The Best Food Market in Oaxaca

Mercado 20 de Noviembre is the food market in Oaxaca, a daily hall right beside Benito Juarez dedicated almost entirely to eating. It’s most famous for the Pasillo de Humo, the alley of smoke, where you pick raw tasajo or cecina from a butcher and it is grilled over charcoal in front of you, then carried to a shared table with tortillas, salsas, and grilled spring onions. Beyond the smoke alley, the comedor stalls serve tlayudas, moles, tamales, and enmoladas, with meals costing around three to five US dollars.

🏆 My Personal Pick

Mercado 20 de Noviembre is my pick of every market on this list, and the comedor I go straight to is Comedor Candita. Run by Magdalena Hernandez Acevedo, it does the things this market does best, tlayudas, mole negro, enmoladas, and tamales, and it has done them daily for years. I get the tlayuda with pork, which is big, crisp and smoky. My wife leans lighter, and Candita looks after her too, since the vegetarian tlayuda with beans and quesillo is just as good without the meat. Come hungry, share a table, and do not skip the Pasillo de Humo on your way in.

  • What to Order: The pork tlayuda at Comedor Candita, or the vegetarian version with beans and quesillo. Add grilled tasajo from the Pasillo de Humo and a glass of tejate or agua fresca.
  • Best If: You want the single best market for a full Oaxacan meal, in the center, any day of the week.
  • Skip If: You dislike crowds. The market is busy and the smoke alley is thick, so it can overwhelm at peak times.


Markets in Oaxaca: What to Know Before You Go

A few practical points apply across all of these. The downtown markets, 20 de Noviembre, Benito Juarez, La Merced, and Sanchez Pascuas, are open daily, roughly from morning until early evening, and mornings are best for the freshest food and fewest crowds. The village tianguis run on set days worth planning around: Tlacolula on Sunday, Etla on Wednesday for quesillo and tamales, Ocotlan on Friday, and Zaachila and Atzompa on Thursday. Bring cash in small bills, since most stalls do not take cards, and a meal at any of the food halls rarely costs more than five US dollars.


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 and a casual, friendly restaurant where we had some great Oaxacan dishes. You’ll see tour groups here, but it’s a straight walk down to the Zócalo.

🍪 Final Bite

Oaxaca’s markets are the best window into its food, and you can experience all the traditional cuisine without ever sitting down in a restaurant. For shopping and snacks, go to Benito Juarez. For a Sunday day trip, Tlacolula and its barbacoa. For a local breakfast, La Merced or Sanchez Pascuas. For organic and vegetarian food, La Cosecha. And for the single best market meal in the city, 20 de Noviembre is my pick, with Comedor Candita and the Pasillo de Humo. Go in the morning, bring cash, and come hungry.

Got a market stall or comedor in Oaxaca you always go back to? Tell me your favorite in the comments.

Explore More Oaxaca!

Story pin image
Story pin image
Story pin image

Discover more from Foodie Frontiers

Subscribe to get the latest posts sent to your email.

Similar Posts

3 Comments

Leave a Reply