Can dogs, cats and other pets eat beans?

🐶 Dog⚠️ In moderation
🐱 Cat⚠️ In moderation
🐦 Birds⚠️ In moderation
🐹 Rodents and rabbits❌ Not safe
🐠 Fish❌ Not safe

Quick answer: Dogs can eat plain cooked beans in small amounts; everyday seasoned beans, with garlic, onion, salt and bacon, are not safe.

Cats can eat a few plain cooked beans, but they are not a food cats need.

What about other pets?

🐦 Birds (In moderation): Birds can eat well-cooked plain beans; raw beans are toxic.

🐹 Rodents and rabbits (Not safe): Rodents and rabbits should not eat beans, which cause gas and are toxic raw.

🐠 Fish (Not safe): Aquarium fish should eat only food made for their species; beans is not part of their diet and can foul the water.

Benefits for your pet

  • A source of fiber, plant protein and iron.

Risks and precautions

  • Beans cooked for the family usually contain garlic, onion and salt.
  • Raw beans contain lectins that are harmful.
  • They can cause gas.

How to offer beans safely

  • Cook them separately, in water only.
  • Offer just a few beans, mixed into the food.

How much is OK?

Foods outside the main diet, like beans, should only be treats. The general rule is that treats should not exceed 10% of daily calories — for small dogs and cats, that means very small portions. The first time, offer a little and watch for vomiting, diarrhea or itching over the next 24 hours.

Frequently asked questions

Can puppies and kittens eat beans?

Young animals have more sensitive stomachs. If you offer it, wait until your pet is well adapted to solid food, start with a tiny amount and talk to your veterinarian first.

Can dogs and cats eat beans every day?

It is not recommended. Offer it only once in a while and in small amounts.

See also

← See the full list: can my pet eat this?

This content is for information only and does not replace advice from a veterinarian. Every animal is unique: if your pet has health issues or allergies, or if you have any doubts, consult a professional.