Can Dogs Eat Beans?

Updated: 2/23/20242-4 minutes
Can Dogs Eat Beans

It’s common to wonder what foods you and your dog can both eat when you’re preparing a meal. Green beans are a vegetable you and your dog can enjoy, but they aren't even a bean! Can dogs eat other beans? Keep reading to find out about the types of beans your dog can eat.

Are Beans Good for Dogs?

Yes. Beans can be a part of a dog’s healthy diet. They are rich in fiber and have some protein, too. Dogs can have beans as a treat. That means they should never be more than 10 percent of your dog’s daily calorie intake. Since beans can be high in calories, you should not be feeding him many.

What Types of Beans Can Dogs Have?

Your dog can eat a variety of beans. Some he may enjoy are:

  • Black beans
  • Lima beans
  • Kidney beans
  • Pinto beans
  • Garbanzo beans
  • Navy beans
  • Edamame
  • Soybeans

How Should Beans for Dogs be Prepared?

“Beans have to be prepared the way they would be for people,” explains Purina Senior Nutritionist Jan Dempsey. Beans already contain a lot of fiber, but uncooked they are almost indigestible. Dogs can have beans or legumes that have been soaked first and then cooked. This helps your dog digest them and may help reduce flatulence. (Beans may still give your dog some gas!)

Can Dogs Have Beans Instead of Meat?

No. Dogs can eat soybeans, but feeding just beans is bad for dogs if it’s replacing meat in their diet. Feeding dogs a diet rich in soybeans, like a human vegetarian diet, won’t give your dog the quality protein he needs. Even though dogs are omnivores, they need quality sources of protein and beans just don't have enough. 

Can Dogs Eat Green Beans?

Yes! Green beans are good for dogs. But the name is confusing. Green beans are a vegetable. They aren’t in the bean family like other legumes. But letting your dog have green beans is healthy, and dogs enjoy eating them, too.

Green beans for dogs are best served fresh or cooked. “Shy away from canned vegetables,” Dempsey advises. “They often have added sodium and potentially have preservatives. That is just adding excess salt and other things they don’t really need to their diet.” The ideal green beans for dogs are raw green beans in your store’s produce section.

Another option are green beans that are flash-frozen. “To prepare pre-cooked and frozen beans, steam them or microwave them to thaw until they are ready to serve,” Dempsey suggests.

Related articles

woman with red hair feeding a brown labrador a ripe tomato
Tomatoes are a big part of the human diet, but can our dogs enjoy the occasional munch too? Find out if dogs can eat tomatoes, here!
person in kitchen holding a dog food bowl out to a doodle dog
person at kitchen counter peeling a sweet potato while a brown labrador looks on
Pet Food Finder App on smart phone with ingredients surrounding it

Find Your Pet’s Perfect Food

Use our Pet Food Finder to get a custom recommendation from Purina Nutritionists.