Cat Vomiting White Foam: 7 Causes and When to Worry
Updated 18 October 2026 · Researched against Cats Protection, PDSA and International Cat Care guidance
Short answer
White foam is mostly swallowed air, saliva and a little stomach fluid. In a bright, hungry cat it usually means an empty stomach, a hairball or a rushed meal. It needs a vet when it repeats, when your cat retches and brings nothing else up, or when it comes with breathing effort, a swollen belly, blood, or refusal to eat.
Of all the things cats bring up, white foam is the one that most often gets dismissed as "just a hairball" — sometimes correctly, sometimes not. Foam has no food in it, which tells you something useful: there was nothing in the stomach to bring up, either because it was empty or because something is preventing food from moving through.
This guide sits inside our cat vomiting guide, which explains how to read the colour, timing and frequency of anything your cat brings up.
What White Foam Actually Is
Foam is gas trapped in liquid. When a cat retches, the stomach and oesophagus squeeze, swallowed air mixes with saliva and a little gastric fluid, and the result is the white, bubbly material owners describe. Because there is no food in it, foam tells you about the state of the stomach rather than the meal.
One important exception: foam that appears at the mouth after a coughing fit is not coming from the stomach at all. It comes from the airways. Feline asthma is common in the UK, and an asthmatic cat is often described by owners as "vomiting" when what they are seeing is a cough with foam.
How to Tell Vomiting From Coughing
| Vomiting foam | Coughing with foam | |
|---|---|---|
| Posture | Standing, head down, abdomen heaving | Crouched low, neck stretched forward |
| Sound | Wet retching, then a splat | Dry, honking, often several bouts in a row |
| Before it happens | Drooling, lip-licking, nausea | Possibly wheezing or fast breathing |
| Afterwards | Often asks for food or walks off | Swallows hard, may be tired for a while |
| Points to | Stomach or gut problem | Airway problem, commonly feline asthma |
If the pattern looks like the right-hand column, read our guide to cat breathing problems and book a vet appointment; asthma is manageable but not something to watch at home.
The Seven Most Common Causes
1. An empty stomach
The commonest explanation by far, especially first thing in the morning. Overnight, stomach acid and bile accumulate, and a hungry cat brings up foam or yellow fluid before breakfast. Splitting the daily ration into three or four smaller meals with a late-night portion usually settles it. If it happens most mornings, mention it at your next vet visit — in older cats it can be an early sign of something chronic.
2. Eating too quickly
A cat that bolts its food swallows a lot of air, and the air comes back as foam, often with a little food behind it. Multi-cat households are the classic setting because cats eat competitively. Slow-feeder bowls, scattering food on a tray and feeding cats in separate rooms all work. Our guide to vomiting after eating goes through the practical fixes.
3. Hairballs
Hair sits in the stomach, irritates the lining, and the cat brings up foam or fluid before — sometimes without — the hairball itself. Long-haired cats and enthusiastic groomers are most affected. Occasional hairballs are part of cat life; weekly hairball vomiting is not, and should be checked.
4. Gastritis and dietary upset
A sudden food change, scavenging, or something unsuitable eaten can inflame the stomach lining. Foam and bile appear, appetite dips, and it usually settles within 24 to 48 hours. If it does not settle, or your cat becomes quiet or refuses food, it needs to be seen.
5. Intestinal worms
Roundworm burdens, especially in kittens, can cause vomiting, a pot belly and a dull coat. Worming should match your cat's lifestyle — an indoor cat and a keen hunter need very different schedules. See our worming guide.
6. A swallowed foreign body
This is the cause you cannot afford to miss. A cat with a blockage often retches and brings up foam or nothing at all, repeatedly, and may vomit after every meal. Look for string, ribbon, tinsel, hairbands, plastic or a chewed toy, and check under the tongue for a strand caught there. A swollen or painful abdomen, hiding, or a cat that will not eat means an emergency appointment today.
7. Toxins
Vomiting is an early sign of poisoning, and foam may be the first thing you see. Lilies, permethrin-containing dog flea products, human painkillers, antifreeze and slug pellets are the common UK risks. If exposure is possible, phone your vet immediately — do not wait for symptoms and do not induce vomiting unless a vet tells you to.
When White Foam Means a Vet Visit
Contact your vet today if:
- The cat retches repeatedly and brings up only foam
- The abdomen is swollen, hard or painful to touch
- There is blood in the foam, or black tarry stools
- Your cat stops eating, hides, or seems subdued
- Breathing is fast, noisy or effortful between episodes
- You suspect string, a plant, rat bait or a human medicine
- It is happening most mornings, or several times a week
A kitten that vomits foam three or four times can be dehydrated within a day. An older cat with existing kidney disease has even less margin. In both cases, ring the practice rather than waiting to see whether it passes.
What to Do at Home
- Offer a small meal. If your cat is bright and hungry, a little wet food or plain cooked chicken soon after the episode is usually fine.
- Split the day into more meals and add a late-night portion to stop the empty-stomach pattern.
- Keep water available in a clean bowl, away from the food.
- Brush daily to reduce the hair your cat swallows.
- No milk, no human medicines. Neither helps, and some human medicines are toxic to cats.
- Note the pattern — time, what came up, whether food followed. A week of notes is worth more to your vet than a description from memory.
Frequently Asked Questions
Why is my cat throwing up white foam?
White foam is mostly swallowed air mixed with saliva and a little stomach fluid, so it usually means the stomach is empty or irritated rather than full of food. The most common reasons are a long gap between meals, a hairball, eating too quickly, or mild gastritis. Less often it signals a swallowed foreign body, worms or a respiratory problem, which is why a repeated pattern deserves a vet check.
Is white foam vomit an emergency?
A single episode in a cat that is otherwise bright and hungry is not. It is urgent if the cat is retching repeatedly and bringing up nothing, if the abdomen is swollen or painful, if there is any blood, if breathing is fast or effortful, if the cat stops eating, or if you think they have eaten string, a plant or a human medicine. Those combinations need a phone call to the vet now, not tomorrow.
How can I tell if my cat is coughing rather than vomiting?
Coughing cats crouch low with the neck stretched out and produce a dry, honking sound, often ending with a gag or a small amount of white foam from the airway. Vomiting cats usually stand, retch with visible abdominal heaving, drool first, and bring up stomach contents. If your cat produces foam after a coughing fit, the foam is coming from the lungs and airways, and that points to a respiratory problem such as feline asthma rather than a stomach one.
My cat vomits white foam every morning. What does that mean?
Morning foam usually means an empty stomach: the gap overnight is long, bile and stomach acid accumulate, and the cat brings up foam before breakfast. The practical fix is to split the daily food into more meals, with a small portion late at night, and to mention it to your vet at the next visit. If it happens most mornings, it is worth booking an appointment — in older cats, morning vomiting can be an early sign of kidney disease or hyperthyroidism.
Should I feed my cat after it brings up foam?
Yes, usually a small meal within an hour or so is fine if your cat is otherwise well and asking for food. A little plain cooked chicken or their normal wet food in small portions is kinder than a full bowl. Do not give milk: many adult cats cannot digest lactose and it can make vomiting and diarrhoea worse.
Can hairballs cause white foam?
Yes. Hair in the stomach is irritating, and a cat may bring up foam, fluid or a small amount of food before the hairball itself appears. Occasional hairballs are normal; weekly hairball vomiting is not. Daily grooming is the most effective measure, and persistent hairball-type vomiting should be checked in case something else is going on.
Related reading: cat vomiting blood, vomiting after eating, and cat not eating.
Related guides
Cat Vomiting
Causes, red flags and when to call the vet
Cat Vomiting Blood
Fresh blood vs coffee grounds, and what to do now
Why Does My Cat Vomit After Eating?
Regurgitation, scarf-and-barf and slow-feeding fixes
Cat Breathing Problems
Causes, emergency signs and when to call a vet
How to Tell If Your Cat Has Worms
Signs, diagnosis and risk-based worm control
Why Is My Cat Not Eating?
6 causes & when to call a vet
References
- Cats Protection — cat health advice
- PDSA Pet Health Hub — cat health conditions
- International Cat Care — advice for cat owners
- RSPCA — cat health and welfare
This guide is for general information only and is not a substitute for veterinary advice. If you are worried about your cat, contact your vet.