This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
Horses can eat beans, but only certain kinds, and only when they’re prepared safely.
If you’ve ever wondered “do horses eat beans?” while mucking out the stable, you’re not alone.
The short answer is yes, horses can eat some beans, but there are big exceptions that could harm your horse.
In this post, we’ll explore whether horses eat beans, which beans are safe, which ones are dangerous, and how to feed them without risking your horse’s health.
Let’s get into it.
Do Horses Eat Beans? Here’s the Real Answer
Horses do eat beans, and some beans can actually be a decent source of protein and energy in small amounts.
But here’s the catch: not all beans are safe for horses, and the wrong kind can cause serious digestive problems.
So when someone asks “do horses eat beans?”, the honest answer is yes, but with a whole lot of caveats.
1. Some Beans Are Safe in Small Amounts
Beans like soybean meal, which is a byproduct of soybean oil extraction, are commonly used in horse feed as a protein source.
Lima beans and fava beans can also be fed to horses, but only after proper cooking and in limited quantities.
The key is moderation, because too many beans can overload your horse’s digestive system with starch and protein.
2. Raw Beans Are a Big No-No
Raw beans contain compounds like phytohemagglutinin and trypsin inhibitors that can be toxic to horses.
These antinutritional factors can cause colic, diarrhea, and even laminitis if eaten in large amounts.
Cooking beans thoroughly destroys most of these harmful compounds, which is why you should never toss raw beans into your horse’s feed bucket.
3. Certain Beans Are Downright Dangerous
Beans like castor beans, fava beans in excess, and any moldy beans are toxic to horses and can be fatal.
Castor beans contain ricin, a potent poison that can kill a horse within hours of ingestion.
Moldy beans can harbor mycotoxins that cause neurological issues, colic, and even death.
So if you’re ever unsure whether horses eat beans safely, always double-check the specific type first.
Which Beans Can Horses Eat Safely?
Now that you know horses can eat beans in certain cases, let’s look at which ones are actually safe.
1. Soybean Meal
Soybean meal is one of the most common protein sources in commercial horse feeds.
It’s made from ground soybeans after the oil has been removed and is usually heat-treated to eliminate toxins.
This is the safest way for horses to eat beans because the processing makes the nutrients digestible and safe.
2. Cooked Lima Beans
Lima beans can be fed to horses if they’re fully cooked and mashed into a soft texture.
Raw lima beans contain cyanogenic compounds that release cyanide when chewed, so cooking is absolutely essential.
Even cooked lima beans should only make up a tiny portion of your horse’s diet.
3. Cooked Fava Beans
Fava beans are another option, but they carry a risk of causing a condition called favism in some horses.
Favism is a reaction that destroys red blood cells and can lead to anemia.
So while horses can eat beans like fava beans, it’s best to consult your vet before introducing them.
How to Feed Beans to Horses Safely
If you’ve decided to let your horse try beans, here’s how to do it without causing problems.
1. Always Cook Them First
Cooking beans is non-negotiable because it neutralizes the toxins that make raw beans dangerous.
Boil them thoroughly, drain the water, and mash them into a paste before adding to your horse’s feed.
2. Start With Tiny Portions
Introduce beans slowly, starting with just a tablespoon or two mixed into regular feed.
Watch your horse closely for any signs of colic, loose stool, or discomfort over the next 24 hours.
If everything looks normal, you can gradually increase the amount, but never let beans exceed 10% of the total diet.
3. Avoid Canned Beans With Additives
Canned beans often contain salt, sugar, and preservatives that are harmful to horses.
Always use plain, unsalted beans that you’ve cooked yourself, or choose plain frozen beans with no seasoning.
4. Never Feed Moldy or Sprouted Beans
Moldy beans can produce mycotoxins that damage the liver and nervous system.
Sprouted beans can also develop harmful bacteria, so stick to fresh, properly stored beans only.
So, Do Horses Eat Beans?
Horses can eat beans, but only certain types and only when prepared correctly.
Beans like soybean meal, cooked lima beans, and cooked fava beans can be safe in small amounts.
Raw beans, castor beans, and moldy beans are dangerous and should never be fed to horses.
If you’re still wondering “do horses eat beans?”, the answer is yes, but always check with your vet first and introduce them slowly.
Your horse’s digestive system is delicate, so a little caution goes a long way toward keeping them healthy and happy.
And if you ever doubt whether a specific bean is safe, it’s always better to skip it than risk your horse’s well-being.