Ounce for ounce, they are one of the best plant sources of protein and contain no cholesterol.Many also are good sources of fiber; minerals such as magnesium, iron, potassium, selenium, copper, and zinc; vitamin E, folacin and other B vitamins; and fat.Fat - there is good news and bad news.