Nutritionists rarely endorse one food for everyone, as our nutritional needs vary. But when it comes to beans, experts agree: they’re a powerhouse of health benefits. Each variety has unique advantages that can surprised many.
Beans might remind you of the old rhyme, “Beans, beans, good for the heart.” But they offer more than just humor about flatulence. Here’s why incorporating beans into your diet could be a game changer.
High in Fiber
One of the biggest perks of beans is their fiber content. Most of us don’t get enough fiber in our diets. According to Dr. Emily Leeming, a dietitian at King’s College London, “Beans are a winner. They provide a significant boost towards the recommended 30g of fiber per day.” In the UK, 96% of people fall short on fiber, with similar statistics in the U.S. (source).
Half a cup of beans contains about 7-8g of fiber along with protein. Increased fiber intake can promote gut health, help manage weight, and reduce the risk of diseases like type 2 diabetes and bowel cancer.
Dr. Megan Rossi, known as The Gut Health Doctor, points out that fiber also benefits heart health by reducing LDL cholesterol. “Fiber can bind to cholesterol, so we excrete it instead of absorbing it,” she says. And better heart health means less inflammation, another major advantage.
Affordable and Sustainable
Beans are not only good for you but also for the planet. They serve as a cost-effective alternative to meat. A recent study showed that men who reduced meat intake and added beans lost weight and lowered cholesterol levels.
The United Nations acknowledges the role of beans in minimizing the environmental impact of our food choices. The 2025 EAT-Lancet report stresses the importance of embracing plant-based proteins. This isn’t just nutrition advice; it’s endorsed by climate scientists and economists as well.
Which Beans to Choose?
While beans are generally beneficial, some pack specific nutritional punches. Here are a few favorites:
- Black Beans: Rich in polyphenols, particularly anthocyanins, which may lower the risk of diseases like heart disease.
- Lima Beans: Creamy and a good source of manganese, essential for brain health.
- Red Mung Beans: Often found in Asian dishes, they’re high in zinc, important for immunity.
- Haricot Beans: The base of baked beans, they contain vitamin B1, essential for energy production.
Other notable mentions include cannellini beans and chickpeas. Variety matters; each type provides unique nutrients that benefit your body.
Fresh and Frozen Beans
Don’t overlook fresh and frozen beans like broad beans and green beans, which are also nutritious and high in fiber. Dr. Leeming describes peas as “fiber heroes” that are affordable and nutritious.
Don’t stress about picking the “best” bean. Instead, aim for diversity. This helps populate your gut with a range of beneficial bacteria. Eating a mix—pinto, black-eyed peas, or butter beans, for instance—will maximize your health benefits.
A recent study from the UK found that 40% of participants weren’t eating beans or pulses, aside from peas. In the U.S., intake has been on the rise, but it still isn’t enough.
Dr. Leeming encourages everyone to include more beans in their diet. “They’re affordable and incredibly nutritious,” she emphasizes. If you’re looking to improve your health, make beans a staple of your meals.
For more insights on the health benefits of beans, check out the latest research.

