Can dogs eat it?
Are green beans good for dogs?
Last updated 23 September 2026 · How we write and check this
Short answer
Plain green beans are a good vegetable treat for dogs. They are low in calories, about 31 per 100 g, filling and crunchy. Serve them raw, steamed or from a no-salt-added tin, chopped for small dogs. Avoid beans cooked with butter, garlic or onion, and do not replace meals with them without a vet's plan.
Fresh, frozen or tinned
Fresh green beans can be given raw or lightly steamed. Frozen plain beans work well and can be offered straight from the freezer as a cold, crunchy snack. Tinned beans are fine if they are labelled no salt added; regular tinned beans can be high in sodium.
Snip off the tough stalk end and cut beans into 2 to 3 cm (1 in) lengths for smaller dogs.
The green bean diet idea
You may read about replacing part of a dog's food with green beans for weight loss. Swapping a small portion of kibble for beans can help a dog feel full, but replacing too much can leave the diet short of protein, vitamins and minerals. Any weight-loss plan should be designed with your vet.
How many to offer
A handful of five to eight beans suits a medium dog of 15 kg (33 lb) as a snack. A small dog can have two or three. They are mostly fiber and water, so most dogs tolerate them well, though large amounts can cause gas.
Runner beans, flat beans and French beans are all the same idea: plain, cooked or raw, chopped small. Broad beans are a different vegetable and are best cooked and shelled before sharing a few.
Dishes to watch
Green bean casserole usually contains fried onions and creamy soup. Beans sautéed with garlic, almonds or bacon, and beans in a stir-fry with soy sauce, bring ingredients dogs should not eat. Set your dog's beans aside before seasoning.
Key takeaways
- Plain green beans are safe, low calorie and filling.
- Choose no-salt-added tins if using canned beans.
- Do not replace large parts of the diet without vet guidance.
- Casseroles and garlicky beans are not safe.