Can dogs eat beans? Yes, some. Plain, fully cooked beans such as black, pinto, kidney, lima beans and chickpeas are safe for most dogs in small amounts and add protein and fiber. The trouble is how beans are usually served: baked beans, refried beans and chili beans come with sugar, fat, salt, onion and garlic. Raw kidney beans and coffee beans are off the list entirely.
Plain cooked beans in moderation, yes. A spoonful of well-cooked, unseasoned beans is fine for most healthy dogs. Rinse canned beans to remove salt. Skip baked, refried, chili and seasoned beans, raw or undercooked kidney beans, and coffee beans. Too many beans can cause gas.

Table of Contents
Which Beans Are Safe for Dogs?
| Bean | Verdict | Notes |
|---|---|---|
| Green beans | Safe | Low calorie; see our green beans guide |
| Black beans (cooked, plain) | OK in moderation | Rinse if canned |
| Pinto beans (cooked, plain) | OK in moderation | Not refried |
| Kidney beans (fully cooked) | OK in moderation | Never raw or undercooked |
| Chickpeas (cooked, plain) | OK in moderation | Not hummus (garlic) |
| Lima and navy beans (cooked) | OK in moderation | Plain only |
| Edamame (shelled, plain) | OK in moderation | See our edamame guide |
| Baked beans | Avoid | Sugar, molasses, sometimes onion or garlic |
| Refried beans | Avoid | Lard, salt, onion, garlic |
| Chili beans | Avoid | Spices, onion, garlic |
| Coffee beans | Toxic | Caffeine |
| Raw or undercooked kidney beans | Avoid | Natural lectin can cause severe vomiting |
What Beans Bring to the Bowl
Beans are a plant source of protein, fiber, folate, potassium and iron. Here's a typical half-cup of cooked black beans compared with green beans, using USDA FoodData Central values:
| Per ½ cup cooked | Black beans | Green beans |
|---|---|---|
| Calories | ~114 kcal | ~22 kcal |
| Protein | ~7.6 g | ~1.2 g |
| Fiber | ~7.5 g | ~2 g |
Approximate USDA values.
That fiber is why a little goes a long way. A complete dog food already supplies protein, so beans are an extra, not a replacement.
Why Raw Kidney Beans Are a Problem
Raw and undercooked red kidney beans contain phytohemagglutinin, a natural lectin that can cause severe vomiting and diarrhea, as the FDA describes for people. Soaking and boiling until fully soft destroys it. Slow cookers on low may not get hot enough, so boil dried beans hard first. Canned beans are already cooked.

How Many Beans Can a Dog Eat?
| Dog's weight | Plain cooked beans | Rough calories |
|---|---|---|
| Under 15 lb | 1 to 2 teaspoons | ~10 to 20 kcal |
| 15 to 40 lb | 1 tablespoon | ~15 kcal |
| 40 to 70 lb | 2 tablespoons | ~30 kcal |
| Over 70 lb | 3 tablespoons | ~45 kcal |
Our estimates for healthy adults, a few times a week. All treats should stay under about 10% of daily calories, a guideline from WSAVA.
Mash or chop beans for small dogs and mix them into food rather than serving a pile.
How to Prepare Beans for Dogs
- Canned: choose “no salt added,” drain and rinse well.
- Dried: soak overnight, discard the water, then boil until completely soft.
- Keep it plain: no salt, onion, garlic, cumin, chili or bacon.
- Start small and watch for gas or loose stool.

Gas, and the Legume Question
Beans are famous for gas because they contain sugars dogs can't fully digest. A spoonful usually causes little trouble; a bowlful often does. Separately, the FDA has looked into a possible link between heart disease (DCM) and some diets heavy in peas, lentils and other legumes. A few beans as a treat isn't the same as a diet built on them, but if your dog eats a legume-rich, grain-free food, see our is grain free bad for dogs guide.
If your dog ate baked beans, refried beans or chili, check the ingredients for onion and garlic, which damage red blood cells, according to the ASPCA. Call your vet for large amounts or if your dog ate coffee beans. See our veterinary disclaimer.
Are beans a good protein for dogs? They're fine as a small extra, but dogs get better-quality protein from meat, fish and eggs. Beans shouldn't replace a complete food.
What's the most common bean problem you see? Gas and loose stool from too many beans, and upset stomachs after baked or refried beans with onion and garlic.
— Dr. Sarah Miller, DVM
Beans for Dogs: Quick Serving Guide
✓ Do
- Cook dried beans until very soft
- Rinse canned beans well
- Serve a small spoonful
- Mash beans for small dogs
✕ Don't
- Share baked, refried or chili beans
- Give raw or undercooked kidney beans
- Let your dog near coffee beans
- Feed big bowls of beans
Dogs with a sensitive stomach or on a grain-free diet should get a vet OK first.
Frequently Asked Questions
Can dogs eat black beans?
Yes, plain cooked black beans in small amounts. Rinse canned beans first.
Can dogs eat refried beans?
It's best not to. They're usually made with lard, salt, onion and garlic.
Can dogs eat beans and rice?
A spoonful of plain beans mixed with plain rice is fine as an occasional topper, not as a full diet.
Can dogs eat bean sprouts?
Small amounts of fresh, washed bean sprouts are generally fine.
Can dogs eat baked beans?
No. They're sugary and often contain onion or garlic.
The Bottom Line
Can dogs eat beans? Yes, plain and fully cooked, in small spoonfuls. Black, pinto, kidney and lima beans and chickpeas are fine; baked, refried, chili, raw kidney and coffee beans are not. Rinse canned beans, start slow to limit gas, and treat beans as an extra. More in our Can Dogs Eat…? library.
References & Sources
Written by CPD Nutrition Desk using the sources below. We are not affiliated with these organizations, and this guide is not a substitute for advice from your veterinarian.
- USDA — USDA FoodData Central
- U.S. Food and Drug Administration — Bad bug book second edition
- WSAVA — WSAVA guidetotreats dogs 251107
- ASPCA — People foods avoid feeding your pets
