Africa has a diverse array of indigenous foods that vary widely by country and region. Staple foods in many African diets include grains like millet, sorghum and rice as well as cassava, yams and plantains. Cultural food traditions and cooking methods have been influenced over the centuries by contact with Arabian, Indian and European traders and colonists.