We're reader-supported. If you buy through our links, we may earn a commission. How that works
My Pet Experts

Dogs · Guide

Can Dogs Eat Green Beans?

Yes, dogs can eat plain green beans in small amounts. Here is how to serve them, which kinds to skip, and how they fit into a dog’s treat budget.

Updated · 4 vet sources · How we research

Short answer · SafeYes, if plain.no salt, butter, or garlic

Yes, dogs can eat green beans. They are a low-calorie, high-fiber snack with vitamins and minerals. Serve them plain. Skip salt, butter, garlic, and other seasonings, and give them as a treat, not as a main meal.

Are green beans good for dogs?

The American Kennel Club (AKC) says green beans are safe for dogs in small amounts. Fresh green beans have vitamins A, C, and K, plus the minerals iron and magnesium. They also have fiber and few calories.

A veterinarian quoted by the AKC explains that the extra bulk and fiber help a dog feel full without adding many calories. That makes green beans a handy treat for dogs who need to lose weight. Weight loss should still follow a plan from your vet.

How do I serve green beans to my dog?

Keep it simple. The AKC suggests steaming or boiling the beans in plain water. Chopped pieces are easy to serve and easy to portion.

Do not add:

  • Butter or oil
  • Salt
  • Garlic or garlic salt
  • Onion
  • Sauces or other seasonings
Top view of fresh radishes, eggplant, and yardlong beans on wooden table.
Photo: C k / Pexels

Why should green beans be plain?

Extras are the real problem, not the beans. The ASPCA says garlic and onion, which belong to the Allium family, can irritate the stomach and damage red blood cells. That can lead to anemia, which means the body does not have enough healthy red blood cells.

The ASPCA also warns that too much salt can make a dog very thirsty and make it pee more. In bad cases it can cause vomiting, diarrhea, tremors, and seizures. The AKC says butter and garlic are not recommended on green beans.

How many green beans can a dog eat?

The sources do not give a set number of beans. The Merck Veterinary Manual says all treats together should make up less than 10% of a dog’s daily calories. Most of the food should come from a complete and balanced dog food.

Start with a few pieces and watch your dog. If your dog does well, you can offer them now and then.

Other kinds of green beans

Can dogs eat raw green beans?

Yes. The AKC lists raw green beans as fine for dogs when they are plain. Chopping them into small pieces makes them easier to eat.

Can dogs eat cooked green beans?

Yes, if they are plain. Steamed or boiled beans with nothing added are a good choice. Beans cooked with butter, garlic, or salt are not.

Can dogs eat canned green beans?

Be careful. Dr. Karen Cantor, quoted by the AKC, says to avoid canned green beans because they have a lot of salt. Another AKC page says canned beans are fine if they are plain. Because of this mixed advice, fresh or home-cooked plain beans are the easier choice. If you do use canned, read the label first and pick one with no added salt or seasoning.

Can dogs eat green bean casserole or seasoned green beans?

No. These dishes often have butter, salt, and onion or garlic. Those extras are the things to avoid. Give your dog a few plain beans before you add the seasoning.

Other treats to try

If your dog likes crunchy snacks, plain apple slices or banana are other options. For a full list of what to keep away from your dog, see our guide to foods that are toxic to dogs.

Common questions

Can puppies eat green beans?

The sources we read do not give separate advice for puppies. Plain green beans are fine for dogs in general, but ask your vet before adding treats to a puppy’s diet.

Do green beans help a dog lose weight?

They can help. A vet quoted by the AKC says the fiber adds bulk and helps a dog feel full without adding many calories. Use them as part of a plan from your vet.

Are green bean casserole or green beans with garlic okay for dogs?

No. Butter and garlic are not recommended, and garlic can harm dogs. Give only plain beans.

How many green beans can my dog eat?

The sources give no set number of beans. They say to treat them as a snack, and to keep all treats under 10% of your dog’s daily calories.

Sources

  1. American Kennel Club: Can Dogs Eat Green Beans?
  2. American Kennel Club: Fruits and Vegetables Dogs Can or Can’t Eat
  3. ASPCA Animal Poison Control: People Foods to Avoid Feeding Your Pets
  4. Merck Veterinary Manual: Feeding Practices in Small Animals