Well the biggest benefit of eating Beans, Meat, Nuts, etc.. Is teat they are extremely rich in protein and Iron. Usually beans are full of fiber, and carbohydrates, but they do have a high content of protein and are a central part of vegetarian or vegan diets. Meats of course is our standard way usually of getting protein and Iron as well.