Food markets, farmers markets and covered halls: where Mexico City shops, snacks and lunches.

Markets to wander

Mercado Roma ★ 4.3

Mon-Sat 09:00-22:00, Sun 09:00-19:0050 vendorsroma-norte

Mercado Roma in Mexico City is the Roma Norte gourmet food hall on Queretaro, a three-floor market with 50-plus vendors covering Mexican, Italian, Venezuelan, Japanese and Spanish kitchens plus a rooftop biergarten.

Go for: Gourmet food hall, Wine bar, Rooftop

Mercado Medellin ★ 4.3

Daily 06:00-19:00500 vendorsroma-norte

Mercado Medellin in Mexico City is the Roma Sur Latin American import market on Campeche, the pan-Latin grocery hall with Cuban, Colombian and Argentine vendors plus a strong fonda lunch counter trade.

Go for: Latin American imports, Cuban groceries, Argentine cuts

Markets in Mexico City, FAQ

When is the best time to eat in Mexico City?

Peak food season in Mexico City is year-round.

What time do people eat in Mexico City?

Local dining hours: lunch around 12:30, dinner from 19:30.

How does tipping work in Mexico City?

service is typically included; small extra is welcome but not expected.

What is the one dish to try in Mexico City?

Ask the next local you meet what they would order. Mexico City rewards trust.

← Back to Mexico City food guide