
Mercado de San Juan is Mexico City's gourmet market — a covered market in the Centro Histórico that specialises in imported and exotic ingredients alongside some of the finest traditional Mexican cooking in the city. This is where chefs from the city's top restaurants come to buy their ingredients, and where adventurous eaters come to try things that don't appear on tourist menus: escamoles (ant larvae), chapulines (grasshoppers), huitlacoche (corn fungus), and crocodile, ostrich, or wild boar prepared to order.
The exotic proteins get the attention, but the market's everyday offerings are equally impressive. The seafood stalls serve ceviche, aguachile, and raw oysters at communal counters. The cheese vendors stock varieties from every region of Mexico alongside French and Italian imports. The charcuterie, the fresh pasta, the tropical fruit — the quality throughout is noticeably higher than the average Mexican market, which is why the prices are too.
The market's location, a few blocks south of Bellas Artes, makes it a natural lunch stop on a Centro Histórico walk. The best strategy is to walk the entire market first, decide what you want, then return to order — the stalls operate as combination deli counters and restaurants, and most will prepare your purchase on the spot with tortillas, salsa, and a cold beer. Arrive before noon on a weekday for the most relaxed experience; weekends bring crowds and some stalls close early when they sell out.
Verified Facts
Mercado de San Juan is known as Mexico City's gourmet market
The market sells exotic ingredients including escamoles, chapulines, and huitlacoche
Professional chefs from top restaurants source ingredients here
The market is located a few blocks south of Bellas Artes
Get walking directions
Mexico


