There are five food groups. Protein is one. It includes foods like meat, fish, beans, seeds, eggs, and soy. Body builders load up on protein as do other athletes. It helps our bodies in so many ways, but there are nasty consequences if you eat too much of it.