The label of KeraGenis says that the supplement does contain soy. It clearly warns of the presence of allergens. Therefore, if you are someone who has a soy allergy evaluate the intensity and adversity of your allergy. You can also get advice from a doctor before you start to use the supplement.