Зерновые культуры (кроме риса, относительно поздно завезённого в Европу), оставались одними из важнейших продуктов на протяжении раннего Средневековья, так как картофель был введен в употребление лишь в 1536 году, а широкое распространение получил намного позже. Ячмень, овёс и рожь входили в рацион бедных слоев населения, тогда как пшеница была привилегией высшего сословия. Однако хлеб, овсянка, каша и паста входили в рацион всех сословий. Многочисленные бобовые культуры, среди которых совершенно забытая теперь вигна, нут (в южных странах) и, наконец, садовые бобы вместе с овощами были важным дополнением к основанной на зерновых культурах и низкосортном мясе диете нижних сословий. Бобы фасоли ведут своё происхождение из Нового Света и в Европе появились лишь в ходе так называемого «Колумбова обмена» в XVI веке.
Мясо телят, ягнят и поросят, а также птица было более дорогим и более престижным продуктом питания, попадая на столы высшего сословия вместе с благородной рыбой и высоко ценимыми привозными продуктами. В лавке мясника чаще всего можно было встретить свинину, баранину; разнообразной домашней птицей торговали соответствующие цеха (например, парижские гусятники), говядина оставалась в основном пищей людей более скромного достатка. Треска и сельдь были одним из основных источников питания для северных народов, и в сушёном (так называемый stockfish), копчёном или солёном виде распространялись по материку, широко использовались и другие многочисленные виды морской и пресноводной рыбы.