But other foods can fill the gap ... Besides providing plant-based protein and fiber, black beans are also a good source of iron and folate. They help with satiety, prevent constipation and ...