Soja predstavlja vrijedan doprinos veganskoj ishrani jer je soja veoma bogata proteinima. Pripremljen za jelo, sadržaj proteina je oko 9 posto. Protein koji sadrži tijelo se lako apsorbira i koristi. Budući da vegani ne jedu proteine iz mesa ili mliječnih proizvoda, važno je unositi proteine iz biljnih izvora kada se pridržavaju veganske prehrane.
U ljudskom tijelu, proteini su odgovorni, između ostalog, za izgradnju i obnavljanje vlastitih proteinskih spojeva. To uključuje veliki dio ljudskog tijela kao što su mišići, koža, kosa, organi, krvne stanice ili hormoni.
100 grama suvog zrna soje sadrži 35 grama proteina, pripremljenih ili kuvanih je još 15 grama. Prženi tofu na bazi soje sadrži 16 grama proteina. Kod sojinog mlijeka sadržaj proteina je znatno niži i iznosi samo 3 posto.