I'm deathly allergic to soy. I've had no problems taking this, no cross contamination. This product actually works. I have chronic low D3 levels. I took a different brand and my levels never changed. After being on the Nutrigold, my levels finally came up.