3 Best Places to Shop in Mexico

Background Illustration for Shopping

We've compiled the best of the best in Mexico - browse our top choices for the top things to see or do during your stay.

Mercado San Juan

Alameda Central Fodor's choice

Over the years, this traditional neighborhood market has refashioned itself as the city's gourmet food market. Its stalls are crowded with edible flowers, wild mushrooms, fresh seafood flown in from the coast, and spots that specialize in insect snacks like chicatanas (a species of flying ants) and gusano de maguey (agave grubs). Notably pricey, this is not a place where most people come for their daily shopping, but it's atmospheric nonetheless, with its cheeses, cured meats, and a great espresso bar in the form of Triana Café Gourmet that serves good drinks with a smile over a bright orange counter.

Ernesto Pugibet 21, Mexico City, 06000, Mexico
55-2248–6633

Something incorrect in this review?

Ecosentli

Coyoacán

This cute family-run shop specializes in artisanal or handmade foods and some other products (soaps, jewelry, crafts) primarily from the state of Puebla. There's a selection of coffee beans and mezcals from small producers, plus mezquite honey, salsas, sweets, and other organic products. The shop also has a small coffee bar and a tortillería serving up handmade corn quesadillas filled with chicken and mole, nopales, mushrooms, and other tasty ingredients.

Calle Presidente Carranza 138, Mexico City, 04000, Mexico
222-521--7802

Something incorrect in this review?

Oaxaca en Mexico

Centro Histórico
Opened six decades ago, this family-run shop in the shadow of the Parroquia de la Sanísima Trinidad sells fresh products imported weekly from Oaxaca. Expect to find cheeses, herbs, chiles, and chocolate along with simple green-glazed pottery.

Recommended Fodor's Video