Can Food Allergies Cause Vomiting In Babies?

Vomiting is one of the most common food allergic reaction symptoms in babies. However, your child could be vomiting for another reason, or they could just be spitting up. Today, we’ll cover how to tell whether vomiting is a symptom of a food allergy.


In babies and young children, vomiting is one of the most common symptoms of an allergic reaction. However, your child could be vomiting for another reason --- or they could just be spitting up as their digestive system is still maturing. Today, we’ll cover how to tell whether vomiting is a symptom of a food allergy, or of something else. Plus, we’ll break down the difference between vomiting and spitting up. 

Vomiting and food allergies

Along with food allergy hives (red raised bumps), vomiting is one of the most common symptoms of a food allergy reaction in babies and young children. Occasional vomiting is a symptom of a mild allergic reaction, while repeated vomiting can be a symptom of a severe allergic reaction. 

Vomiting is actually a symptom of both of the two main types of food allergies --- immediate-type food allergies and delayed-type food allergies. It could occur alone or with other symptoms.

Immediate-type food allergies are also known as IgE-mediated food allergies. When someone has this type of food allergy, their immune system produces IgE antibodies that detect the specific proteins from foods they are allergic to. The IgE antibodies then trigger an allergic reaction whenever the person eats the food they are allergic to. 

Immediate-type food allergies cause symptoms like hives, swelling, and vomiting soon after someone eats a food that they are allergic to --- usually within seconds to minutes of eating that food, and almost always within two hours.

Delayed-type food allergies are also known as non-IgE-mediated food allergies. This type of food allergy is much rarer than immediate-type food allergies. 

Delayed-type food allergies also involve an immune system response, but don’t involve IgE antibodies. These food allergies cause GI symptoms, including vomiting, diarrhea, stomach pain and abdominal pain, hours to days after someone eats a food that they are allergic to. 

One rare type of delayed food allergy, where vomiting is heavily involved, is FPIES (food protein-induced enterocolitis syndrome). FPIES usually appears in babies. It causes vomiting around 2-4 hours after baby eats the food they’re allergic to, and can also cause diarrhea. The vomiting and diarrhea can sometimes be severe. This can cause baby to become pale, feel floppy and become dehydrated, which requires immediate medical attention. Again, though, FPIES is rare.

Since delayed-type food allergy symptoms sometimes take days to show up, it can sometimes be difficult to trace  vomiting back to this type of food allergy. 

But if your child starts vomiting immediately after eating a food, and exhibits hives or other food allergy symptoms, their vomiting is likely from an immediate-type food allergy. (For a full breakdown of immediate-type food allergy symptoms, please read our previous article on baby allergic reaction symptoms.) 

Still, vomiting can have other causes --- and you also need to know the difference between vomiting and spitting up before assuming that your child is vomiting due to a food allergy. 

Vomiting Vs. Spitting Up

Spitting up (also called reflux) is common in babies, because babies’ digestive systems are still maturing. During their first few months, around half of all babies spit up. 

Spitting up still means baby is healthy --- it isn’t a sign that anything is wrong. It happens simply because the sphincter (muscle) at the bottom  of the esophagus has trouble staying closed, so it causes the contents of the stomach to flow back into the esophagus. 

Spit-up is not a concern when what baby spits up easily flows out of the mouth. It is also not a concern when baby seems content (when baby is a “happy spitter”). 

But if baby forcefully expels food, and seems uncomfortable or in distress when they do so, this is vomiting, not spit-up. 

Remember that spit-up usually looks like a dribble, while vomit shoots out suddenly and forcefully. Vomiting also brings up more liquid than spit up, and may be yellow or green in color. 

Nurse Dani of Intermountain Moms breaks down the difference between vomiting and spit-up, and what to do if you see that baby is vomiting:

Other Possible Causes Of Vomiting

If you’ve determined that baby is vomiting and not just spitting up, keep in mind that these other illnesses and conditions may also be causes of vomiting in babies. 

Gastroenteritis (a “stomach bug”)

The most common cause of vomiting in babies and young children is gastroenteritis, commonly known as a stomach bug. This is a bacterial or viral infection that is usually brought on by the rotavirus, and that causes vomiting and diarrhea.Your little one should feel better within a day or two. 

Gastroesophageal reflux disease (GERD) 

GERD is gastroesophageal reflux disease, which is caused by stomach contents flowing back into the esophagus. It is a chronic, lasting problem. As we mentioned above, reflux (frequent spitting up) is common in babies and toddlers under the age of two, and especially babies in their first few months of life. But GERD is a chronic digestive disorder that can damage the esophagus and cause vomiting, as well as cause ongoing feeding and growth problems. Half of all GERD cases are caused by either food allergies or food intolerances. 

GERD causes forceful, projectile vomiting where your little one is visibly distressed, in contrast to the “happy spitting up” that is normal for babies. If baby has trouble feeding, with symptoms like projectile vomiting or blood in spit up, stomach pain, dehydration, gagging, respiratory symptoms like coughing and wheezing, they may have GERD. If you think your baby has GERD, contact a doctor. 

Food intolerances

Food intolerances are different from food allergies. Food intolerances do not involve the immune system. They can cause GI symptoms, including vomiting, diarrhea, stomach pain, abdominal pain, and gas. If GI symptoms happen on their own, without symptoms like hives, your child likely either has a food intolerance or (more rarely) a delayed-type food allergy (and not an immediate-type food allergy.) For more on the differences between food allergies and food intolerances, please read our linked article. 

My Baby Is Vomiting --- Should I Stop Feeding Allergens?

Many parents wonder when to be concerned about vomiting, especially when they’re introducing allergens to babies (including with Ready, Set Food!). 

If baby starts to vomit seconds to hours after you feed them Ready, Set, Food!, and they develop hives or other food allergy reaction symptoms around the same time, stop feeding Ready, Set, Food! and contact your doctor. This could likely be caused by an immediate-type food allergy.

Rest assured, though, that when food allergy reactions do occur in babies, they tend to be mild. Most babies will not have an allergic reaction when introducing a new food, and the few reactions that do occur tend to be mild or moderate.

This is consistent with findings from research led by Dr. Jonathan Spergel (Head of Allergy at Children’s Hospital of Philadelphia), which shows that infants are the age group least likely to experience a severe allergic reaction. In addition, in 3 landmark  clinical allergen introduction trials with over 2,000 infant participants, there were zero severe reactions or hospitalizations. Early allergen introduction is safe, and supported by several sets of recent clinical guidelines.

Our Chief Allergist and Board Certified Allergist Katie Marks-Cogan M.D, explains how early allergen introduction is inherently safe:

If you find that baby is vomiting, but this occurs more than two hours after mealtimes, and the only other symptoms they experience are in the GI tract, talk to your doctor. This could be a sign of a delayed-type food allergy, but it is more likely to be from a food intolerance.

Note that repeated, frequent vomiting is always a cause for concern. Although vomiting may not be as frequent from a food allergy reaction in babies, repeated vomiting may be a sign of another condition that needs medical attention. Call your doctor immediately if vomiting lasts for more than a day, or appears to cause dehydration. Also call your doctor as soon as possible if you suspect that GERD is causing vomiting.

Introduce Allergens Safely and Easily with Ready, Set, Food!


All health-related content on this website is for informational purposes only and does not create a doctor-patient relationship. Always seek the advice of your own pediatrician in connection with any questions regarding your baby’s health.

These statements have not been evaluated by the Food and Drug Administration. Products are not intended to diagnose, treat, cure or prevent any disease.  

See the FDA Peanut Allergy Qualified Health Claim at the bottom of our homepage.