Multiple choice general knowledge Which of the following has highest protein content? Sprouts Soya bean Beans Milk Reveal answer Fill a bubble to check yourself B Correct answer Explanation Soya bean has the highest protein content among the options. Soybeans contain approximately 36-56% protein by weight, significantly more than sprouts (~13%), beans (~21-25%), or milk (~3.3%). This makes soy an excellent plant-based protein source.