Meats & proteins

Can cats eat ham?

Caution

Not toxic, but very salty, fatty and often glazed or seasoned.

Portion: At most a fingernail-sized scrap, rarely.

Sourced from Cornell Feline Health Center, ASPCA Animal Poison Control · updated 2026-09-29

The short answer

A tiny scrap of ham won't poison your cat, but it's a poor treat. Ham is cured with large amounts of salt, is often high in fat, and is frequently glazed with sugar or seasoned with garlic and onion. Regular ham snacks can contribute to obesity, stomach upset and pancreatitis. Plain cooked chicken or turkey is a much better choice.

Why the verdict

Curing uses sodium and nitrites. For a 4 kg cat, even a slice of ham is a large salt load. Fatty meats can trigger vomiting and, in susceptible cats, pancreatitis. Glazes and rubs add sugar and sometimes alliums.

How to prepare it

  • Best avoided. Offer plain chicken or turkey instead.
  • If sharing, a fingernail-sized scrap of lean, unglazed ham only.
  • No ham bones. They splinter.
Kittens: Avoid. Kittens are small, so the salt load is proportionally higher.

Signs of trouble

  • Vomiting or diarrhoea
  • Excessive thirst and urination
  • Abdominal pain, hunching or loss of appetite (possible pancreatitis)
When to call the vet: If vomiting or diarrhoea lasts more than 24 hours, or your cat is lethargic, stops eating or seems in pain. ASPCA Poison Control: (888) 426-4435.

Ham & cats: FAQ

Can cats eat ham bones?

No. Cooked bones splinter and can cause choking or internal injury.

Can cats eat bacon?

Like ham, bacon is very salty and fatty. A crumb isn't dangerous, but it's a poor treat.

Is deli ham safe for cats?

It's safe only in tiny amounts because of the sodium. Plain cooked meat is better.

See every food that’s toxic to cats →

Sources

Last updated 2026-09-29. We are not veterinarians: this guide summarises published veterinary references and is not a substitute for advice from your vet. See our methodology and disclaimer.