✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-09-27
Can dogs eat green beans?
The full picture
Green beans are a vet-approved staple for weight management — they're low in calories but satisfyingly crunchy, and replacing some of a dog's regular food with green beans can help overweight dogs feel full while eating less. They can be served raw, steamed, or boiled. Avoid tinned green beans in salted water, and never serve them cooked with butter, oil, garlic, or onion. Plain frozen ones also work.
If you're using green beans as a genuine weight-management tool (replacing a portion of regular food, not just adding a treat on top), introduce the swap gradually over a week or two rather than switching overnight, and confirm the overall plan with your vet first — green beans are low-calorie but shouldn't simply replace a meaningful fraction of a balanced diet without some oversight, especially for a dog with any existing health condition.
Risks to watch for
- High salt in tinned varieties
- Garlic or onion in prepared versions
Potential benefits
- Very low calorie
- High fibre
- Vitamin A, C, K
- Excellent for weight-loss diets
Hidden sources to check
- Green bean casserole — usually made with cream of mushroom soup, onion, and fried onion topping, none of which are dog-safe
- Tinned green beans in salted brine — drain and rinse, or choose "no added salt" tins specifically
- Stir-fried or restaurant-prepared green beans — commonly cooked with garlic, oil, or oyster sauce
Safe portion size
A small handful as a treat, or up to 10% of their meal swapped for green beans if overweight.
And while you're thinking about what's good for your dog, keeping on top of flea and parasite prevention is just as important as diet.