Many animal and vegetable foods contain proteins. Proteins are made up of amino acids. Unfortunately, many animal sources of protein are expensive.
Animal sources of protein include meat, eggs and dairy products.
Vegetable sources of protein include legumes (beans, peas, lentils), nuts, millet (sorghum) and, to a lesser degree, maize.
Meat, dairy products, beans, peas and lentils contain high quality protein rich in essential amino acids. Maize contains poor quality protein.