2022年6月2日 · One cup of soy milk provides 2.7 micrograms of vitamin B12, which is more than the 2.4 micrograms you need each day. The riboflavin in soy milk helps your cells produce energy and shields your DNA from damage. Drinking one cup of soy milk gives you 0.5 milligrams of riboflavin — close to 50 percent of the recommended daily amount.