What causes a cat to keep choking

Reasons Your Cat Throws Up After Eating

Sometimes cat owners think that a new cat food is to blame if their cat vomits immediately after eating. This seems like a logical conclusion, but other factors could point to another cause that is behavioral.


Choking up or the backflow of swallowed food through the mouth can occur if your cat really loves a new food or is in competition for food with other animals in your household. Here's what happens: The cat eats so quickly that it swallows the food without chewing it and takes in a large amount of air with it. Large pieces of food and the air in the stomach then come up again. If your cat vomits a whole pellet shortly after eating, it is likely due to reflux.

What you can do

If you suspect your cat is eating too quickly and choking its food back up, these steps will help reduce the risk.

  1. Feed smaller meals more often until you notice that your cat is eating more slowly.
  2. Instead of a deep bowl of food, take something wide and flat, such as a baking sheet, and spread the pellets over it. This will force your cat to take more time eating and will also not be able to swallow large bites at once.

Feed changeover

If the cat is switched to a new cat food too quickly, this can cause vomiting. Over a period of seven days, gradually mix larger and larger amounts of the new food with the previous food until you only feed the new food in order to avoid discomfort.

If your cat shows signs of feeling uncomfortable after eating, or vomits profusely or repeatedly, you should see your veterinarian immediately. A change in cat food should always be discussed with the veterinarian beforehand.