What Cats Can and Can't Eat - A Vet-Aligned List

Why this matters more for cats than you might think

You sit down to eat and your cat is already on the chair next to you, staring at your plate as if it were always hers. A paw reaches out, a nose nudges toward the bite, and you wonder: can she try this? It looks harmless, but some foods we eat every day can seriously harm a cat, even in small amounts.

Unlike us and dogs, cats are obligate carnivores. Their bodies work differently, and some things a dog might tolerate can be harder on a cat. This list is not meant to scare you, it is meant to be there the next time your cat asks for a taste from the table.

Quick answer: Chocolate, onions, garlic, grapes and raisins, alcohol, caffeine, avocado, and the sweetener xylitol are dangerous for cats and can cause poisoning, even in small amounts. On the other hand, a small piece of plain cooked chicken, turkey, or fish, or a little plain cooked pumpkin or carrot, is generally safe as an occasional treat, but it should never replace a complete cat food.

What is dangerous for cats?

This is the list every cat owner should know. According to the ASPCA, the following foods can cause serious poisoning:

  • Chocolate, coffee, and caffeine - they contain compounds that cause vomiting, a racing heart, tremors, and in severe cases seizures. Dark and baking chocolate are the most dangerous.
  • Onions, garlic, chives, and leeks - foods in the allium family damage red blood cells and can lead to anemia, whether raw, cooked, or powdered. Powdered onion is especially concentrated and hides in ready-made dishes and soups.
  • Grapes and raisins - linked to kidney problems in pets, so they are best avoided entirely.
  • Xylitol - an artificial sweetener found in sugar-free gum, some baked goods, and toothpaste. It is safest to assume anything sweetened with xylitol is off-limits for your cat.
  • Avocado - can cause digestive upset, so it is best kept out of reach.
  • Alcohol - even a small amount can cause vomiting, diarrhea, loss of coordination, difficulty breathing, tremors, and even coma or death, because a cat's body is small and sensitive.
  • Raw yeast dough - it keeps rising and fermenting in the warm stomach, producing gas and alcohol, which can lead to dangerous bloating and alcohol poisoning.
  • Milk and dairy - despite the classic image of a cat with a saucer of milk, many adult cats are lactose intolerant, so milk causes diarrhea and digestive upset.

Can cats eat fish and meat?

Cats and fish go together in every story, but there is an important catch: fish should be cooked, and it should not be an everyday food.

Raw fish and raw meat can carry bacteria that cause food poisoning. Fish adds another problem: some raw fish contains an enzyme (thiaminase) that breaks down thiamine, or vitamin B1. Feeding raw fish over the long term can therefore lead to a thiamine deficiency.

So the rule is simple:

  • Cooked fish (boneless, unseasoned) - fine occasionally, as a treat, not daily.
  • Cooked lean meat (chicken, turkey) - a good, easily digestible protein, with no skin, bones, or seasoning.
  • Raw fish and raw meat - better avoided because of bacteria and, with fish, the risk of vitamin B1 deficiency.

Cooked meat and fish should never make up the bulk of the diet. Complete cat food is formulated to contain everything a cat needs, and home-cooked bites are only an extra.

What can cats safely eat?

The good news is that a few human foods are safe for a cat to try, as long as you follow a few rules: always a small amount, always plain (no salt, onion, or garlic), and always as an occasional treat rather than a meal replacement.

  • Cooked chicken or turkey - a small piece, with no skin, bones, or seasoning.
  • Cooked fish - occasionally, fully cooked, never raw or daily.
  • Cooked pumpkin - a small amount of plain, unseasoned puree can support digestion.
  • Cooked carrot - softly cooked and finely chopped.
  • Cooked egg - fully cooked, unsalted, never raw.

Always introduce new foods gradually and in small amounts. If you notice diarrhea, vomiting, or your cat refusing food, stop and return to her usual diet.

Why can't cats eat the way we do?

You may have noticed that a cat can be pickier than a dog. It is not just temperament, cats are obligate carnivores, which means they rely on nutrients found only in animal tissue, as explained by Cornell University.

The clearest example is taurine, an amino acid from meat. Unlike people and dogs, cats cannot make enough of it on their own, so they must get it from food. According to VCA Animal Hospitals, a taurine deficiency in cats can lead to serious heart and eye problems.

This is why a cat cannot thrive on a plant-based diet or on table scraps. Treats are a nice gesture, but the foundation of the diet should be a complete cat food, balanced to include everything a cat needs.

How do you recognize poisoning in a cat?

Symptoms of food poisoning in cats can appear quickly, and with some foods they may be delayed. Watch for:

  • Vomiting or diarrhea
  • Unusual lethargy or weakness
  • Tremors or loss of coordination
  • Rapid or labored breathing
  • Excessive drooling or refusing food

Cats are masters at hiding illness, so even a subtle change in behavior, like retreating to a corner or going unusually quiet, can be a sign that something is wrong. If you notice any of these after your cat has eaten something questionable, do not wait for it to pass on its own.

What should you do if your cat ate something dangerous?

If you suspect your cat has eaten one of the dangerous foods above:

  1. Stay calm and remove any remaining food from her reach.
  2. Note (or estimate) what she ate, how much, and when.
  3. Contact your veterinarian or the nearest animal clinic immediately.
  4. Do not induce vomiting on your own, since with some substances it can make things worse.

In many countries there are dedicated animal poison control lines (in the US, for example, the ASPCA Animal Poison Control Center at (888) 426-4435). If you are unsure whether such a service operates where you live, call your own veterinarian right away.

Frequently Asked Questions

Can cats eat fish? Cooked, boneless fish is fine occasionally as a treat. Raw fish should be avoided, and even cooked fish should not be a daily food, since too much fish is not balanced for cats.

Can cats drink milk? Many adult cats are lactose intolerant, so milk can cause diarrhea and digestive upset. The image of a cat with a saucer of milk is charming, but for most cats milk is not a good choice.

Is onion dangerous for cats even when cooked? Yes. Onion and garlic harm red blood cells whether they are raw, cooked, or powdered, so ready-made dishes seasoned with onion should be avoided too.

Can I feed my cat only meat from my plate? No. Cats are obligate carnivores that need more than plain meat, especially taurine and other nutrients from a balanced diet. Meat from your plate can be an occasional treat, but not the foundation of the diet.

This article is for informational purposes only and is not a substitute for veterinary advice. Always consult your veterinarian before changing your pet's diet, medication, or treatment.

Protect your pet with a Moja šapa NFC tag - learn more