Shakespeare would have eaten a large amount of bread as well as fruits, vegetables and grains. He likely wouldn't have eaten as much meat as those in the upper classes according to thelostcolony.org.
Just like today, what a person ate in Shakespeare's time —the Elizabethan Era — depended on social class. Meat, for instance, was more often eaten by the upper classes, while most vegetables were eaten by the lower classes. For social class, Shakespeare fell somewhere in the middle. Common vegetables were roots, such as turnips and carrots, as well as onions, leeks and garlic. Common fruit included apples, pears and berries. Most food was cooked over a fire. Bread was a staple for all classes, made from a variety of different flours, including wheat flour, as was pottage, a soup made from vegetables and grains. In fact, a common quick lunch for people of the lower class was bread and cheese. As the water wasn't clean, Shakespeare likely would have drank ale and wine. He also would have drank mead, which was ale with honey.