Beans for weight loss

Are beans good for weight loss? Protein, fiber, portions & easy meals

Yes, in a modest way. Half a cup of black beans has 114 calories and 7.5g of fiber. What the trials found, which beans give you the most, how much to eat and how to keep the gas down.

  • Free Shipping on Every Meal PlanFree Shipping
  • Up to 20% Off 30-Meal PlansUp to 20% Off
  • Chef Cooked, Dietitian BuiltDietitian Built
  • Heat & Eat in MinutesHeat & Eat
Romaine Rusnak, RD, LDN
Romaine Rusnak, RD, LDNRegistered Dietitian · Oct 1, 2026
Clean Eatz Kitchen High Fiber Meal Plan box with vegetable-packed meals

Most filling foods are high in either protein or fiber. Beans have a useful amount of both, and they cost about as little as food gets. That combination is why they turn up on every weight loss list.

The research behind them is consistent, and also smaller than the lists suggest. Beans make meals more filling, and they nudge the scale in the right direction, but they aren't free calories. Here's the real size of the effect, along with the numbers, the portions and the fix for the part everyone worries about.

What the research on beans & weight loss shows

Do beans actually help you lose weight?

Quick answer

Yes, by a small amount. In a review of 21 trials, about one serving of pulses a day led to 0.34 kg more weight loss over a median of six weeks. That's about three-quarters of a pound.

Start with fullness. A 2014 meta-analysis of nine feeding trials in the journal Obesity found that meals containing pulses (beans, lentils, chickpeas and peas) produced 31% more satiety than comparison meals with the same calories. The same review found they didn't reduce how much people ate at their next meal. So the fullness is real, but it doesn't automatically cut the day's calories. The authors also note small samples and a narrow range of participants.

Then body weight. A 2016 meta-analysis in the American Journal of Clinical Nutrition pooled 21 randomized trials with 940 participants. Diets that included about one serving of pulses a day (a median 132g) produced 0.34kg more weight loss than comparison diets over a median of six weeks.

Two things to hold onto there. First, the size: 0.34kg is about three-quarters of a pound, and the trials were short, so nobody can say what happens over a year. Second, the conditions: the weight loss appeared both in calorie-restricted diets and in diets meant to maintain weight. That's what makes the result interesting. Part of it came from adding a food, not from eating less on purpose.

Beans also compare well with meat for fullness. In a 2016 University of Copenhagen study of 43 healthy young men, those who ate a high-protein bean-and-pea patty meal ate 12% fewer calories at their next meal, three hours later, than after a veal-and-pork patty meal with the same calories and protein. The bean meal had far more fiber, which is where the researchers point. It was a single meal in normal-weight men, so treat it as a signal rather than a promise.

For more on how fiber helps with fullness, see our guide to dietary fiber.

Bean nutrition compared

Which beans give you the most for the calories?

Quick answer

They're close, so the one you'll eat regularly is the right one. Lentils lead on protein, at about 9g per half cup, and navy beans lead on fiber, at 9.6g. Most run 110 to 135 calories.

Common beans sit close enough together that taste and price can decide it. Here's how they compare at a half cup, cooked without salt, from USDA FoodData Central:

Half a cup of cooked beans, no salt added, rounded from USDA FoodData Central
BeanCaloriesProteinFiber
Lentils1159g7.8g
Black beans1147.6g7.5g
Kidney beans1127.7g5.7g
Pinto beans1227.7g7.7g
Navy beans1277.5g9.6g
Chickpeas1347.3g6.2g

Half a cup of cooked beans, no salt added, rounded from USDA FoodData Central

Lentils have the most protein and cook in 20 to 30 minutes without soaking. Navy beans have the most fiber. Chickpeas are a little higher in calories because they carry more fat, about 2g per half cup.

Seven or eight grams of protein is a useful contribution to a meal, not the whole of it, which is why the meals below pair beans with chicken, turkey, tuna or eggs.

How many beans to eat for weight loss

How many beans should you eat a day?

Quick answer

Half a cup to a cup of cooked beans is a practical daily range, about 110 to 270 calories depending on the bean. The trials averaged about one serving a day, so you don't need large amounts.

The weight loss trials above averaged about one serving a day, so you don't need a big bowl to see the benefit. One serving in that review was a median of 132g, which is about three-quarters of a cup of cooked black beans.

Beans aren't free calories, though. Three cups over a day adds more than 650 calories. Measure for the first week or two, until you know what a half cup looks like in your bowl. After that, your eye is usually good enough.

Swap, don't stack. A half cup of beans added on top of everything else is 115 extra calories. The same half cup replacing the second scoop of rice is a more filling meal for about the same calories.

If you're not sure what your daily target should be, our calorie calculator can help.

Best time to eat beans

Does it matter when you eat beans?

Quick answer

No time of day has been shown to work better for weight loss. What matters is that the beans replace something less filling. Lunch is a practical place to start, since it covers the afternoon.

No study we could find shows beans working better at one hour than another. What matters is that they replace something less filling, not that they're eaten at a certain time.

