Mexico is home to some of the best cuisine in the world with an abundance of traditional dishes that hail from various states and pueblos. No two places prepare tacos the exact same way whether it be from a street stall to a high-end dining establishment. Eating in Mexico is a culinary adventure that will tantalize the taste buds. Taste regional and seasonal dishes across the country’s top tourist destinations including Puerto Vallarta, Los Cabos, and Mexico City. These are 20 of today’s best restaurants in Mexico, including new spots that preserve traditional cooking practices and others that celebrate contemporary Mexican cuisine.
RECOMMENDED: The best things to do in Mexico