Final answer:
The Anglo-Saxons grew crops like wheat, barley, oats, peas, and beans, which were dietary staples, alongside fruits, vegetables, and flax. They also raised livestock such as cattle, pigs, sheep, and goats. Despite historical upheavals, they largely succeeded in sustaining their food supply through advanced farming techniques.
Step-by-step explanation:
The Anglo-Saxons relied heavily on agriculture and cultivated a variety of food sources to sustain their communities. They grew numerous crops such as wheat, barley, oats, rye, peas, and beans. These staples provided the foundation for their diet, and were complemented by fruits and vegetables when available. Flax was also grown for its fibers to make linen. Archaeological findings suggest that Anglo-Saxon agriculture was sophisticated for its time, with evidence of crop rotation and ploughing techniques that maximized crop yields. Livestock played an integral role in their farming practices, with cattle, pigs, sheep, and goats being raised for meat, milk, and wool.
During the Anglo-Saxon period, England went through significant historical events, such as invasions by Vikings and later the Normans, which could have impacted agricultural production. Nonetheless, apart from occasional disruptions due to invasions or environmental challenges, Anglo-Saxon farmers generally managed to provide enough food for their communities through their farming knowledge and persistence.