Best Food Markets in CDMX
- Rodrigo Hernandez

- Dec 17, 2025
- 3 min read
Mexico City is a paradise for food lovers. Its food markets offer a rich mix of traditional flavors, fresh ingredients, and vibrant culture. If you want to taste authentic Mexican cuisine and discover local specialties, visiting the best food markets in CDMX is a must. I’ve explored many markets across the city, and I’m excited to share my top picks that combine great food, atmosphere, and variety.

Mercado de San Juan: A Gourmet Experience
Mercado de San Juan stands out for its unique selection of gourmet and exotic foods. Unlike typical markets, it caters to chefs and food enthusiasts looking for rare ingredients. Here you can find everything from wild boar sausages to fresh oysters and imported cheeses.
What to try: Exotic meats, fresh seafood, artisanal cheeses, and Mexican delicacies like chapulines (grasshoppers).
Why visit: It’s perfect for adventurous eaters and those who want to see a different side of Mexican food culture.
Tip: Visit early in the morning for the freshest picks and to avoid crowds.
This market is smaller but packed with quality. The vendors are knowledgeable and happy to explain their products, which makes it a great place to learn about Mexican ingredients.
Mercado Roma: Trendy and Delicious
Mercado Roma is a modern food market that combines traditional Mexican flavors with contemporary culinary trends. It’s a favorite among locals and tourists who want a casual yet high-quality dining experience.
What to try: Tacos al pastor, craft beers, gourmet coffee, and artisanal desserts.
Why visit: The market has a lively atmosphere with communal seating, making it easy to try different foods from various stalls.
Tip: Don’t miss the craft beer selection and the fresh juices.
The market also hosts events and workshops, so check their schedule if you want to join a tasting or cooking class.
Mercado de Coyoacán: Traditional Flavors in a Historic Setting
If you want to experience a traditional Mexican market with a strong local vibe, Mercado de Coyoacán is the place to go. Located in a charming neighborhood, this market offers classic Mexican street food and fresh produce.
What to try: Tostadas, quesadillas, churros, and freshly made aguas frescas.
Why visit: It’s a great spot to enjoy authentic Mexican snacks while exploring the historic Coyoacán area.
Tip: Try the tostadas at the stalls near the entrance—they are some of the best in the city.
The market is also close to Frida Kahlo’s Casa Azul, so you can combine a cultural visit with a food adventure.

Mercado de la Merced: The Largest and Most Diverse
Mercado de la Merced is the largest food market in Mexico City and one of the most diverse in Latin America. It’s a bustling place where you can find almost any ingredient imaginable, from fresh fruits and vegetables to spices and meats.
What to try: Fresh tropical fruits, street food snacks like tamales, and regional specialties.
Why visit: It’s a sensory overload with endless options, perfect for those who want to explore Mexican food in depth.
Tip: Wear comfortable shoes and bring cash. The market is huge and can be overwhelming.
This market is less touristy, so it offers a more authentic experience. Be ready to haggle and explore the many sections.
Mercado de San Ángel: Artisanal and Local
Mercado de San Ángel is smaller but known for its artisanal products and local food. It’s located in a beautiful colonial neighborhood and offers a quieter, more relaxed market experience.
What to try: Handmade tortillas, mole sauces, fresh tamales, and local sweets.
Why visit: The market combines food with crafts, making it a great place to pick up souvenirs and taste homemade dishes.
Tip: Visit on Saturdays when the market is livelier and there are more food options.
The market’s charm lies in its traditional feel and the quality of its homemade products.
Tips for Visiting Food Markets in CDMX
Bring cash: Many vendors don’t accept cards.
Go hungry: The variety of food is tempting, so come ready to try multiple dishes.
Ask questions: Vendors are usually friendly and love sharing stories about their food.
Stay safe: Keep an eye on your belongings, especially in crowded markets.
Try new things: Don’t hesitate to taste unfamiliar dishes or ingredients.







Comments