Cat throwing up undigested food: causes, fixes and when to worry

Cat throwing up undigested food right after meals? Learn how regurgitation differs from vomiting, why eating too fast is common and when to see your vet.

Symptoms · Stomach & digestion · 4 sources
Ginger cat stretching on a wooden floor

Quick answer

A cat throwing up undigested food soon after eating has usually eaten too fast or too much, and the food comes back up before it can be digested. A slow feeder and smaller meals fix this for many cats. If it happens more than once a week, comes with weight loss, or your cat coughs or can't keep water down, see your vet.

Not sure how urgent it is? Our symptom check will tell you whether to go now, call today or book a visit this week.

Why is my cat throwing up undigested food?

When a cat is throwing up undigested food, it usually means the food came back up soon after it went down. The two main reasons are eating too fast and eating too much at once. Cats that gulp their meal swallow air and overfill the stomach, and the food comes back up in a tube or pile that looks almost like it did in the bowl.

Less often, the cause is a problem with the esophagus (the tube to the stomach), a sensitive gut or an illness that causes nausea. The pattern and timing help your vet tell these apart.

Is it regurgitation or vomiting?

This is the first question your vet will ask, because the causes are different. Regurgitation is food coming back up from the esophagus without effort. Vomiting is the stomach actively pushing food out.

Regurgitation Vomiting
Effort Passive, food just comes out Heaving and belly contractions first
Warning signs Little or none Drooling, licking lips, pacing, crying
Timing Usually within minutes of eating Minutes to hours after eating
What comes up Undigested food, often tube-shaped, may have mucus Partly digested food, fluid, sometimes yellow bile
Common causes Eating too fast, esophageal problems Hairballs, food intolerance, gut disease, kidney disease, toxins

Cats that regurgitate can breathe food into their lungs, which can cause pneumonia. A cough, fast breathing or fever after regurgitating needs a vet the same day.

What causes a cat to bring up whole food?

Cause Common signs Urgency
Eating too fast Comes up within minutes, cat acts normal and may eat it again Monitor
Overeating or competing with other cats Happens after large meals or in multi-cat homes Monitor
Hairball Food mixed with fur, retching first Monitor
Food intolerance or diet change Started after a new food, sometimes loose stool See vet soon
Inflammatory bowel disease or lymphoma Ongoing vomiting, weight loss, appetite changes See vet soon
Kidney disease or hyperthyroidism Older cat, drinking more, losing weight See vet soon
Esophageal problem Regurgitates most meals, trouble swallowing, cough See vet soon
Swallowed object Repeated vomiting, won’t eat, missing string or toy Emergency

Esophageal problems are less common in cats than in dogs. They include inflammation after a pill gets stuck, a narrowing (stricture) and megaesophagus, where the esophagus is enlarged and doesn’t move food well.

Pills and capsules can irritate the esophagus if they sit there. If your cat takes tablets, ask your vet how to follow each one with water or food.

Kittens and senior cats

A kitten that regurgitates solid food soon after weaning needs a vet check. Rarely, kittens are born with a blood vessel that wraps around the esophagus and squeezes it, and it’s easier to treat when found early.

In senior cats, bringing up food more often than before is rarely just fast eating. Kidney disease, an overactive thyroid and bowel disease all become more common with age, and they often show up first as vomiting plus weight loss. Weigh your older cat monthly if you can, since slow weight loss is easy to miss by eye.

How do I stop my cat from eating too fast?

If your vet agrees that fast eating is the likely cause, slowing meals down is the main fix. It often works within days.

  • Use a slow feeder. These bowls have ridges or mazes that make your cat work around them. Start with an easy design so your cat doesn’t give up.
  • Try food puzzles. Balls or toys that release kibble a few pieces at a time slow eating and give indoor cats something to do.
  • Spread food out. Scatter kibble on a large flat tray or a baking sheet so it can’t be gulped in mouthfuls.
  • Feed smaller, more often. Divide the day’s food into three to five small meals, or use a timed feeder.
  • Feed cats apart. In multi-cat homes, cats often gulp food to beat the others. Feed each cat in a separate room or spot.
  • Change food slowly. Mix a new food with the old one over about a week.

Keep the total daily amount the same unless your vet says otherwise. Our cat calorie calculator can help you work out a daily portion.

When should I take my cat to the vet?

Book a vet visit if your cat throws up food more than once a week, even if they seem fine otherwise. Also go if a slow feeder hasn’t helped within one to two weeks, or if your cat is losing weight.

Call the same day if your cat regurgitates most meals, coughs after eating, or is also vomiting white foam or bile. Our guide to a cat throwing up white foam explains what that adds.

Before the visit, keep a short log for a few days: the date, how long after eating it happened, whether your cat heaved first, and what came up. At the visit, share the log and bring a phone video if you can. Your vet may recommend bloodwork, X-rays or a diet trial. For typical fees, see what a cat vet visit costs.

Never give human antacids or anti-nausea medicines. Several are unsafe for cats. If a medicine is needed, your vet will choose it and set the dose for your cat.

For more on sudden or ongoing vomiting, read our full cat vomiting guide, or browse all our cat symptoms guides.

Frequently asked questions

Why does my cat throw up right after eating and then eat it again?

This is usually regurgitation from eating too fast. The food hasn't been digested, so it still smells like a meal to your cat. Slowing meals down with a puzzle or slow feeder usually helps.

Is it normal for a cat to throw up undigested food once in a while?

A rare episode after gulping food isn't a big concern in a healthy cat. Doing it more than once a week isn't normal and is worth a vet visit.

Can dry food make my cat throw up?

Some cats bring up dry kibble when they eat it quickly, because it swells in the stomach. Smaller portions, a slow feeder or adding some wet food can help. Ongoing vomiting still needs a vet check.

Sources

  1. Merck Veterinary Manual: Vomiting in Cats
  2. Merck Veterinary Manual: Dilatation of the Esophagus in Small Animals
  3. Cornell Feline Health Center: Vomiting in Cats
  4. AAFP and ISFM: Feline Environmental Needs Guidelines (feeding and food puzzles)

Written by the CatsMed Team from the sources above. This guide isn’t reviewed by a veterinarian and isn’t a substitute for one. See how we research.

Emergency? Find help now