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
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.



