Foods Cats Can’t Eat: Toxic and Safe Food Lists

  • Post last modified:2026-07-20
  • Post category:Pet Encyclopedia

Quick answer: Foods cats must never eat include lilies (highly toxic), onions, garlic and chives, chocolate and caffeine, grapes and raisins, alcohol, xylitol, raw fish and raw egg white. Among these, lilies are a deadly poison to cats, and even licking the pollen can cause acute kidney failure. If you suspect your cat has eaten something toxic, contact a vet immediately and make a note of the type of food and the amount.

Foods cats must never eat (danger list)

Cats are obligate carnivores, and their digestive system is very different from ours. Many everyday human foods are toxic to cats, and even small amounts can be fatal. The list below is ordered by level of danger:

FoodDanger levelEffect on cats
Lilies (all varieties, including the pollen and vase water)FatalAcute kidney failure. One of the most dangerous plants for cats; even licking a small amount of pollen can cause poisoning
Onion, spring onion, garlic, chives (harmful raw, cooked or powdered)HighDestroys red blood cells, causing haemolytic anaemia; the effect can build up over time
Chocolate, cocoaHighTheobromine and caffeine poisoning, affecting the heart and nervous system
Coffee, tea, energy drinks (caffeine)HighRapid heartbeat, seizures, tremors
Grapes and raisinsHighCan cause acute kidney injury; no safe amount is known, so avoid entirely
Alcohol (including foods containing alcohol)HighEven a small amount can cause poisoning and respiratory depression
Xylitol (sugar-free chewing gum, some peanut butters, baked goods)HighSudden drop in blood sugar, liver failure
Raw fish (long term)ModerateContains thiaminase, which destroys vitamin B1 and can cause neurological problems over the long term
Raw egg whiteModerateContains avidin, which affects vitamin absorption; also carries a salmonella risk
Milk and dairy productsModerateMost adult cats are lactose intolerant, leading to diarrhoea and stomach upset
Macadamia nuts and other nutsModerateHigh in fat and can cause pancreatitis; some nuts are toxic
AvocadoModerateContains persin, and is also high in fat
Bones (especially cooked chicken bones)ModerateSplinter easily, piercing or blocking the digestive tract
Raw dough (containing yeast)ModerateFerments in the stomach, producing gas and alcohol, causing bloating and poisoning
Too much salt, processed meats (ham, sausage, luncheon meat)ModerateSalt poisoning and dehydration; damages the kidneys over time
Too much animal liverModerateExcess vitamin A, which affects the bones

⚠️ Special warning: lilies are highly toxic to cats. Many common household flowers, such as lilies, hydrangeas, azaleas and calla lilies, are toxic to cats. Households with cats should avoid keeping lilies, or place them somewhere the cat absolutely cannot reach.

Foods cats must never eat

Why are these foods toxic to cats?

Cats lack the enzymes needed to metabolise certain chemicals, and because they are small, the concentration of any toxin is relatively higher. For example, the organosulphur compounds in onions and garlic oxidise a cat’s red blood cells; cats cannot break down the theobromine in chocolate effectively; and most adult cats lack the lactase needed to break down the lactose in milk. “Just because we can eat it doesn’t mean a cat can” is the principle cat owners most need to remember.

Poisoning symptoms in cats and first-aid steps

Common poisoning symptoms

These include vomiting, diarrhoea, drooling, loss of appetite, lethargy or unusual hyperactivity, rapid breathing, pale gums, seizures, unsteady walking and changes in urine output. Symptoms may only appear several hours to a day or two later.

First-aid steps if you suspect your cat has eaten something toxic

  1. Remove any remaining food immediately so the cat cannot keep eating.
  2. Record the type of food, the estimated amount and the time it was eaten.
  3. Call your vet or a 24-hour emergency vet immediately and follow their instructions.
  4. Never induce vomiting or give medication yourself, as inducing vomiting is actually more dangerous with some toxins.
  5. If there is packaging (for example for a xylitol product), bring it to the vet for reference.
First-aid steps if you suspect your cat has eaten something toxic

