Question: are beans the perfect food?
Answer: Beans are very nearly the perfect food: Packed with vitamins, minerals, protein and fiber, they're also quite low in fat. They are known as “nutrient-dense” foods, meaning they provide a lot of nutrition per calorie.