Can dogs eat green beans?
SafeYes — plain green beans (fresh, frozen, or steamed plain) are safe, low-calorie, and packed with fiber and vitamins. They are one of the best training-treat substitutes for dogs on weight-loss diets. Avoid canned green beans with added salt and any seasoned or buttered preparations.
Green beans are one of the few human foods that vets actively recommend as a treat — particularly the "green bean diet" trick for dogs that need to lose weight (substituting up to 25% of their regular kibble with steamed plain green beans to cut calories without cutting volume). They are low-calorie, high-fiber, and most dogs enjoy the satisfying crunch.
Benefits
- Low calorie — about 15 kcal per ½ cup, ideal for weight-managed or training-treat use
- High fiber — supports digestive health and helps with portion satiety
- Vitamins K, C, and several B vitamins
- Source of manganese, iron, and other minerals
- Most dogs love the crunch — works well as a training treat alternative to high-calorie biscuits
How much to give
How to prepare
- Fresh or frozen green beans, plain. Wash thoroughly if fresh.
- Serve raw, steamed, or boiled — all work. Steamed is most palatable and easiest to digest for some dogs.
- No seasoning of any kind — no salt, no butter, no garlic, no onion, no bacon fat, no almonds.
- Cut into bite-sized pieces for small dogs to prevent choking on whole beans.
- Skip canned green beans unless they are explicitly "no salt added". Most canned varieties have meaningful added sodium.
Watch out for
- Canned green beans with added salt are not appropriate as a regular treat — the sodium load adds up over daily feeding.
- Green bean casserole and seasoned holiday dishes are problematic — fried onions, butter, cream of mushroom soup all stack ingredients dogs should not have.
- Excess fiber causes loose stool (the same fiber that helps digestion can over-loosen at high doses). Start with the recommended portion.
- Choking hazard for small dogs if served whole — cut to size.
Frequently asked
What is the "green bean diet" for dogs?
A vet-recommended weight-loss approach where you substitute 10–25% of your dog's normal kibble with steamed or fresh plain green beans. The volume of food stays similar (so the dog feels full) but calories drop meaningfully. Pair with vet supervision and a portion-control plan — do not just substitute random amounts.
Raw or cooked green beans for dogs?
Both work. Raw green beans are crunchier and slightly more nutritious (some vitamins degrade with cooking). Cooked (steamed or boiled plain) are easier to digest and softer for senior dogs. Either is fine — choose based on your dog's preference and dental health.
Are canned green beans safe for dogs?
Only if they are "no salt added". Most canned green beans contain meaningful sodium that adds up if fed daily. Check the label — sodium under 70 mg per serving is generally fine; salted varieties at 350+ mg per serving are not ideal as a regular treat.
Can dogs eat green bean casserole?
No — green bean casserole contains fried onions (onion toxicity), butter (fat), cream of mushroom soup (often contains onion and garlic seasoning, plus dairy), and sometimes bacon fat. The green beans themselves are fine; the casserole around them is not.
Can puppies eat green beans?
Yes, from when they start solid food (around 8 weeks). Steam soft and cut into very small pieces for young puppies. Green beans are a useful low-calorie reward when training puppies who already get plenty of treats during the day.
How many green beans can a dog eat per day?
For a healthy adult dog, treats of any kind should stay under 10% of daily calories. Green beans being so low-calorie means you can give a generous portion before hitting that limit. A medium dog can comfortably have a cup of plain green beans daily without calorie concerns — just watch for loose stool from excess fiber and adjust down if needed.
More food guides
Check our toxic-food tool for quick answers, or ask CRO about your specific dog.
This guide is educational and based on US veterinary sources. Individual dogs react differently — introduce any new food slowly, and speak to your vet if your dog has medical conditions like pancreatitis, diabetes, or allergies.