O México tem vários produtos nativos que incluem feijão, milho, baunilha, tomate, abacate e chocolate. Todos esses produtos são básicos na dieta mexicana e na terra.
O abacate suave e amanteigado ajuda a compensar o sabor picante de muitos pratos mexicanos e, ao contrário da culinária dos Estados Unidos, os pratos salgados, como o mole, usam chocolate. O feijão vem em muitas variedades diferentes e geralmente é servido em todas as refeições. O milho é a base de refeições como tamales, enchiladas e tortilhas de milho. Os tomates são encontrados em pratos como salsa e vêm em variedades vermelhas e verdes. A forma como esses ingredientes e outros alimentos básicos da dieta mexicana são usados é um reflexo de diferentes áreas do país.