A culinária mexicana se concentra em milho, pimenta, frutas e vegetais frescos, laticínios como creme e queijo e uma variedade de carnes. Alguns dos alimentos mexicanos mais famosos são tacos, enchiladas e tortilhas e salsa.
O milho tem sido um alimento básico na dieta mexicana desde antes da chegada dos espanhóis. Feijão, batata-doce, pimentão, tomate e abóbora também eram alimentos importantes no México pré-hispânico. Os europeus introduziram muitos alimentos populares hoje, como laticínios, porcos e galinhas. Muitos pratos modernos combinam ingredientes e estilos indígenas com influências europeias, como cobrir enchiladas com creme e queijo ou envolver um taco em uma tortilha de farinha.
Nos tempos modernos, outros alimentos internacionais estão influenciando a dieta mexicana, como a adição de refrigerantes americanos ao repertório tradicional de sucos de frutas frescas. A culinária mexicana também varia muito de região para região. Um exemplo dessa variedade é o prato popular conhecido como toupeira. A toupeira pode ser preta, verde, amarela ou vermelha e pode ser servida em vários contextos. A onipresente tortilla pode ser feita de milho moído ou farinha de trigo, dependendo da região. Apesar das diferentes maneiras de preparar tortilhas, elas são comuns em todo o México.