Les anciens Chinois mangeaient du riz, du millet, du sorgho et du thé. Le riz était la céréale de base dans le sud de la Chine, avec des preuves qu'il était cultivé dès 5000 av. Il a été bouilli dans de l'eau et transformé en vin de riz.
Bien que le riz soit l'aliment principal des anciens Chinois du sud de la Chine, il faisait trop froid et sec dans le nord de la Chine pour le cultiver. Pendant des siècles, les habitants de cette région ont vécu du mil sauvage et du sorgho. Vers 4500 av. Le thé, trouvé à l'origine à l'état sauvage, était également un aliment populaire parmi les anciens Chinois d'au moins 3000 av. en avant. Le blé n'a atteint la Chine qu'en 1500 av. J.-C., lorsqu'il a été importé d'Asie occidentale par des voyageurs.
Les anciens Chinois mangeaient également du soja, des concombres, du bok choy, du gingembre, des oranges, des citrons, des pêches et des abricots, tous originaires de Chine. Le soja était la principale source de graisses et de protéines dans l'alimentation chinoise ancienne. La viande était un régal rare. Les Chinois ont commencé à manger du poulet vers 5500 avant JC et du bœuf vers 4000 avant JC. Ni l'un ni l'autre n'est originaire de Chine. La seule source de viande indigène était le porc.