Are Kidney Beans Good for Cholesterol?

DetoxWater Editorial Team•Published November 5, 2026

Yes, kidney beans can help lower LDL cholesterol when eaten regularly as part of a heart-healthy diet because their soluble fiber helps the body remove cholesterol. They are one of the best foods for high cholesterol to consider as part of a broader eating plan.

Are kidney beans a good choice for high cholesterol?

Kidney beans provide fiber and plant protein, and they contain no dietary cholesterol. They can be especially useful when they replace foods high in saturated fat, such as fatty or processed meat, rather than being added to an otherwise unchanged diet.

The evidence specific to kidney beans is promising but limited. They are a food choice that may support cholesterol management, not a substitute for an individual treatment plan or prescribed medication.

How might kidney beans help cholesterol?

Soluble fiber helps bind bile acids in the digestive tract so more are removed in stool. The liver then uses cholesterol to make more bile acids, which can help lower LDL cholesterol in the blood.

Kidney beans also offer plant protein without the saturated fat found in many animal proteins. Replacing some saturated-fat-rich foods with kidney beans can therefore support a cholesterol-conscious diet. The overall meal matters: adding kidney beans to a dish with a lot of fatty meat or cheese does not necessarily make that meal low in saturated fat.

Food is only one part of a cholesterol plan; the best drinks for high cholesterol can help with other everyday choices.

What does the research on kidney beans show?

A 2010 study of legumes in people with moderately raised cholesterol reported a 6% reduction in total cholesterol and a 9% reduction in LDL cholesterol with kidney beans. The researchers studied several legumes, but they reported those reductions specifically for kidney beans.

This is encouraging human evidence, not proof that everyone will get the same result. The available study summary does not establish a practical serving size, how long to eat kidney beans, or how long any benefit lasts. A single study also cannot show that kidney beans alone will lower a person's cholesterol enough to meet their treatment goals.

How can you use kidney beans for cholesterol?

Use cooked kidney beans regularly in meals where they replace some fatty or processed meat. For example, add them to a vegetable chili, a grain bowl, or a salad. Pairing kidney beans with vegetables and whole grains can help make the meal part of an overall fiber-rich eating pattern.

Canned kidney beans are already cooked and can be a convenient option. Choose a lower-sodium or no-added-salt variety when available, and drain and rinse them if you want to reduce some of the sodium. Check what else is in the meal, including sauces and toppings, rather than judging it by the kidney beans alone.

If you do not usually eat much fiber, start with a small serving and increase gradually. This may make gas and bloating easier to manage. Drink enough fluid unless your clinician has advised you to limit it.

Who should be careful, and when should you see a doctor?

Never eat raw or undercooked kidney beans. They contain a natural toxin that can cause severe vomiting and diarrhea. The FDA advises soaking dried kidney beans in water for at least 5 hours, discarding that water, and boiling the kidney beans in fresh water for at least 30 minutes. Do not rely on a slow cooker alone to make dried kidney beans safe.

If someone may have eaten raw or undercooked kidney beans, contact a poison control center or seek medical advice promptly. Seek urgent care for severe vomiting or diarrhea, signs of dehydration such as very little urine or dizziness, or severe abdominal pain; children can become dehydrated quickly.

If you have kidney disease or have been told to restrict potassium or phosphorus, ask your clinician or a renal dietitian how kidney beans fit your diet. During pregnancy, eat kidney beans fully cooked and discuss any dietary restrictions with your pregnancy care clinician.

High cholesterol often causes no symptoms. If you have high cholesterol, diabetes, heart disease, or a family history of very high cholesterol or early heart disease, ask a clinician about your cardiovascular risk and recommended follow-up testing. Keep taking prescribed medication unless your clinician advises otherwise. Chest pain or difficulty breathing can be an emergency; seek emergency help immediately.

Frequently asked questions

Do kidney beans contain cholesterol?

No. Kidney beans are a plant food and do not contain dietary cholesterol, although ingredients served with them may contain it.

Are canned kidney beans as useful as dried kidney beans?

Both canned kidney beans and properly cooked dried kidney beans provide fiber. The available study does not establish whether one form has a greater cholesterol benefit.

Do kidney beans lower triglycerides?

The available study reported results for total and LDL cholesterol, so it does not establish how kidney beans affect triglycerides.

Sources

  1. The potential health benefits of legumes as a good source of dietary fibre. The British journal of nutrition (2010). PubMed 19825218