Nuts & seeds
Can cats eat peanut butter?
Only xylitol-free, and only a lick: it's sticky, fatty and offers cats nothing.
Portion: A pea-sized dab, rarely.
The short answer
Plain peanut butter isn't toxic to cats, but it's not a good treat. It's high in fat and calories, and it's sticky enough to be a choking hazard. Some brands contain xylitol (sometimes listed as 'birch sugar'), which is very dangerous for dogs and best avoided around all pets. If you use it to hide a pill, a pea-sized dab of xylitol-free, unsalted peanut butter is the most to use.
Why the verdict
Peanut butter is roughly 50% fat. In cats that can mean GI upset and, in susceptible individuals, pancreatitis, and it quickly adds calories. Its thick texture can stick to the roof of the mouth or throat. Xylitol causes a dangerous insulin spike and liver damage in dogs; evidence in cats is limited, so vets advise avoidance.
How to prepare it
- Check the label: no xylitol or 'birch sugar'.
- Plain, unsalted, no chocolate or honey.
- Pea-sized dab, spread thin.
- Better pill-hiding options: pill pockets or a little wet food.
Signs of trouble
- Vomiting or diarrhoea
- Gagging or pawing at the mouth
- Weakness, wobbling or collapse (possible xylitol exposure, which is an emergency)
Peanut butter & cats: FAQ
Is peanut butter toxic to cats?
Plain peanut butter isn't toxic, but xylitol-sweetened versions are a serious risk. Always check the label.
Can cats eat peanuts?
Plain, unsalted, shelled peanuts aren't toxic but are fatty and a choking risk. A crumb at most.
Can I use peanut butter to give my cat a pill?
A pea-sized dab of xylitol-free peanut butter can work, but a lick of wet food or a pill pocket is usually better.
Related foods
See every food that’s toxic to cats →
Sources
- ASPCA Animal Poison Control — People Foods to Avoid Feeding Your Pets (accessed 2026-09-29)
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.