Mexican food anchors on the tortilla, the mole and the market. Mexico City carries the modern scene including world's-best contenders; Oaxaca adds the seven moles and tlayuda; coastal Pacific adds ceviche and aguachile; the north adds carne asada and flour-tortilla traditions. Pick a city to begin.
Cities in Mexico
Each city has its own way of feeding you. Pick where to start.
Top across Mexico
Country-wide editor lists across every category we cover.
Restaurants
Fine Dining
Casual
Bakeries
Cafes
Coffee Roasters
Bars
Wine Bars
Breweries
Street Food
Markets
Late Night
Hidden Gems
Budget
Brunch
Food Tours
Cooking Classes
Day Trips
Dance Clubs
French Bistro
Chiles En Nogada
Churros Con Chocolate
Esquites
Mole Poblano
Pozole
Tacos Al Pastor
Tamales
Tlacoyos
Tuna Tostada
Gluten Free
Halal
Kosher
Vegan
Vegetarian
Mexico food, FAQ
When is the best time to eat in Mexico?
Peak food season in Mexico is year-round.
What time do people eat in Mexico?
Local dining hours: lunch around 12:30, dinner from 19:30.
How does tipping work in Mexico?
service is typically included; small extra is welcome but not expected.
What is the one dish to try in Mexico?
Ask the next local you meet what they would order. Mexico rewards trust.