As noted on the bag, this product is manufactured in a facility that handles milk, soy, egg, tree nut, fish, and wheat products. Be Well by Kelly protein powders are egg, soy, milk, tree nut, nut and fish free, although they are manufactured in a facility which stores and handles egg, soy, milk, tree nut, and fish products. Our manufacturing facility processes under strict cGMP and SOP manufacturing methods to ensure that there is no opportunity for cross-contamination, and each batch undergoes gluten, dairy, and soy testing after the production.