Can Dogs Eat Green Beans? A Great Low-Cal Treat
Start here
Yes — plain green beans are one of the safest, healthiest treats for dogs. They're low in calories, high in fiber, and full of vitamins, which makes them a favorite for dogs watching their weight. Serve them plain (raw, steamed, or canned with no added salt), cut to a safe size. Skip seasoned, buttered or heavily salted beans.

Why green beans are a great dog treat
Green beans are a standout among dog-friendly vegetables. They're low in calories and high in fiber, plus they deliver vitamins A, C and K, iron and protein. Because they're filling without being fattening, many vets recommend them as a healthy snack — especially for dogs who beg for treats.
They're versatile, too: green, string, wax, fresh, frozen or canned all work, as long as they're plain. Most dogs enjoy the crunch of a raw bean or the softness of a steamed one.
The green bean diet — with a caveat
You may have heard of the "green bean diet," where some of a dog's regular food is replaced with green beans to cut calories for weight loss. There's logic to it — green beans fill the stomach with fewer calories — but it should only be done under veterinary supervision.
Don't replace a large part of your dog's diet with green beans on your own. Swapping out too much balanced food for vegetables can leave your dog short on essential nutrients. A vet can design a safe weight-loss plan that keeps nutrition complete.
Used correctly — as a low-calorie treat or a small food topper — green beans are a smart tool. See our weight guide for a bigger-picture approach.
How to serve green beans safely
Keep it simple:
- Serve them plain — no butter, oil, salt, garlic or onion (the last two are toxic to dogs).
- Raw, steamed or boiled all work. Steaming keeps most nutrients while softening them.
- Choose low- or no-sodium canned beans if using canned, and rinse them.
- Cut into bite-size pieces — long whole beans can be a choking hazard for small dogs and gulpers.
Practical take: Frozen green beans make a satisfying, crunchy low-calorie treat on a hot day.
How many green beans can a dog eat?
Even healthy treats should stay around 10% of daily calories. Green beans are low-cal, but too much fiber at once can cause gas or loose stool:
| Dog size | Reasonable amount |
|---|---|
| Small (under 20 lb) | 1–2 beans, chopped |
| Medium (20–50 lb) | A small handful, chopped |
| Large (over 50 lb) | A handful of pieces |
Introduce them gradually the first few times and watch how your dog's stomach responds.
What to avoid
The problems come from what's added, not the beans themselves:
- Canned beans with added salt — too much sodium isn't good for dogs.
- Green bean casserole and seasoned dishes — these often contain onions, garlic, butter and salt.
- Whole long beans for small dogs — a choking risk; always cut them down.
If you're using green beans to help manage weight, tracking your dog's weight over time is the only way to know it's actually working — small changes add up over months.
Turn treat swaps into real weight change
Tavi charts your dog's weight over time and lets you log diet and treat changes, so you can see whether healthier swaps like green beans are moving the needle. Free for your first pet.
Frequently asked questions
Can dogs eat green beans every day?
Yes, plain green beans are safe as a regular low-calorie treat for most dogs. Just keep them to about 10% of daily calories, introduce them gradually to avoid gas, and don't let them replace a large part of a balanced diet without your vet's guidance.
Are canned green beans safe for dogs?
They can be, as long as you choose low-sodium or no-salt-added varieties and rinse them before serving. Avoid canned beans packed with salt or mixed with seasonings, onions or garlic, which are unhealthy or toxic for dogs.
Can green beans help my dog lose weight?
They can be a helpful low-calorie treat or food topper because they're filling with few calories. The stricter green bean diet, where beans replace part of the meal, should only be done under veterinary supervision so your dog still gets complete nutrition.
Are raw green beans OK for dogs?
Yes, plain raw green beans are safe and many dogs enjoy the crunch. Cut them into bite-size pieces to prevent choking, especially for small dogs, and skip any seasoning, oil or salt.
Can green beans cause any problems for dogs?
They're very safe, but too many at once can cause gas or loose stool because of the fiber, and whole long beans can be a choking hazard for small dogs. Serving them plain, cut up, and in moderation avoids these issues.
Tavi's guides are informational and not a substitute for professional veterinary advice, diagnosis or treatment. When in doubt, call your veterinarian. Sources: American Kennel Club (AKC); VCA Animal Hospitals; Merck Veterinary Manual; Association for Pet Obesity Prevention