Cat Vomiting Bile: Yellow Liquid, Causes & What To Do
General guidance — not a diagnosis. When in doubt, call your vet.
Yellow or greenish vomit may contain bile, but its color alone does not identify the cause. Note how often your cat vomits and whether they are eating, drinking and acting normally. Repeated vomiting, blood, weakness or other signs of illness need veterinary advice. (Veterinary and animal-welfare guidance).
What Is Bile?
Bile is a digestive fluid produced by the liver and stored in the gallbladder. It's released into the small intestine to help break down fats. When a cat vomits on an empty stomach or has a gastrointestinal issue causing bile to reflux into the stomach, bile can come up during vomiting, giving it that characteristic yellow or yellow-green color and slightly foamy appearance (AAFP-AAHA Feline Life Stage Guidelines, 2021).
Common Causes
Empty Stomach / Hunger Vomiting
If your cat goes too long between meals, bile can accumulate in the stomach and irritate it, causing vomiting. This is especially common in cats fed once or twice a day. The vomit typically happens in the early morning before breakfast or several hours after the last meal.
Hairballs
Cats that are frequent groomers may vomit bile mixed with or preceding a hairball — a compacted mass of swallowed fur. The bile comes up first as the stomach tries to expel the blockage.
Inflammatory Bowel Disease (IBD)
IBD is a chronic condition where the lining of the GI tract becomes inflamed. Intermittent vomiting (often bile), weight loss, changes in appetite, and diarrhea are hallmarks. It's common in middle-aged and older cats.
Gastritis
Acute or chronic stomach inflammation can come from dietary indiscretion (eating something unusual), a sudden food change, or infection. Bile vomiting alongside general nausea is typical.
Pancreatitis or Liver Disease
The liver, pancreas, and intestines are closely linked. Pancreatitis (pancreatic inflammation) and liver disease can both disrupt normal bile flow and cause vomiting.
Hyperthyroidism
Hyperthyroidism — very common in older cats — speeds up the digestive system and can cause frequent vomiting, weight loss despite increased appetite, and hyperactivity.
When To Worry
See your vet if your cat is:
- Vomiting bile more than once or twice a week
- Losing weight or showing reduced appetite
- Vomiting bile and also has diarrhea
- Showing lethargy or weakness
- Vomiting blood or dark, coffee-ground material
- Not able to keep water down
A single episode of bile vomiting in an otherwise bright, eating, active cat is usually not an emergency — but a pattern warrants investigation.
For cat owners
Check your cat’s symptoms
Reading about a symptom? Describe what is happening to your pet to begin an assessment.
What To Do at Home
- Try smaller, more frequent meals — feeding 3-4 times per day reduces the likelihood of hunger-related bile vomiting
- Switch to a hairball-reducing food or add a petroleum-based hairball remedy if hairballs are suspected
- Ensure fresh water is available and your cat is drinking
- Withhold food for 2-4 hours after a vomiting episode, then offer a small amount of bland food (plain chicken or a prescription GI diet)
Never withhold water, and don't fast a cat for more than 24 hours — cats are prone to hepatic lipidosis (fatty liver disease) when they stop eating.
Frequently Asked Questions
Why is my cat vomiting yellow bile? Bile (yellow-green digestive fluid) usually comes up when a cat vomits on an empty stomach or has a GI issue causing bile to reflux into the stomach. Common causes are hunger or empty-stomach vomiting (often early morning before breakfast), hairballs, inflammatory bowel disease, gastritis, pancreatitis or liver disease, and hyperthyroidism in older cats.
When should I worry about my cat vomiting bile? See your vet if your cat vomits bile more than once or twice a week, is losing weight or eating less, also has diarrhea, seems lethargic or weak, vomits blood or dark coffee-ground material, or can't keep water down. A single episode in a bright, eating, active cat is usually not an emergency, but a pattern warrants investigation.
How do I stop my cat from vomiting bile in the morning? Morning bile vomiting is often from too long between meals. Try smaller, more frequent meals (3-4 times a day) so bile doesn't accumulate in an empty stomach. If hairballs are involved, switch to a hairball-reducing food, and always keep fresh water available. Persistent cases need a vet check.
What should I do after my cat vomits bile? Withhold food for 2-4 hours to let the stomach settle, then offer a small amount of bland food (plain chicken or a prescription GI diet). Never withhold water, and don't fast a cat for more than 24 hours — cats are prone to hepatic lipidosis (fatty liver) when they stop eating.
Still Not Sure if Your Cat Needs a Vet?
Describe symptoms and upload photos using the check on this page. Your first web assessment is free and needs no account. For a live video conversation with Voyage AI, use the Voyage app. If your pet may be in danger, contact a veterinarian immediately.
Check your pet's symptoms on the web →
Get the Voyage app: App Store · Google Play