Limited — plain cooked only

Can dogs eat beans?

Dogs can eat a little plain cooked beans such as black or pinto beans. Skip seasoned chili beans, refried beans with onion, and raw dry beans.

Not medical advice — general pet-safety info only. Confirm with your vet before changing your dog’s diet.

Updated Aug 3, 2026 Category Nutrition

Alternatives to beans for dogs

Beans are easy to over-season. These treats stay simple.

How much is okay?

A spoonful of plain cooked beans is plenty as an occasional mix-in.

Small under 20 lb
1 teaspoon
Keep it occasional and plainly prepared.
Medium 20–50 lb
1–2 teaspoons
Keep it occasional and plainly prepared.
Large 50+ lb
1 tablespoon
Keep it occasional and plainly prepared.

Rule of thumb: treats of all kinds should stay under ~10% of daily calories.

How to prepare them

  • Use plain cooked beans without salt, onion, or garlic.
  • Mash for easier chewing.
  • Skip chili, refried beans, and baked beans with molasses and onion.

Risks & exceptions

  • Seasoned bean dishes often include onion or garlic.
  • Gas is common with larger servings.
  • Raw dry beans are unsafe.

Plain cooked beans are a small occasional; chili and refried beans are a skip.

If they ate too many

A larger portion or the wrong preparation is most likely to cause trouble.

  • Gas
  • Soft stool

Call your vet / pet poison line if:

  • Eating onion-seasoned chili beans

FAQ

Can dogs eat black beans?

Yes if plain cooked — tiny amounts.

Can dogs eat baked beans?

No — sauces usually include onion, sugar, and salt.

Can dogs eat chickpeas?

Plain cooked chickpeas follow the same limited rule.

Affiliate disclosure: we may earn a commission from product links. Safety guidance is editorial and may change — verify with your veterinarian for your dog.