Can dogs eat green beans?

  • Nutritionist-reviewed
  • Last updated July 16, 2026
Safe

Yes — safe in sensible amounts

Yes — plain green beans are safe for dogs and are one of the genuinely useful treats out there. Raw, steamed or frozen, with no salt, butter, oil, onion or garlic, they are filling and very low in calories, which makes them a good swap if your dog needs to lose a bit of weight.

Why

Green beans are mostly water and fibre, with very little fat, sugar or starch. That combination is the whole point: they give your dog something to chew and something to fill their stomach without bringing many calories with it. A dog who has just eaten a handful of green beans feels like they have eaten, which is exactly why vets so often suggest them in place of biscuits for dogs on a diet.

They do carry some useful vitamins and minerals, but honestly that isn't the reason to feed them. A complete dog food already covers your dog's nutrition. Green beans earn their place as volume and crunch — the satisfying, low-cost part of a treat habit.

Almost every problem with green beans comes from what's added to them rather than the bean itself. Tinned beans in brine are very salty. Beans cooked in butter or oil undo the calorie advantage entirely, and anything cooked with onion or garlic is not safe for a dog at all — those are toxic to dogs in their own right, whatever they're mixed into. Plain is the whole trick.

Two other things are worth knowing. Fibre is brilliant in sensible amounts and uncomfortable in silly ones, so a sudden pile of beans usually means wind and sloppy stools. And a whole bean fed to a small dog or an enthusiastic gulper is a length of stringy vegetable swallowed without chewing — chopping solves that in a second.

How much is sensible?

Treats of any kind should stay under roughly 10% of your dog's daily calories, and green beans are one of the few things where you can be generous inside that budget. In practical terms, a small handful of chopped beans is nothing to a Labrador, while a terrier is well served by one or two beans broken into pieces — start at the lower end and see how your dog's stomach takes it. Prepare them plainly: top and tail them, cut them into bite-size pieces, and serve them raw, lightly steamed, or straight from frozen. No salt, no butter, no oil, no seasoning, and never anything cooked with onion or garlic. One important limit: green beans are a treat and a swap for other treats, not a replacement for a proper meal — if your dog needs to lose weight, ask your vet to set the plan rather than quietly substituting beans for a large share of their dinner.

Signs to watch for

  • More wind than usual, fairly soon after eating
  • A gurgly, rumbling stomach
  • Softer or looser stools, sometimes with recognisable bits of bean in them
  • Less interest in their actual dinner if they've filled up on beans
  • Gagging or coughing if a whole bean was swallowed without chewing

If your dog has had too much

If your dog has simply had too many and is windy or loose, no drama: skip the beans for a couple of days, keep them on their normal food, make sure fresh water is available, and reintroduce beans in a smaller amount once things settle. Ring your vet if the upset doesn't pass within a day or so, or straight away if your dog is repeatedly sick, can't keep water down, is straining without producing anything, seems painful, lethargic or bloated, or if you think a whole bean has gone down badly and they're gagging or struggling. The same applies if the beans came with something they shouldn't have — a garlicky or oniony sauce, or a lot of salt — because that's a different conversation and worth having with your vet rather than waiting to see.

Serving tips

  • Keep a bag of plain frozen green beans in the freezer. Served frozen they're crunchy, cold and take a while to eat, which is ideal on a hot day or for a dog who wants a snack every time you open the fridge.
  • Swap rather than add. Replacing a few biscuits with beans is what saves the calories — beans on top of everything else just makes for a bigger dinner.
  • Chop them, especially for small dogs and dogs who inhale their food without chewing. Bite-size pieces are safer and easier on the gut.
  • If tinned is all you have, choose no-added-salt beans and rinse them well. Fresh or frozen is simpler and cheaper.

Common questions

Can dogs eat raw green beans?

Yes — plain raw green beans are safe, and plenty of dogs love the crunch. Cut them into pieces so they're easier to chew, and if your dog finds raw ones a bit windy, lightly steamed beans tend to sit more comfortably.

Can dogs eat tinned green beans?

Only plain, no-added-salt tinned beans, well rinsed. Standard tinned beans sit in salty brine, and any tinned or jarred version made with onion or garlic isn't safe for dogs at all — fresh or frozen avoids the whole issue.

Can I use green beans to help my dog lose weight?

They're one of the best tools for it: swapping some of your dog's treats for green beans cuts calories without leaving them feeling hard done by. Don't replace a large share of their complete food with beans though — ask your vet to set the weight-loss plan and check progress.

Wondering about something else?

We answer the everyday ones — and the frightening ones — in plain English, checked by our vet and nutritionist. Browse every food →

Get the good stuff, weekly

Expert-reviewed tips, new breed guides, gear we actually tested, and dog-friendly places near you. No spam, unsubscribe anytime.

By subscribing you agree to receive the Doggo newsletter — unsubscribe anytime, and we never share your email.

By subscribing you agree to our Privacy Policy.