Why Does My Cat Vomit After Eating? Causes & Solutions
Updated 30 July 2026 · Reviewed against Cats Protection, PDSA and International Cat Care guidance
Finding a pile of half-digested dinner on the carpet is one of the least charming parts of living with a cat. Sometimes it's nothing more than enthusiasm at the food bowl. Sometimes it's the first sign of something that needs treatment. This guide helps you tell the difference — starting with the single most useful distinction: whether your cat is actually vomiting at all.
Vomiting vs Regurgitation: How to Tell the Difference
Vomiting and regurgitation look similar on the carpet but come from completely different parts of the body — and point to completely different problems. This table is the quickest way to tell them apart:
| Vomiting | Regurgitation | |
|---|---|---|
| Comes from | Stomach / small intestine | Oesophagus (food pipe) |
| Warning signs | Retching, drooling, visible abdominal heaving | None — it simply slides out, often with a cough |
| Appearance | Partly digested, often with yellow bile or foam | Undigested food, often in a tube shape |
| Timing | Any time — minutes to hours after eating | Usually within minutes of eating |
| Points to | Stomach/gut irritation, food intolerance, illness | Eating too fast, or an oesophageal problem |
If what you're seeing is regurgitation right after meals, skip ahead to the eating too fast section — that's the most common cause by far, and the easiest to fix.
5 Common Causes of Vomiting After Meals
1. Eating too fast ("scarf and barf")
The most common cause of food coming straight back up. A cat that inhales a bowl of food swallows air along with it, and dry biscuits then swell in the stomach — up it all comes, usually within minutes, looking barely chewed. Multi-cat households make this worse because cats eat competitively. The fix is usually management, not medicine: see the slow-feeding section below.
2. Food allergy or intolerance
Cats can become intolerant to proteins they've eaten for years. The immune system reacts, the gut becomes inflamed, and vomiting (sometimes with diarrhoea or itchy skin) follows. It's one of the most under-diagnosed causes of regular vomiting in UK cats — more on identifying it in the allergy section below.
3. Hairballs
Swallowed hair irritates the stomach lining, and when enough accumulates, the cat vomits — sometimes producing a damp cigar of hair, sometimes just fluid with hair in it. Long-haired breeds and enthusiastic groomers are most affected. Occasional hairballs are part of cat life; frequent "hairball" vomiting usually means too much hair is being swallowed (overgrooming) or the gut isn't moving hair through properly — both worth a vet conversation. Daily brushing helps enormously.
4. Gastritis
A one-off irritated stomach, usually from eating something dodgy — spoiled food scavenged from a bin, a houseplant, string, or a bit of toy. The vomiting tends to come on suddenly, may repeat over 12–24 hours, and then settle as the irritation passes. If it doesn't settle within a day, or your cat becomes quiet or stops eating, it's vet time: swallowed string or ribbon in particular is an emergency.
5. Underlying disease
Persistent vomiting is a symptom of several conditions UK vets diagnose regularly in middle-aged and older cats: chronic kidney disease, hyperthyroidism, pancreatitis and inflammatory bowel disease among them. The pattern here is vomiting that keeps happening — weekly or more — often alongside weight loss, increased thirst, or appetite changes. Blood and urine tests usually find the answer quickly.
When to See a Vet
Call your vet promptly if you see:
- Vomiting plus refusing food
- Blood in the vomit (red streaks or coffee-ground material)
- Vomiting more than twice in a day
- Vomiting alongside weight loss
- Vomiting plus diarrhoea at the same time
- Lethargy, hiding, or a painful, tense abdomen
- Any suspicion your cat has swallowed string, ribbon or a toy part — this is an emergency, do not wait
A single vomit in a bright, hungry, playful cat is reasonable to watch for 24 hours. Anything more than that — and certainly anything on the list above — deserves a phone call to your practice.
How to Stop Your Cat From Eating Too Fast
If your cat is a card-carrying scarfer, these tactics genuinely work:
- Use a slow-feeder bowl. Ridges and channels force your cat to eat around obstacles, turning a 30-second inhale into a five-minute meal. This alone fixes most scarf-and-barf cases.
- Feed little and often. Three or four small meals instead of one or two large ones means less volume to bring back up.
- Spread the food out. Scatter dry food across a baking tray or feed in several small piles — the cat physically cannot gulp.
- Try a puzzle feeder. Food-dispensing toys slow eating and add mental stimulation — particularly good for indoor cats.
- Feed cats separately. In multi-cat homes, feed in different rooms to remove the competition that drives gulping.
Recommended slow feeders for cats
Slow feeder cat bowl
First thing to tryA maze-style bowl that turns gulping into grazing — the simplest fix for cats that vomit right after eating.
Check latest price on Amazon
Puzzle feeder
Slows eating + enrichmentDispenses kibble as your cat plays. Slows meals dramatically and keeps indoor cats mentally busy.
Check latest price on Amazon
Sensitive stomach cat food
Gentle recipeFormulated for delicate digestion — worth trying if vomiting continues even at a slower eating pace.
Check latest price on Amazon
Food Allergies in Cats: What UK Owners Should Know
The most common food allergens in cats are the proteins most cat foods are built on: chicken, fish, beef and dairy. Because these ingredients are everywhere, a food intolerance can hide in plain sight for years, with regular vomiting written off as "just a sensitive tummy".
The gold-standard test is an elimination diet trial, done with your vet's guidance. For a minimum of eight weeks, the cat eats nothing but a single novel protein it has never had before (or a vet-prescribed hydrolysed diet) — no treats, no scraps, no flavoured medications. If the vomiting stops and then returns when the old food is reintroduced, you've found your answer.
Breed note: Siamese and other oriental breeds appear to develop food sensitivities more often than the average moggie, so vets tend to reach for an elimination trial earlier with them.
Frequently Asked Questions
Why does my cat throw up undigested food hours after eating?
Food that comes up looking almost unchanged is usually regurgitation, not vomiting — it never really got digested because it only reached the oesophagus. Common causes are eating too fast, eating too much at once, or (less commonly) an oesophageal problem. If it happens within minutes of a meal and your cat is otherwise well, try a slow-feeder bowl and smaller portions. If it happens hours later, or often, see your vet.
Is it normal for cats to vomit once a week?
No — despite the persistent myth, weekly vomiting is not normal for cats, even if the vomit is 'just hairballs'. Regular vomiting suggests an underlying issue such as a food intolerance, gut inflammation or another condition, and it deserves a vet check. Occasional vomiting (once every few weeks) in an otherwise bright, healthy cat is usually nothing to panic about.
What does the colour of cat vomit mean?
Yellow or green foam is bile — often seen when a cat vomits on an empty stomach. White foam can be stomach fluid and gas. Clear liquid is usually water or saliva. Red, pink or anything that looks like coffee grounds can indicate blood and needs an urgent vet visit. Black or foul-smelling vomit also warrants same-day veterinary attention.
Can dry food cause vomiting in cats?
Dry food itself doesn't inherently cause vomiting, but it is involved in the classic 'scarf and barf' pattern: dry biscuits are easy to swallow without chewing, and they swell as they absorb stomach fluid, so a cat that gulps a big bowl can bring it straight back up. Feeding smaller portions, using a slow feeder, or mixing in wet food usually solves it. Persistent vomiting on any diet needs a vet.
Should I withhold food after my cat vomits?
For a healthy adult cat that has vomited once and seems otherwise fine, you can offer a small, bland meal (a little plain cooked chicken or their usual wet food) after 2–3 hours rather than a full portion. Never withhold food for more than a few hours in cats — prolonged fasting is dangerous for them — and never withhold water. Kittens, seniors and cats with health conditions should not have food withheld at all; call your vet instead.
Related guides
References
- Cats Protection — vomiting and digestive problems in cats
- PDSA Pet Health Hub — cat health conditions and advice
- International Cat Care — vomiting in cats
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.