Skip to main content
Back to blog
Guides 25 Oct 2026 6 min read

Mexican markets worth visiting on your trip

The public markets and tianguis of Mexico worth building into a food trip: Mexico City, Oaxaca, Guadalajara, Mérida, Puebla and more, with what to eat at each one.

Edmond BojalilEB

Edmond Bojalil

Recetas Mexas

Mexican markets worth visiting on your trip

If you could do only one thing in each Mexican city to understand its cooking, it should be a trip to the market. Public markets and tianguis — open-air markets set up on a fixed day of the week — are larder, dining room and meeting place all at once. In them you see the chillies, maize, herbs and fruit of each region, and at their eateries and stalls you eat everyday cooking, the kind that doesn't always make it into restaurants. In this guide we go through the country's best-known public markets, city by city, with what is worth trying at each.

If you are interested in the tianguis tradition itself, from its pre-Hispanic origins, see our article what you would find in an authentic tianguis.

Mexico City

Mercado de San Juan

In the Historic Centre, born from an old indigenous market in the San Juan Moyotlán neighbourhood. This is the market for unusual produce: game meats, seafood, artisan cheeses, fruit from all over the country and edible insects such as chapulines and escamoles. A good place to taste a lot in a small space.

La Merced and Sonora

La Merced is the city's great traditional market, with halls of dried chillies, seeds, sweets and fruit; next to it, the Mercado de Sonora is known for its medicinal herbs and ritual objects. Go in the morning and carry little.

Jamaica, Coyoacán and Medellín

Jamaica for its flowers and the food stalls around it; Coyoacán for its tostadas; Medellín, in Roma, for its produce from other Latin American countries. We describe them in more detail in our guide to what to eat in Mexico City by neighbourhood.

Oaxaca

Benito Juárez and 20 de Noviembre

Two adjoining markets a block from the Zócalo in the city of Oaxaca. At Benito Juárez you buy chocolate, mole paste, quesillo, chillies and chapulines; at 20 de Noviembre you eat: eateries serving mole and, in the grilled-meat aisle, tasajo and cecina enchilada that you choose raw and have cooked over charcoal.

Central de Abasto

Oaxaca's biggest market, where producers from all over the state arrive. It is chaotic and enormous, and for that very reason fascinating for seeing the diversity of Oaxacan chillies and maize.

Tlacolula market

Every Sunday in Tlacolula de Matamoros several blocks of the main street are closed for one of the oldest and largest tianguis in the Central Valleys. Everything is sold, from live animals to pottery, and people eat goat barbacoa in red broth, tejate, pan de yema and mezcal. We include it in our mezcal route.

Other villages in the Central Valleys also have their own market day; ask in the city which one coincides with your visit.

Guadalajara: San Juan de Dios

The Mercado Libertad, known as San Juan de Dios, opened in 1958 in the centre of Guadalajara. It has three floors, and the food floor is a complete tour of tapatío cooking: birria, tortas ahogadas, pozole, seafood, juices and tejuino. We cover it in our guide to Guadalajara and Jalisco.

Mérida: Lucas de Gálvez

Mérida's great municipal market, in the city centre, is the place to see recados, sour oranges, limas, habanero chillies and tropical fruit, and to have cochinita pibil, panuchos and salbutes for breakfast at its eateries. Next to it is the San Benito market. Go early. More in our guide to Yucatán and Maya cooking.

Puebla, Michoacán and other markets

  • Puebla: the markets of the historic centre, with cemitas, chalupas and mole, and the street of sweet shops, with camotes and other convent sweets.
  • Pátzcuaro and Morelia: Michoacán's markets, with corundas, uchepos and carnitas. We look at them in our guide to Michoacán.
  • Ensenada: the port's fish and seafood market, to see the day's catch and eat fish tacos. More in our guide to Baja California.
  • Tijuana: the Mercado Hidalgo, with chillies, spices, sweets and fruit.
  • Hidalgo and the State of Mexico: weekend tianguis with barbacoa and consommé, which we cover in our day trips from Mexico City.

How to visit a Mexican market

  • Go in the morning. That is when there are more stalls selling prepared food and more fresh produce. By the afternoon many eateries have finished.
  • Eat where everyone else eats. An eatery full of local customers is a good sign of turnover and freshness.
  • Ask and taste. At fruit, cheese or mole stalls it is normal to ask for a sample.
  • Bring cash and bags. Many stalls don't take cards.
  • Look after your things. In large, crowded markets, carry little and keep your bag in sight.
  • Ask before photographing people and their stalls.
  • Follow a few basic hygiene habits: food cooked to order, purified water. We go over them in how to eat street food safely.

How to order at a market eatery

Market eateries — also called fondas or cocinas económicas — work in a way that is worth knowing about. Many offer a comida corrida: a set menu of the day with soup or broth, rice or pasta, a main stew chosen from several kept in pots on display, tortillas and an agua fresca. It is the simplest way to eat well and try home-style stews that don't appear on restaurant menus.

To order, just point at the pots and ask what is in each stew. Tortillas are served hot and replenished without asking, and the salsas are on the table. If you don't want heat, say so when you order: many stews have chilli in the sauce itself. When you have finished, you pay at the same stall, usually in cash.

What to buy to take home

The products that travel best are dry ones: dried chillies (ancho, guajillo, pasilla, chipotle), mole paste, drinking chocolate, achiote, vanilla, coffee beans and seeds. Before buying, check your country's rules on bringing in food of animal and plant origin: cheeses, meats and fresh fruit are usually restricted.

Frequently asked questions

What is the difference between a mercado and a tianguis?

A mercado is a permanent building that opens every day; a tianguis is an open-air market set up on a particular day of the week, heir to the pre-Hispanic markets.

Can you eat at every market?

Almost all large markets have an area of eateries or fondas. Some specialist markets, such as the Jamaica flower market, have their food stalls around the outside.

Do I need a guide?

No, but a guided visit to a large market such as La Merced or Oaxaca's Central de Abasto helps you find your way and try things you wouldn't order on your own.

Which market should I visit if I only have one day in the country?

If you are in the capital, San Juan; if you are in Oaxaca, Benito Juárez and 20 de Noviembre together.

Sources

  • Spanish-language Wikipedia, «Mercado de San Juan (Ciudad de México)», consulted on 25 October 2026.
  • English-language Wikipedia, «Tlacolula de Matamoros» (Sunday market).
  • Lonely Planet and Afar, entries on Oaxaca's Mercado 20 de Noviembre.
  • Mercasa and Azteca Jalisco, on Guadalajara's Mercado Libertad or San Juan de Dios.
  • Posta Yucatán and travel guides on Mérida's Lucas de Gálvez market.
Edmond Bojalil
Edmond Bojalil

Founder, Recetas Mexas

Mexican from Puebla, IT professional and foodie. Author of 1000+ authentic Mexican recipes adapted for home kitchens worldwide. Based in Madrid since 2018.

Read more