NutritionHealthy recipesGut health

Want to feel full with fewer calories? Add beans to your meal

Beans are an inexpensive and nutritious swap for meat. Learn about their benefits and the reasons to eat more beans now.


LearnHealthy eatingWant to feel full with fewer calories? Add beans to your meal
  • Legumes and weight management
  • Legumes and disease risk
  • Substituting beans to support a healthy weight

Looking for ways to more effectively manage your weight? Research suggests that over time, a diet that emphasizes legumes such as beans, peas, and lentils may help.

For example, for a 2023 study published in the journal Nutrients, researchers followed more than 10,000 adults in the United States over 10 years. They found that those who incorporated moderate or large amounts of beans into their diet gained less weight overall than those who did not. People who ate beans also had lower BMIs and smaller waist circumference measurements.

Other studies have echoed these findings, suggesting that meals centered around legumes leave people feeling less hungry and fuller compared to meals based on meat such as veal and pork.

Legumes and weight management

How might eating beans, peas, and lentils help you manage your weight?

Lower in calories

For one thing, legumes are relatively low in calories. Swapping meat for beans can reduce the total calories in a meal without reducing the volume of food.

For example, a 1/2-cup (100g) serving of cooked lentils contains about 115 calories, while a 3.5-ounce (100g) serving of 85 percent lean ground beef contains about 215 calories.

High in protein and fiber

Legumes are rich in protein and fiber, which help you feel full, potentially preventing you from overeating. One cup of cooked black beans, for example, provides 15 grams of protein and 15 grams of fiber.

The vast majority of adults in the United States don’t get enough fiber each day. Ask your healthcare provider how much to aim for; the amount will depend on age, sex, health status, and other personal factors

Legumes and disease risk

In addition to weight management, legume consumption has been also linked to lower risks of heart disease, type 2 diabetes, and even some cancers. This may be because:

  • Eating legumes helps to manage weight and being overweight or obese is a risk factor for these conditions.
  • Diets that focus on plant-based foods like legumes tend to be rich in heart-healthy polyunsaturated fats and low in unhealthy saturated fat. Too much saturated fat can raise the risk of heart disease.
  • Legumes are also a good source of health-promoting antioxidants, plant compounds that help prevent or delay damage to cells in the body.

Substituting beans to support a healthy weight

Legumes are diverse and delicious. They grow well in a variety of climates and compared to meat, require less fertilizer and water to cultivate, making them a more sustainable source of protein. Here are just a handful of the most common varieties:

  • Black beans
  • Black-eyed peas
  • Garbanzo beans (also called chickpeas)
  • Kidney beans
  • Navy beans
  • Red, brown, green, black, and yellow lentils
  • Peas
  • Soybeans

Making beans the focus of soups, salads, and main dishes is a healthy and delicious way to eat fewer calories and feel satisfied. Try these recipes to get started:

  • Bean, corn, and red pepper salad
  • Protein-rich breakfast burrito
  • 5-layer Mexican-style dip
  • Garlic and red pepper hummus
  • Chicken, kale, and white bean stew
Sources: Tucker LA. Legume Intake, Body Weight, a... + 4
  1. Tucker LA. Legume Intake, Body Weight, and Abdominal Adiposity: 10-Year Weight Change and Cross-Sectional Results in 15,185 U.S. Adults. Nutrients. 2023 Jan 16;15(2):460.
  2. Cleveland Clinic. 6 Big Benefits of Beans. August 11, 2025.
  3. MedlinePlus. Healthy food trends – beans and legumes. May 14, 2024.
  4. Harvard Health Publishing. Love those legumes! October 25, 2018.
  5. Yanni AE, Iakovidi S, Vasilikopoulou E, et al. Legumes: A Vehicle for Transition to Sustainability. Nutrients. 2023 Dec 27;16(1):98.
Written by Michael Gollust.
Medically reviewed by Gaby Vaca-Flores, RD.February, 2026
Updated onOctober, 2026
Written by Michael Gollust.
Medically reviewed by Gaby Vaca-Flores, RD.February, 2026
Updated onOctober, 2026
  • Legumes and weight management
  • Legumes and disease risk
  • Substituting beans to support a healthy weight
AskMDAskMD

Curious about healthy eating?

Get instant answers from our AI health assistant

Ask Now

Recommended for you

High in fiber and protein, legumes are a nutritious addition to almost any diet.

The many health benefits of beans, peas, and lentils
Article

Beans, peas, and lentils are filling, affordable, and may help to lower your risk of chronic disease.

Legumes: a simple food with big health benefits
Article

Feeling hungry on your diet? Fill up with lentils and beans. Kevin Soden, MD, shares the many benefits of legumes including, feeling full with less calories.

Load up on legumes to lose weight
Video

Going meatless may help your waistline and lower your risk of diabetes, cancer and heart disease.

11 easy ways to eat less meat
Slideshow

A plant-based diet can improve heart health and add years to your life.

The many health benefits of eating less meat
Article
AskMDHow can I be more consistent?
AskMD by Sharecare LogoAskMD by Sharecare Logo
Privacy policyConsumer health data privacyTerms of use
Cookie policyYour privacy choices

© 2026 Sharecare, Inc.

ask-mdask-md
AskMD by Sharecare LogoAskMD by Sharecare Logo
Privacy policyConsumer health data privacyTerms of use
Cookie policyYour privacy choices

© 2026 Sharecare, Inc.