O milho era o principal alimento básico na cultura asteca e era combinado com frutas, vegetais, feijão, grãos, peixes, esquilos, iguanas, salamandras, lagostins, insetos, ovos de insetos, larvas e várias aves e selvagens jogo. Perus, patos e cães eram ocasionalmente criados para comer.
O milho era essencial porque fornecia aos astecas proteínas e calorias adequadas. O milho costumava ser moído em massa e transformado em tortilhas. Os astecas usavam grãos de milho inteiros em uma sopa chamada pozole. Era comum fazer tamales embrulhando feijão e vegetais em cascas de milho e depois cozinhando-os no vapor. Os astecas usavam os grãos do cacaueiro para fazer uma bebida semelhante ao chocolate. Eles também usavam algas para fazer sobremesas semelhantes a cheesecake.
Assim como o milho, o feijão era uma fonte de proteína crucial e era servido em todas as refeições. Muitas vezes eram combinados com vegetais ou carnes em ensopados. Frutas e vegetais, como abacate, pimenta, batata-doce, cebola, abóbora, abobrinha, abóboras e cacto de pera espinhosa, eram cultivados e comidos. A diversidade de culturas era importante porque os astecas eram muito ativos e exigiam muitos nutrientes, vitaminas e minerais. Embora a carne fosse comida ocasionalmente, geralmente não havia uma abundância de fontes de carne nas áreas onde viviam os astecas.