In practice, lunch is a good place to start. A bean bowl at midday tends to carry you through the afternoon, the window when most snacking happens. If evenings are when you overeat, put them in dinner instead.

Canned vs dried beans

Should you buy canned or dried beans?

Quick answer

Both work. Canned beans are ready after a rinse, so choose no-salt-added or low-sodium cans. Dried beans cost less per serving and have no added sodium, but they need soaking and an hour or more of cooking.

Canned beans are already cooked, so they're ready after a rinse. Choose "no salt added" or "low sodium" cans, and rinse them anyway, since the canning liquid holds much of the salt.

Dried beans cost less per serving and have no added sodium, but they need soaking and an hour or more of cooking. A weekend batch, portioned and frozen, gives you dried-bean prices with canned-bean convenience.

How to reduce gas & bloating from beans

How do you cut gas & bloating from beans?

Quick answer

Start with a quarter cup and build up over a few weeks. In three feeding studies, fewer than half of people reported more gas in the first week on a daily half cup, and it usually eases.

Beans contain oligosaccharides, sugars your gut can't digest on its own. Bacteria in the large intestine ferment them, and that makes gas. It usually eases as your body gets used to eating beans regularly.

The reputation is bigger than the problem. In three feeding studies where adults ate a half cup of beans daily for 8 to 12 weeks, fewer than half reported more gas from pinto or baked beans during the first week, and only 19% did with black-eyed peas. Between 3% and 11% reported more gas on the control diets with no beans at all. The authors' conclusion: the concern may be exaggerated, though people vary.

  • Build up slowly. Start with a quarter cup and work up over a few weeks.
  • Rinse and drain. Rinse canned beans, and discard the soaking water from dried beans before cooking them in fresh water.
  • Try lentils first. Many people find them easier to tolerate than larger beans.
  • Consider an enzyme. An alpha-galactosidase supplement such as Beano, taken before the meal, breaks down some of those sugars.

Our guide to increasing fiber without bloating has more on pacing.

Easy bean meals for weight loss

What are five easy meals to make with beans?

Quick answer

Pair beans with another protein or a vegetable base, which makes the meal last longer than beans alone. A black bean chicken bowl, turkey chili and white bean tuna salad are three easy places to start.

Each of these pairs beans with another protein or a vegetable base. They're starting points, so adjust the portions to fit your target.

Five bean meals and what goes in each
MealWhat goes in it
Black bean chicken bowl3/4 cup black beans, 4 oz grilled chicken, 1/2 cup brown rice, salsa and lettuce
Turkey and bean chili1/2 cup kidney beans, 1/2 cup black beans, 4 oz lean ground turkey, tomatoes and peppers
White bean and tuna salad1/2 cup cannellini beans, a can of tuna in water, vegetables, lemon and 2 tsp olive oil
Lentil and vegetable soup1 cup cooked lentils, mixed vegetables and low-sodium broth
Bean and egg scramble1/2 cup black beans, 2 eggs, salsa and a corn tortilla

Five bean meals and what goes in each

Refried beans are the one swap to watch. Traditional versions are cooked with lard or oil, so check the label or mash whole pinto beans with spices instead.

To put this into practice, pick one meal from the table and make it your lunch for the week. One new habit is enough. If the hard part is the cooking rather than knowing what to eat, that's a workload problem. Our Weight Loss Meal Plan has portion-controlled meals ready to heat, and you can find the macros for every meal on our nutrition page. To pick your own, filter Build A Meal Plan by High Fiber or Weight Loss.

Make it easy withWeight Loss Meal PlanFrom $89.95View plan

Beans for weight loss FAQ

Questions about beans, answered

Are beans good for weight loss?

Yes, modestly. Half a cup of black beans has about 114 calories, 7.6g of protein and 7.5g of fiber. A 2016 review of 21 trials found that about one serving of pulses a day led to 0.34kg more weight loss over six weeks, in both calorie-restricted and weight-maintaining diets.

What is the best time to eat beans for weight loss?

No time of day has been shown to work better. Lunch is a practical choice because it can carry you through the afternoon snacking window, but the benefit comes from beans replacing less filling foods, whenever you happen to eat them.

Are beans high in calories?

Not for how filling they are. Most cooked beans have 110 to 135 calories per half cup, along with 7 to 9 grams of protein and 6 to 10 grams of fiber. They aren't free, though: three cups over a day adds more than 650 calories.

Which beans are best for weight loss?

They're close, so choose the ones you'll eat. Lentils have the most protein, about 9g per half cup, and they cook fastest. Navy beans have the most fiber, 9.6g. The differences are small enough that taste and price can decide it.

Are canned beans as good as dried?

Yes. Canned beans come close to dried on protein and fiber. Choose no-salt-added or low-sodium cans and rinse them before eating. Dried beans cost less per serving, but they take soaking and an hour or more of cooking.

Tap a meal count to add

30 meals work out to $7.56 a meal

View plan details

Tap a meal count to add

30 meals work out to $9.16 a meal

View plan details