Can Dogs Eat Green Beans?

SAFE

SAFE — Yes, plain green beans are one of the most dog-friendly vegetables. Serve them raw or plainly cooked, chopped into short pieces, with no salt, butter or seasoning.

Green beans are widely recommended as a low-calorie, filling treat for dogs, including as part of vet-guided weight management. Keep them plain: no salt, butter, garlic or onion, and skip canned ones unless they're salt-free.

Main sources: PetMD — Can Dogs Eat Green Beans?; American Kennel Club — Fruits and Vegetables Dogs Can and Can't Eat

See our guide to vegetables dogs can and can't eat to compare this with the rest of the vegetable list.

On this page
A heap of fresh green beans

Quick answer

Category
Vegetables
Recommended preparation
Wash, trim and chop; serve raw or plainly cooked
Main concern
Added salt, butter and seasonings in prepared beans
Suitable as everyday food
Regular treat in moderation

The full answer

Green beans are one of the vegetables vets most often suggest as a treat for dogs, particularly dogs that need to feel full on fewer calories. They provide fibre, water and a satisfying texture, and most dogs accept them readily raw or lightly cooked.

Preparation is the important detail. Green beans served at a human dinner table are usually cooked with salt, butter, oil, garlic or onion. Garlic and onion are genuinely harmful to dogs, and added fat and salt defeat the point of a low-calorie treat. Plain steamed or raw beans avoid all of that. Canned green beans are usually salted; if you use them, choose no-salt-added ones and rinse them.

Whole beans are long, so chopping them into short pieces makes sense for small dogs and gulpers. Some owners use green beans as part of a weight-loss plan. Do that with a vet, not by improvising, because replacing a meaningful part of a meal with vegetables can unbalance the diet.

Are Green Beans Good for Dogs?

Fresh raw green beans, washed, trimmed and chopped

Plainly steamed or boiled green beans with nothing added

Frozen plain green beans, thawed or offered as a cool crunchy treat

No-salt-added canned green beans, rinsed

Potential benefits

  • Low in calories and filling — helpful for weight-conscious dogs
  • Good source of fibre and water
  • Widely accepted by dogs, raw or cooked
  • Easy to prepare and store

Risks and Things to Know

  • Beans cooked with garlic, onion, butter, oil or salt are not safe or suitable
  • Standard canned green beans are high in sodium
  • Whole beans can be a choking risk for small dogs if gulped
  • Too many at once can cause gas or loose stools
  • Using beans to replace part of a meal can unbalance the diet unless a vet is guiding it

How much is okay?

A small handful of plain green beans, raw or cooked and cut into short pieces, is plenty for most dogs, and a few beans for a small one. Start with a few the first time and see how your dog gets on.

Skip tinned beans with added salt. If your dog has a health condition or is on a prescription diet, check with your vet first.

How Should I Prepare It?

  • Wash the beans and trim the ends.
  • Chop them into short pieces suited to your dog's size.
  • Serve raw, or steam or boil them plainly with no salt, oil or seasoning.
  • If using canned beans, choose a no-salt-added product and rinse them well.
  • Never serve beans cooked with garlic or onion.

Can Puppies Eat Green Beans?

Puppies are still growing and are usually on a carefully balanced growth diet, so extras should stay minimal. If you do offer green beans, use a very small, finely cut piece and watch for any digestive upset.

Your vet is the best person to ask before adding any new treat to a puppy's routine.

What If My Dog Ate Too Much?

Eating a large amount of green beans in one go can cause stomach upset, gas or loose stools. Mild, short-lived upset often settles on its own — keep fresh water available and monitor your dog.

Contact your vet if symptoms are severe or persistent, if your dog seems unwell or in pain, or if you think a whole pit, core, large piece or a sweetened product was swallowed.

This guide is for general educational purposes and isn't a substitute for advice from your veterinarian. If your dog has eaten something potentially toxic or is showing concerning symptoms, contact a veterinarian promptly.

Frequently Asked Questions

Yes — plain raw or plainly cooked green beans are generally considered safe and are a popular low-calorie treat for dogs.

They are low in calories and filling, which is why they are often used as a treat in weight management. Any plan that replaces part of a meal should be set up with your vet so the diet stays balanced.

Only no-salt-added versions, rinsed before serving. Standard canned beans contain added sodium.

Both are fine when plain. Cooked beans are softer and easier for older dogs; raw beans are crunchier. Avoid butter, oil, salt, garlic and onion either way.

Plain frozen green beans are fine and make a good crunchy treat. Check the packet for added seasonings or sauces.

Treats should stay a small share of daily calories. A small handful of chopped beans suits a medium dog as a starting point — ask your vet for advice specific to your dog.

Small, finely chopped pieces are unlikely to be a problem, but puppies need their calories from a complete growth diet. Check with your vet.

A large serving of any fibrous vegetable can cause gas or loose stools. Introduce them gradually and keep portions modest.

How this guide was written

Last updated 12 October 2026. We write from widely published, mainstream pet-health sources and avoid presenting feeding amounts as veterinary prescriptions.

Browse every food in our A–Z guide