Can dogs eat beans? It’s a common question. The short answer is yes. Beans are a safe food for dogs to eat. They’re non-toxic and have vitamins and minerals that can be beneficial to your dog. With so many health benefits of eating beans for humans, it’s natural to wonder if beans are a dog-friendly food.
However, as with all things, moderation is key. So instead of asking “can dogs eat beans?”, the better question is “what kinds of beans can dogs eat?”
Ground Rules for Beans
The answer to “can dogs eat beans” may be “yes”, but that answer comes with some caveats which we’ll go over here. Remember, before changing your dog’s diet, be sure to speak with your vet about the change and if it’s right for your pooch. Check out our list of foods dogs cannot eat as a guideline for food that is dangerous for dogs.
Always Cook Beans
If you’ve ever made beans from scratch, you know that they require soaking to help soften them up for cooking. While soaking, beans expand, becoming larger than when they were dry.
That expansion is why it’s so important to feed your dog cooked beans and only cooked beans. We all know that dogs inhale their food. Eating dried beans puts your dog at risk for something called bloat.
Bloat is caused by too much food, liquid, or both in a dogs stomach. This causes the stomach to become distended and painful. In some cases, the stomach can then “flip”, wrapping around on itself and cutting off blood flow. Uncooked beans are just about the most perfect way to cause this type of problem because they will expand in your dog’s stomach after he’s eaten them.
Always Feed in Moderation
Beans may be full of vitamins and minerals, but they’re also full of calories. Beans are calorie-dense food, so moderation is key if you give them to your dog. The only exception to this is green beans, which have practically no calories. In all cases, though, beans can and do give dogs horrible, horrible gas, so moderation is good for their health and your nose.
Always Leave Room for Regular Food
High-quality dog food is always the way to go when feeding our dog. So when you hear “yes” to “can dogs eat beans”, remember the moderation section above. Just like humans, dogs need a balanced diet to stay healthy, and good dog food gives them that. Never feed them beans or anything else that makes them turn away from their food.
What Types of Beans Can Dogs Eat?
Dogs can eat any type of bean, really. None of them are toxic, and they all have certain health benefits. Because of that, I’d rather talk about something even more important. Which beans will give your dog the most gas. Unless you want your home to be reeking all the way to the street, this is important to know. There are a ton of beans out there, so we’ll be hitting the most common bean types fed to dogs.
Green Beans
Green beans are the most common bean fed to dogs. They have the least amount of calories of all beans, produce the least gas, and dogs love them. In fact, there is actually a green bean diet for dogs. Because these beans are so light on calories, vets will often recommend replacing half of an overweight dog’s regular food with green beans in order to shed some pounds.
Lima Beans
Lima beans are next on the list when it comes to gas. They have slightly more fiber in them than green beans, which makes them more filling, more calorie dense, and more likely to give your dog some gas. Exercise moderation and caution.
Black Beans
Black beans have even more fiber than Lima beans, packing 15 grams into one serving. There’s no question about these beans. They will absolutely give your dog gas. I recommend only feeding your dog black beans on nice days when you can keep the windows open.
Pinto Beans
I can’t see how anyone would ever give their dogs pinto beans, but they do. Pinto beans cram a whopping 30 grams of fiber into one serving of beans. These beans are known to be little gas factories for pretty much every human on the planet and they’re no different for dogs.
They will give your dog gas. Terrible gas. Horrible, disgusting, long-lasting gas. Never feed your dog pinto beans unless you are a true glutton for punishment or have absolutely no sense of smell whatsoever.
Can Dogs Eat Beans? Yes.
The answer to the question “can dogs eat beans” is “yes”, but always check with your vet first.
Just because something can be done doesn’t mean it should be done. It’s important to consult with your vet on this topic, considering the pros, cons, and possible outcomes, especially if your dog has any sort of medical condition.
candy says
Our vet would say please don’t feed your dog beans. Sounds like this is controversial but I will probably not be feeding our dog beans.
Kerrie @ Family Food and Travel says
Really? That is the first I’ve heard of that. My vet has always been supportive of adding beans and vegetables to my dog’s diet.
Jeannette says
This is such great info. My pup wants to eat anything we eat so I’m always googling what’s OK and what’s not. I’ll make a mental note of what I’ve learned here:-)
Terri Steffes says
Our dogs love green beans and we love to feed them green beans. We like to rinse the beans first, to reduce the amount of salt, but it’s probably not necessary.
Kerrie @ Family Food and Travel says
That’s a great tip! Do you use canned green beans?
Rog says
The one thing I couldn’t stand when we had dogs was horrendous gas, and that was just from their regular food! We don’t have any dogs at the moment, but, when/if the time comes that we do get another dog, we’ll definitely look into adding a little beans to their diet.
Kerrie @ Family Food and Travel says
Yes! Totally agree! When dogs have them more often (just like humans) their systems adapt.
Kim says
I do feed my dogs green beans once in a while, but not sure if I’d feed them some of these that you mentioned. I know what they do to us, so that would be a lot of gas in my house!! Just saying!
Kerrie @ Family Food and Travel says
Yes! That was my fear too. But like humans with more frequent feeding the gas isn’t so bad!
Jeanette says
Never fed my dog any kind of beans before. But he also does not get any table food so that could be why. I’m sure my dad would love to eat a few of these. I’m glad to know that they are safe to eat if they drop on the floor.
Stacie says
I’ve never fed my dogs beans, and I probably won’t. It has nothing to do with health benefits or concerns. It’s just the my dogs already have plenty of gas to begin with.
Stacie recently posted..Installing the GAF Roof: Our Experience
Marysa says
My friend feeds her dogs a lot of veggies, including beans. Great way to get some nutrition in.
Monica Y says
This is very informative, I have never given them beans because I have been afraid they are going to get sick. Thank you for sharing all the details on each bean type
Kerrie @ Family Food and Travel says
You’re welcome – knowing what each type can do or not do is really helpful.
Amy Desrosiers says
I never knew this was an issue! My dog swipes food she sometimes should not have! She is a little bugger for sure!
Keikilani says
I had no idea dogs could eat beans. What an easy source of protein for them.
Rachel says
I don’t know that I would think of feeding my dog beans. I also don’t cook for my dog so I guess there is that. Helpful information to have, though.
kristi says
Interesting read, I love your blog you share some great information. We don’t have a dog but your neighbors do as do our parents so I will be sharing this with them.
Nicole Hood says
This is good to know! There are so many human foods that can hurt our pups!
Kerrie @ Family Food and Travel says
Yes so true! Good to know which ones are safe for dogs.
katrina kroeplin says
this is intersesting. i didn’t know dogs could.
Toni | Boulder Locavore says
These are really great tips and reminders. So helpful! Thank you!
Ruth I says
This helped a lot. My cousin feeds her dogs beans, I think they liked it.
Sarah says
Our dogs only eat dog food at this time. Not that I’m against other food, I just don’t want them begging or taking food from the kids.