Can Dogs Eat Green Beans?
Yes — green beans are one of the safest, most vet-recommended treats for dogs. All forms work plain: chopped, steamed, raw, or canned (no salt). They're full of fiber, protein, iron, calcium, and vitamins A/B6/C/K, and they're so low in calorie that AKC calls them 'the perfect low-calorie treat substitute.' Skip seasoned/oiled versions and don't feed whole large beans (choking).

How much green beans can my dog eat?
A 30-lb adult dog needs about 794 kcal/day, so treats should stay under 79 kcal. That's up to about 39 green beans a day as a treat.
A treat limit (10% of daily calories), not a target — assumes an adult dog. Puppies and special diets: use the full calculator.
Green beans are one of the lowest-calorie treats around — the calculator's ceiling is high, and you can comfortably hit it. AKC explicitly calls them 'the perfect low-calorie treat substitute' for dogs that need to cut calories.
Are green beans good for dogs?
Green beans are full of protein, iron, calcium, and vitamins B6, A, C, and K — plus fiber and very few calories. That low-calorie density is exactly why vets and trainers love them: a guilt-free reward, including for dogs on a weight-loss plan.
How to serve green beans
- Plain — chopped, steamed, raw, or canned (no-salt). No butter, oils, seasoning, garlic, or onions.
- Veterinarians actively recommend green beans as a healthy treat — especially for dogs on a weight-loss plan.
- Cut large whole beans into smaller pieces for small dogs — choking risk.
What to avoid
- Canned green beans with added salt — read the can; choose 'no-salt' or 'low-sodium' versions only.
- Green beans cooked with oils, butter, salt, or spices — plain only.
- Green beans cooked with garlic and onions — both toxic to dogs (see our /can-dogs-eat/garlic and /can-dogs-eat/onions pages).
- Whole large beans for small dogs — cut into smaller pieces first to prevent choking.
- The 'green bean diet' (replacing meals with green beans for weight loss) is a real veterinary topic — but AKC notes you should consult your vet before attempting it. Don't DIY a weight-loss diet.
Common questions
- Can dogs eat green beans every day?
- Yes — small daily amounts of plain green beans are fine for most healthy dogs and are especially useful as low-calorie training treats. Keep them within the 10% treat allowance, and skip salt/seasoning/oil.
- Can dogs eat canned green beans?
- Yes, IF they're plain (no-salt or low-sodium). AKC includes 'canned' in the list of safe forms — but canned beans with added salt should be avoided. Read the can: 'no salt added' or 'low sodium' versions only.
- Are green beans good for dogs?
- Very. AKC: green beans are full of vitamins and minerals (protein, iron, calcium, B6, A, C, K) plus fiber. AKC calls them 'the perfect low-calorie treat substitute' — vets actively recommend them.
- Can I put my dog on a green bean diet?
- The green bean diet (replacing some of your dog's regular kibble with green beans to cut calories) is a recognized weight-loss tool, but AKC says don't attempt it without veterinary guidance — a vet can help you do it without shorting your dog on essential nutrients. The calculator above can be paired with our /dog-weight-loss-calculator for a sensible target.
- Can puppies eat green beans?
- Yes, in small amounts. Cut them into small pieces to avoid choking, start with one or two to test tolerance, and remember puppies get most of their nutrition from puppy food already; green beans are a treat, not a supplement.
- Why do vets recommend green beans?
- Vets actively recommend green beans because they're very low in calorie but high in nutrients — they fill a dog up without busting the calorie budget. That's gold for any dog that needs to lose weight or any owner who wants a treat they don't have to feel guilty about.