According to Lancaster Brewery, the reason beer was so popular for breakfast was because of its caloric content. Beer gave laborers an energy boost throughout the European Middle Ages, when physical labor like farming or masonry was prevalent and required a lot of energy.