List of foods cats can safely eat

The foods below can generally be given as an occasional treat, provided they are in small amounts, cooked and unseasoned. Remember: treats should make up no more than 10% of daily calories, and the main diet should still be a nutritionally balanced cat food.

FoodHow to serve it
Cooked chicken / turkeySkinless and boneless, no salt or seasoning, torn into small pieces
Cooked beefSmall amounts, unseasoned
Cooked salmon / white fishThoroughly cooked and boneless, fed occasionally
Cooked egg (fully cooked)Small amounts, provides protein
Pumpkin (cooked, unsweetened)A small amount helps the gut and bowel movements
Cooked carrot, green beans, broccoliSmall amounts, chopped finely and cooked until soft
Blueberries, watermelon (deseeded), apple (core and pips removed)Very small amounts as a treat
Cooked white rice / oatsSmall amounts, useful as a transition food during stomach upset
Lactose-free cat milk / pet goat milkChoose products designed specifically for cats, not cow’s milk
List of foods cats can safely eat

Points to note when feeding human food

Even with safe foods, follow three key principles: keep portions small, cook without seasoning, and introduce them one at a time. When introducing a new food, watch for allergic reactions such as vomiting, diarrhoea or itchy skin. If your cat has kidney disease, diabetes or a sensitive stomach, consult a vet before feeding any human food. If you want to boost your cat’s nutrition, choosing a balanced complete wet food or a premium cat food is safer and more reliable than feeding human food.

Frequently asked questions (FAQ)

Can cats eat chocolate?

No. Chocolate contains theobromine and caffeine, which cats cannot metabolise effectively. It can cause vomiting, rapid heartbeat and seizures, and can be fatal in severe cases. Dark chocolate is the most toxic.

Can cats drink milk?

It is not recommended. Most adult cats are lactose intolerant, so cow’s milk easily causes diarrhoea and stomach upset. If you want to give milk, choose lactose-free cat milk or pet goat milk.

Can cats eat fish?

Cooked, boneless fish is fine as an occasional treat, but feeding raw fish long term or in large amounts is not recommended. Raw fish contains thiaminase, which destroys vitamin B1 and can lead to neurological problems over the long term.

Can cats eat eggs?

Fully cooked eggs are fine and are an excellent source of protein. But never feed raw egg white, as it contains avidin and carries a salmonella risk.

What do onions and garlic do to cats?

Onions, garlic, spring onions and chives (raw, cooked or powdered) all destroy a cat’s red blood cells, causing haemolytic anaemia, and the effect can build up over time, so avoid them entirely.

What happens if a cat eats a lily?

Lilies are highly toxic to cats. Even licking the pollen or the vase water can cause acute kidney failure and can be fatal. If you suspect any contact, take your cat to a vet immediately; the earlier the treatment, the higher the survival rate.

Can cats eat dog food?

A small amount now and then will not poison them, but dog food must not be used as their main diet long term. Cats have to get taurine from their food, and dog food does not contain enough, which over time leads to heart and vision problems.

Are grapes and raisins safe for cats?

No. Grapes and raisins can cause acute kidney injury in cats. There is no agreed safe amount, so avoid them entirely, raisins included.

Can cats eat raw meat?

Raw meat carries a risk of bacteria (such as salmonella) and parasites. If you are considering raw feeding, choose commercial raw or freeze-dried products that meet safety standards, and consult a vet first.

What should you do if your cat eats something toxic?

Remove the food immediately, record the type of food, the amount and the time, and call your vet or a 24-hour emergency vet straight away. Never induce vomiting or give medication yourself.

Final thoughts

Remember, “just because we can eat it doesn’t mean a cat can”. Save this list, and keep dangerous plants such as lilies somewhere your cat cannot reach, and you will greatly reduce the risk of accidental poisoning. If you want to choose a safe, nutritionally balanced main diet for your cat, browse the premium cat food and complete wet food recommendations at BC Pets.

This article is for general reference only and cannot replace professional veterinary advice. Every cat’s health and tolerance is different, so if your cat shows any signs of poisoning or illness, contact a vet immediately.