La comida típica de México es muy variada y está profundamente influenciada por su historia y diversidad cultural. Entre los platos más representativos se encuentran:
Tacos. Tortillas de maíz o harina rellenas de diferentes guisos como carne asada, carnitas, pastor y barbacoa, entre otros.
Tamales. Masa de maíz rellena de carne, vegetales o frutas, envuelta en hojas de maíz o plátano y cocida al vapor.
Mole. Salsa espesa hecha con diferentes chiles, especias y, en algunas variantes, chocolate. El mole poblano es uno de los más conocidos.
Pozole. Sopa a base de maíz cacahuazintle con carne de cerdo o pollo, acompañada de lechuga, rábano, orégano y limón.
Chiles en nogada. Plato típico de Puebla, consiste en un chile poblano relleno de picadillo y cubierto con una salsa de nuez y granada.
Quesadillas. Tortillas de maíz rellenas de queso y otros ingredientes como hongos, flor de calabaza o huitlacoche, asadas o fritas.
Enchiladas. Tortillas bañadas en salsa de chile y rellenas de carne, pollo o queso, generalmente acompañadas de crema, queso fresco y cebolla.
Sopes. Tortillas gruesas de maíz con bordes, que se cubren con frijoles, carne, lechuga, crema y queso.
Además, las bebidas típicas como el pulque, el atole y el mezcal también forman parte importante de la gastronomía mexicana. Toda esta comida refleja la riqueza cultural del país, con influencias indígenas, españolas y africanas.