Meat is an important part of the diet of many people because it has protein. Protein helps the growth and healing of a body and gives energy. Meat is a "high-protein" food, but costs more than other foods like bread and vegetables. Meat is also a source of B vitamins. People who cannot afford meat, or who do not like to eat it need to find other ways to get enough protein in their diet. Beans and certain nuts are also high in protein. People that choose not to eat meat are called vegetarians, and those who do not eat any animal products are known as vegans.