Who gets soy allergy?

Although soy allergy occurs most often in infants and children, it can appear at any age and can be caused by foods that had been previously eaten without any problems. Many infants can lose their allergy as they grow older.

Soybeans are legumes. Other foods in the legume family include peanut, navy beans, kidney beans, lima beans, string beans, pinto beans, chickpeas (garbanzo beans), lentils, peas, black-eyed peas, and licorice. Some people with soy allergy may have a reaction after eating other legumes. If you have soy allergy, you should talk with your doctor about what other legumes you might need to avoid.

What are the symptoms of soy allergy?

Allergic reactions to foods usually begin within minutes to a few hours after eating the food. The severity of symptoms can vary widely from one person to another. Mildly allergic persons may have itching and a few hives, while severely allergic persons may experience severe, life-threatening symptoms such as breathing problems or swelling of the throat. The symptoms of a food allergy may include any or several of the following:

  • Itching.
  • Hives.
  • Eczema.
  • Tingling or swelling of the lips, tongue, or throat.
  • Chest tightness, shortness of breath, or difficulty breathing.
  • Wheezing.
  • Abdominal pain.
  • Nausea, vomiting, or diarrhea.
  • Dizziness.
  • Fainting.
  • Anaphylaxis: sudden, severe, potentially fatal, systemic allergic reaction that can involve several areas of the body.

Last reviewed by a Cleveland Clinic medical professional on 10/02/2018.


  • Food Allergy Research & Education. Soy Allergy. Accessed 7/1/2020.
  • American College of Allergy, Asthma & Immunology. Soy Allergy. Accessed 10/4/2018.
  • Expert knowledge and experience of healthcare providers at Cleveland Clinic.


Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy