De Mexicaanse keuken is lekker en zeer gevarieerd. Je treft bekende gerechten zoals Taco's, Burrito's en Enchilada's, maar ook minder bekende als Mole, een saus die gemaakt is van chocolade, chili, tomaten, pinda’s, amandelen, uien en knoflook. Een andere saus is guacamole, een mengel van avocado’s, rode peper, uien en tomaten. Vaak wordt deze geserveerd met kip, varkensvlees, bruine bonen en tortilla’s.
Hoewel het gebruikelijk is in een restaurant te eten zijn er ook fastfoodrestaurants te vinden. In de meeste hotels en grote steden heb je een keuze uit internationale gerechten, lokale gerechten en veel vers fruit. Als je in Mexico bent, moet je beslist een glaasje tequila drinken. Deze wordt gedronken met een schijfje citroen en wat zout. Geïmporteerde sterke dranken zijn erg duur. Het beste kun je gin, rum of tequila drinken. Mexicaans bier, XX, Sol of Corona, heeft een goede reputatie. De koffielikeur, Kahlua, is wereldberoemd.
Inmiddels is Guatemala zelfs wat duurder dan Mexico.
Indicatie van prijzen voor maaltijden:
Ontbijt Mexico: tussen de 5 en 8 Euro
Ontbijt Guatemala: tussen de 6 en 9 Euro
Lunch Mexico: tussen de 7 en 12 Euro
Lunch Guatemala: tussen de 10 en 15 Euro
Diner Mexico: tussen de 9 en 14 Euro
Diner Guatemala: tussen de 11 en 16 Euro
Koffie Mexico: tussen de 1 en 3 Euro
Koffie Guatemala: tussen de 1,5 en 4 Euro
Biertje Mexico: tussen de 1,5 en 3 Euro
Biertje Guatemala: tussen de 3 en 4,5 Euro
Biertje Mexico: tussen de 1,5 en 3 Euro
Biertje Guatemala: tussen de 3 en 4,5 Euro
Glas wijn Mexico: tussen de 2,5 en 5 Euro
Glas wijn Guatemala: tussen de 3,5 en 6 Euro
Over het algemeen zijn de prijzen aan de kustplaatsen zo'n 30% hoger dan in het binnenland.