Can Horses Eat Beans

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 types and only when prepared the right way.

It’s a question that comes up a lot when owners look for affordable, protein-rich feed options for their horses.
 
While beans are a staple in many human diets, feeding them to horses isn’t as simple as tossing a handful into their grain bucket.
 
Some beans are perfectly safe and even beneficial for horses, while others can be toxic if not handled correctly.
 
In this post, we’ll unpack the full picture so you can decide if feeding beans to your horse is a good idea and how to do it safely.
 
Let’s dig in.
 

Why Horses Can Eat Beans Safely (With the Right Prep)

Horses can eat beans when the beans are properly cooked, soaked, or processed to remove harmful compounds.
 
Raw beans contain lectins and enzyme inhibitors that can cause digestive upset, colic, or even more severe health issues in horses.
 
But once you neutralize those compounds, beans become a fantastic source of protein, fiber, and essential minerals for your equine friend.
 
Here’s a closer look at why horses can eat beans and what makes them such a valuable addition to a horse’s diet.
 

1. Beans Provide High-Quality Protein for Muscle Maintenance

Horses need protein for muscle repair, hoof growth, and overall body condition, and beans deliver that in spades.
 
A cup of cooked beans packs around 15 grams of protein, which rivals many commercial horse feeds.
 
If you’ve been asking whether horses can eat beans as a protein supplement, the answer is yes when they’re cooked thoroughly.
 
This is especially helpful for performance horses, growing foals, or older horses that struggle to maintain muscle mass.
 
You can give horses beans as a partial substitute for soybean meal or other protein concentrates, though you should always balance the overall ration.
 

2. Beans Offer Digestible Fiber for Gut Health

Another reason horses can eat beans is because of their impressive fiber content.
 
Fiber is the cornerstone of a horse’s digestive system, and beans provide both soluble and insoluble fiber.
 
Soluble fiber helps feed the beneficial bacteria in the hindgut, promoting a healthy microbiome.
 
Insoluble fiber adds bulk to the manure and keeps things moving smoothly through the digestive tract.
 
When you feed beans to horses, you’re supporting their natural foraging behavior and gut function at the same time.
 

3. Beans Are Rich in Key Minerals Like Iron, Magnesium, and Potassium

Horses can eat beans not just for protein but for the mineral punch they bring to the table.
 
Iron supports oxygen transport in the blood, which is vital for stamina and recovery.
 
Magnesium helps with nerve function and muscle relaxation, making it great for nervous or tense horses.
 
Potassium is an electrolyte that keeps muscles contracting properly, especially during hot weather or heavy work.
 
Adding beans to your horse’s diet can help fill mineral gaps that hay alone might not cover.
 

4. Beans Can Support Healthy Weight Gain

If you have a hard keeper that struggles to hold weight, beans can be a calorie-dense yet healthy way to help.
 
A half-cup of cooked beans provides around 100-120 calories, which adds up quickly without excessive starch.
 
Unlike grains that spike blood sugar, beans release energy slowly, so they won’t cause the same sugar highs and crashes.
 
You can feed horses beans as a steady energy source that supports gradual, healthy weight gain.
 

Which Beans Can Horses Eat and Which They Should Never Touch

Not all beans are created equal, so it’s important to know which ones are safe.
 
Generally, horses can eat common beans like black beans, pinto beans, kidney beans, and navy beans after cooking.
 
Soybeans are also safe for horses, but they need full processing to remove anti-nutritional factors, so opt for roasted or extruded soybean meal instead.
 
However, there’s one major exception you need to remember: raw or undercooked red kidney beans are a big no-no.
 
These contain dangerously high levels of phytohaemagglutinin, a toxin that causes severe vomiting and diarrhea in animals.
 
Fava beans, also called broad beans, should also be avoided because they can trigger a condition called favism that destroys red blood cells in some horses.
 
And never feed horses canned beans that contain added salt, sugar, garlic, onions, or other seasonings.
 
Those additives can cause electrolyte imbalances, anemia, or digestive distress.
 

How to Prepare Beans for Horses the Safe Way

The golden rule for feeding beans to horses is that they must be cooked until soft and completely cooled.
 
Start by soaking raw beans in water overnight, which helps leach out some of the toxins and speeds up cooking.
 
Then boil the beans for at least 30 minutes, but ideally for an hour, to ensure all harmful compounds are destroyed.
 
Drain the cooking water and rinse the beans again before serving.
 
Mash them slightly to make them easier to chew and digest, especially for older horses with dental issues.
 
Introduce beans gradually, starting with just a small handful mixed into their regular feed.
 
Watch your horse for any signs of gas, loose stool, or colic over the next 48 hours.
 
If everything looks good, you can slowly increase the amount over two weeks.
 

How Many Beans Can Horses Eat Per Day?

Like any treat or supplement, beans should only make up a small portion of the total diet.
 
A good starting point is one cup of cooked beans per day for an average 1,000-pound horse.
 
You can feed horses beans up to that amount as a protein boost, but never replace their main forage with beans.
 
Hay, pasture, and fresh water must always remain the foundation because beans are too concentrated to be a staple.
 
If you’re feeding beans to horses with metabolic issues like insulin resistance, keep the portion tiny or skip them entirely.
 
Beans have a moderate glycemic index, so they can affect blood sugar in sensitive individuals.
 
When in doubt, consult your veterinarian or equine nutritionist before making beans a regular part of the menu.
 

Signs That Your Horse Doesn’t Tolerate Beans

Even with the right prep, some horses simply can’t handle beans.
 
If your horse experiences excessive gas, bloating, diarrhea, or lethargy after eating beans, stop feeding them right away.
 
Some horses are more sensitive to legumes than others, and that’s perfectly normal.
 
Other warning signs include refusing food, colicky behavior like pawing or looking at the flank, or a change in manure consistency.
 
Always err on the side of caution and never force your horse to eat something they clearly dislike.
 
There are plenty of other protein sources out there if beans don’t agree with your horse.
 

So, Can Horses Eat Beans?

Horses can eat beans, but only when those beans are cooked thoroughly and offered in moderation.
 
The beans provide valuable protein, fiber, and minerals that support your horse’s overall health and performance.
 
Just remember to avoid raw beans, especially kidney beans, and skip fava beans entirely due to their toxicity risks.
 
Always prepare them properly by soaking and boiling, then introduce them slowly to monitor your horse’s reaction.
 
Feeding beans to horses is a smart, budget-friendly way to diversify their protein intake when done with care.
 
So go ahead and give your horse a taste of beans, safe in the knowledge that you’re providing a nutritious and safe treat.
 
Your horse will thank you for the variety, and you’ll feel good knowing you’ve made an informed choice.