Soybeans have 11 grams of protein in just one ounce. A great source of vitamins, antioxidants, iron and zinc, soybeans are considered as a food for lowering the levels of bad cholesterol. Two ounces of soybeans has about 4 grams of fiber. Since they have no trans fat, you can munch a handful of soy nuts at any time - whether it is during the peak hours of office or at home.