Bile in vomit shows up as a bright yellow or green liquid, often with a bitter taste. The color depends on whether the bile has been partially digested: yellow bile has spent time in your stomach, while green bile is fresher and largely unprocessed. Either way, it’s usually thin and watery rather than thick, and it stands out clearly from the food-colored or clear vomit most people are used to seeing.
Yellow vs. Green: What the Color Tells You
Bile is a digestive fluid made by your liver and stored in your gallbladder. Its job is to break down fats. Normally it flows into the upper part of your small intestine, where it mixes with food that has already left your stomach. When bile comes back up, its color gives you a rough idea of where it came from in your digestive tract.
Green vomit means the bile is largely undigested. It hasn’t spent much time in your stomach processing fats, so it retains its original greenish color. This can happen when bile flows backward from the small intestine into an empty stomach and gets expelled quickly. Yellow vomit, on the other hand, is bile that has been sitting in your stomach for a while. It’s the more common shade people see after prolonged vomiting, when there’s nothing left in the stomach but digestive fluids. If you’ve had a stomach bug, food poisoning, or you’ve been vomiting while fasting, yellow is the color you’re most likely to notice.
Both colors are unmistakably different from other types of vomit. Bile vomit tends to be thinner than vomit containing food, and it often has a noticeably bitter or sour taste that lingers.
How Bile Ends Up in Your Vomit
Your digestive system has a one-way valve called the pylorus that sits between your stomach and small intestine. It opens to let food pass downward into the intestine, then closes to prevent intestinal contents from washing back up. When this valve is too relaxed, damaged, or partially obstructed, bile and other digestive fluids can leak backward into your stomach. From there, if you vomit, the bile comes up with everything else.
The most common scenario is simpler than a valve problem, though. When you’ve been vomiting repeatedly, your stomach eventually empties out completely. Once all the food and water are gone, bile is the only fluid left. Your body keeps trying to expel stomach contents, and bile is what remains. This is why people with severe gastroenteritis, food poisoning, or morning sickness often start seeing yellow or green vomit after several rounds of throwing up.
Common Reasons for Vomiting Bile
Most of the time, bile in vomit isn’t a sign of something dangerous on its own. It usually means you’ve been vomiting hard enough or long enough that your stomach is empty. The most frequent causes include:
- Stomach flu or food poisoning: Repeated vomiting drains the stomach until bile is the only thing left to come up.
- Vomiting on an empty stomach: If you haven’t eaten recently and something triggers nausea, bile may appear right away.
- Alcohol poisoning: Heavy drinking in a short window can cause intense, prolonged vomiting that eventually produces bile.
- Severe morning sickness: Hyperemesis gravidarum, the extreme form of pregnancy nausea, can cause vomiting so persistent that nothing but bile remains.
- Gallbladder removal: After this surgery, bile flows more freely into the small intestine instead of being stored and released in controlled amounts. That excess bile is more likely to back up into the stomach.
When Bile Reflux Becomes Chronic
Some people experience bile washing into their stomach regularly, not just during bouts of illness. This is called bile reflux, and it’s different from the more familiar acid reflux, though the two can be hard to tell apart. Both cause heartburn, a burning feeling in the chest or throat, and a sour taste. The key difference is the source: acid reflux involves stomach acid moving upward into the esophagus, while bile reflux involves fluid from the small intestine moving backward into the stomach and sometimes the esophagus.
People who’ve had stomach surgery, or any procedure that affects the pyloric valve or the nerves controlling it, are at higher risk for chronic bile reflux. Over time, bile repeatedly irritating the stomach lining can cause gastritis, and in some cases, ulcers and bleeding. Upper abdominal pain is another hallmark that points more toward bile reflux than standard acid reflux. Both conditions can also occur simultaneously, with bile and acid flowing into the esophagus together.
Bile Vomiting in Babies and Children
Green, bile-stained vomit in an infant is treated much more seriously than in an adult. In babies younger than one year old, green vomit is a hallmark sign of a condition called malrotation, where the intestines didn’t rotate into the correct position during fetal development. Malrotation can cause the small intestine to twist on itself, cutting off blood flow. It can also cause a blockage when tissue bands press against the upper intestine.
These complications can escalate quickly. If blood flow to the intestine is blocked, tissue begins to die, which can lead to a hole in the intestinal wall and a serious abdominal infection. Warning signs in a baby include green vomit, a swollen or tender belly, failure to gain weight, bloody stools, and in severe cases, pale skin, a fast heart rate, and sweating. This is a surgical emergency.
Signs That Need Immediate Attention
In adults, a single episode of yellow or green vomit after a night of heavy drinking or during a stomach bug is usually not alarming. It means your stomach is empty and your body is still trying to purge. The concern rises when bile vomiting is paired with other symptoms that suggest something more serious, like a bowel obstruction.
An intestinal obstruction prevents food, fluid, and gas from moving through your digestive tract normally. Symptoms include cramping abdominal pain that comes and goes, a swollen abdomen, inability to pass gas or have a bowel movement, loss of appetite, and vomiting that may contain bile. Left untreated, a complete obstruction can cut off blood supply to the intestine, causing tissue death, perforation, and a life-threatening abdominal infection. Severe abdominal pain combined with bile vomiting and an inability to pass gas or stool warrants emergency care.

