Multiple choice general knowledge

Which of the following has highest protein content?

  1. Sprouts

  2. Soya bean

  3. Beans

  4. 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.