Calorixy - Smart Calories, Smarter Living. Calorixy - Smart Calories, Smarter Living.

Top Responsive Ad

Before Articles Ad

Best Beans and Lentils for Weight Loss: Calories, Protein and Fiber

May 03, 2026

A practical comparison of the best beans and lentils for weight loss, including calories, protein, fiber, and easy meal ideas.

Beans and lentils are some of the best foods for weight loss because they combine three things that help meals feel more satisfying: fiber, plant-based protein, and slow-digesting carbohydrates. They are also budget-friendly, easy to meal prep, and useful in soups, salads, bowls, wraps, and healthy dinners.

No bean or lentil automatically causes fat loss. Weight loss still depends on a calorie deficit over time. But beans and lentils can make that calorie deficit easier because they add fullness, volume, and nutrients without relying on ultra-processed diet foods.

Quick Answer: What Are the Best Beans and Lentils for Weight Loss?

The best beans and lentils for weight loss include lentils, black beans, chickpeas, kidney beans, pinto beans, white beans, split peas, navy beans, and edamame. Lentils are one of the easiest options because they cook quickly and provide both protein and fiber. Black beans, chickpeas, and kidney beans are also excellent for filling lunches, salads, chili, and meal-prep bowls.

Why Beans and Lentils Help With Weight Loss

Beans and lentils belong to the legume family. They are rich in fiber and plant-based protein, which makes them more filling than many refined carbohydrates. They also contain slow-digesting carbohydrates, so they can help create steady, satisfying meals instead of quick hunger after eating.

Fiber adds bulk to meals and can help you feel full faster. Protein supports satiety and helps preserve muscle when you are losing weight. When a food gives you both protein and fiber, it can be very useful for appetite control.

The key is portion size. Beans and lentils are healthy, but they still contain calories. For weight loss, use them as part of a balanced plate with vegetables, lean protein if needed, and controlled portions of oils, cheese, nuts, or heavy sauces.

Beans and Lentils Nutrition Comparison

The values below are approximate for cooked servings. Nutrition can vary depending on variety, cooking method, brand, canned versus dried preparation, and whether salt, oil, or sauces are added.

Bean or Lentil Serving Calories Protein Fiber
Lentils, cooked1 cup23018g16g
Black beans, cooked1 cup22515g15g
Split peas, cooked1 cup23016g16g
Chickpeas, cooked1 cup27014g12g
Kidney beans, cooked1 cup22515g13g
Pinto beans, cooked1 cup24515g15g
Navy beans, cooked1 cup25515g19g
White beans, cooked1 cup25017g11g
Edamame, cooked1 cup19018g8g
Lupini beans1 cup190–23020–26g4–7g

If your main goal is fullness for weight loss, lentils, split peas, black beans, navy beans, and pinto beans are especially useful because they provide a strong mix of fiber and protein.

1. Lentils

Lentils are one of the best choices for weight loss because they are high in fiber, high in plant protein, affordable, and quick to cook. Unlike many dried beans, lentils usually do not require soaking.

One cup of cooked lentils provides about 230 calories, 18 grams of protein, and 16 grams of fiber. This makes lentils excellent for soups, salads, grain bowls, and meal prep.

Best weight-loss use: mix lentils with vegetables and a lean protein source, or use them as the main protein in a plant-based bowl.

2. Black Beans

Black beans are filling, versatile, and easy to use in everyday meals. They work well in burrito bowls, chili, salads, wraps, soups, and egg breakfasts.

One cup of cooked black beans has about 225 calories, 15 grams of protein, and 15 grams of fiber. That combination makes them one of the strongest beans for fullness.

Best weight-loss use: make a black bean bowl with lettuce, salsa, grilled chicken or tofu, vegetables, and a small amount of avocado.

3. Split Peas

Split peas are very high in fiber and work especially well in soups. They create a thick, satisfying texture without needing cream or heavy sauces.

One cup of cooked split peas has about 230 calories, 16 grams of protein, and 16 grams of fiber. This makes split pea soup a strong meal-prep option.

Best weight-loss use: make split pea soup with carrots, celery, onion, herbs, and lean protein if desired.

4. Chickpeas

Chickpeas are slightly higher in calories than some beans, but they are still a great weight-loss food when portions are controlled. They are useful in salads, hummus, roasted snacks, wraps, and Mediterranean-style bowls.

One cup of cooked chickpeas has about 270 calories, 14 grams of protein, and 12 grams of fiber.

Best weight-loss use: add half a cup of chickpeas to a large salad with cucumber, tomatoes, greens, lemon juice, and Greek yogurt dressing.

5. Kidney Beans

Kidney beans are hearty and work well in chili, soups, and rice bowls. They provide fiber and protein while making meals feel more substantial.

One cup of cooked kidney beans has about 225 calories, 15 grams of protein, and 13 grams of fiber.

Best weight-loss use: use kidney beans in turkey chili with tomatoes, peppers, onions, and spices.

6. Pinto Beans

Pinto beans are creamy, filling, and budget-friendly. They are common in Mexican-inspired meals and can be used in bowls, soups, tacos, and healthy refried beans.

One cup of cooked pinto beans has about 245 calories, 15 grams of protein, and 15 grams of fiber.

Best weight-loss use: mash pinto beans with spices and use them as a filling base for a bowl with lettuce, salsa, and grilled protein.

7. Navy Beans

Navy beans are one of the highest-fiber beans. They are small, mild, and easy to use in soups, stews, and bean salads.

One cup of cooked navy beans has about 255 calories, 15 grams of protein, and up to 19 grams of fiber.

Best weight-loss use: add navy beans to vegetable soup for a filling, high-fiber meal.

8. White Beans

White beans are mild and creamy, which makes them useful in soups, dips, salads, and pasta-style dishes. They are also a good way to add fiber and protein to Mediterranean-inspired meals.

One cup of cooked white beans has about 250 calories, 17 grams of protein, and 11 grams of fiber.

Best weight-loss use: blend white beans with lemon, garlic, herbs, and a small amount of olive oil for a lighter bean dip.

9. Edamame

Edamame is higher in protein and lower in carbohydrates than many traditional beans. It is a strong option when you want plant protein with moderate calories.

One cup of cooked edamame has about 190 calories, 18 grams of protein, and 8 grams of fiber.

Best weight-loss use: eat edamame as a snack or add it to bowls, salads, and stir-fries.

10. Lupini Beans

Lupini beans are becoming more popular because they are high in protein and lower in carbohydrates than many other legumes. They can be eaten as a snack, added to salads, or used in Mediterranean-style meals.

Depending on the product and preparation, one cup of lupini beans can provide around 190–230 calories and 20–26 grams of protein.

Best weight-loss use: use lupini beans as a high-protein snack or salad topping. People with peanut allergies should be careful because lupini beans are related to peanuts.

Best Beans and Lentils by Goal

Use this quick guide to choose the best bean or lentil based on your main weight-loss goal.

Highest Fiber

Best choice: Navy beans

Why it helps: One of the highest-fiber options per cooked cup.

Meal idea: Vegetable soup with navy beans and herbs.

Tip: Start with smaller portions if you are not used to high-fiber foods.

Best Overall

Best choice: Lentils

Why it helps: High in protein and fiber, quick to cook, and easy to meal prep.

Meal idea: Lentil bowl with vegetables and chicken or tofu.

Tip: Lentils usually do not need soaking.

Best for Meal Prep

Best choice: Black beans

Why it helps: Easy to use in bowls, chili, salads, wraps, and soups.

Meal idea: Black bean burrito bowl with salsa and lettuce.

Tip: Rinse canned beans before using.

Best High-Protein Snack

Best choice: Edamame

Why it helps: Higher in protein and moderate in calories compared with many beans.

Meal idea: Steamed edamame with sea salt or chili flakes.

Tip: Choose plain edamame without heavy sauces.

Best for Soups

Best choice: Split peas

Why it helps: High in fiber and naturally thick without cream.

Meal idea: Split pea soup with carrots, celery, onion, and herbs.

Tip: Use herbs and spices instead of cream.

How to Eat Beans and Lentils for Weight Loss

Beans and lentils work best when they are part of a balanced meal. Instead of adding them on top of a high-calorie meal, use them to replace lower-fiber starches or to make meals more filling.

Simple Weight-Loss Plate Formula

  • 1/2 plate: non-starchy vegetables such as salad greens, broccoli, cucumber, zucchini, peppers, or tomatoes
  • 1/4 plate: beans or lentils
  • 1/4 plate: lean protein or another high-protein food if needed
  • Small amount: avocado, olive oil, nuts, seeds, hummus, or dressing

Related reading: high-fiber foods for weight loss, high-protein, high-fiber meals for weight loss, and the 30-30-3 rule for gut health.

Healthy Bean and Lentil Meal Ideas

  • Lentil salad: lentils, cucumber, tomato, parsley, lemon juice, and grilled chicken or tofu
  • Black bean bowl: black beans, lettuce, salsa, peppers, avocado, and grilled protein
  • Chickpea tuna salad: chickpeas, tuna, celery, cucumber, lemon juice, and Greek yogurt
  • Turkey bean chili: turkey, kidney beans, black beans, tomatoes, onions, and spices
  • Split pea soup: split peas, carrots, celery, onion, garlic, and herbs
  • Edamame snack bowl: edamame with sea salt, chili flakes, or lemon

Canned vs. Dried Beans: Which Is Better?

Both canned and dried beans can fit into a healthy weight-loss diet. Dried beans are usually cheaper and let you control the salt, but canned beans are faster and easier.

If using canned beans, choose low-sodium options when possible and rinse them well before eating. Rinsing canned beans can reduce some of the added sodium and improve the flavor.

The best choice is the one you will actually use consistently. If canned beans help you prepare healthy meals faster, they are a good option.

How to Reduce Gas and Bloating From Beans

Beans and lentils are high in fiber, so adding too much too quickly can cause gas or bloating. This does not mean they are bad for you. It usually means your digestive system needs time to adjust.

  • Start with 1/4 to 1/2 cup per meal
  • Increase portions gradually
  • Drink enough water
  • Rinse canned beans well
  • Soak dried beans before cooking
  • Try lentils if whole beans feel too heavy
  • Use herbs and spices like cumin, ginger, fennel, or bay leaf

Common Mistakes to Avoid

Adding Too Much Oil or Cheese

Beans are healthy, but toppings can change the calorie count quickly. Be careful with large amounts of oil, cheese, sour cream, creamy dressings, or fried toppings.

Eating Huge Portions Too Soon

Beans and lentils are high in fiber. If you are not used to them, large portions can cause discomfort. Start smaller and increase slowly.

Forgetting Protein Balance

Beans and lentils contain protein, but some meals may still need extra protein depending on your goals. You can add chicken, tuna, eggs, tofu, Greek yogurt dressing, or edamame.

Using Beans Only With Refined Carbs

Beans can be healthy, but pairing them only with large portions of white rice, chips, or tortillas can make the meal higher in calories. Add vegetables and lean protein for better balance.

Final Takeaway

The best beans and lentils for weight loss are the ones that help you feel full, fit your calorie needs, and are easy to use consistently. Lentils, black beans, split peas, chickpeas, kidney beans, pinto beans, navy beans, white beans, edamame, and lupini beans can all support filling, high-fiber meals.

For the best results, build meals with beans or lentils, plenty of vegetables, enough protein, and moderate portions of fats and sauces. Start slowly if you are not used to high-fiber foods, and choose simple meals you can repeat.

Frequently Asked Questions

Are beans and lentils good for weight loss?

Yes. Beans and lentils can support weight loss because they contain fiber and protein, which help meals feel more filling. They still contain calories, so portion size matters.

Which bean is best for weight loss?

Black beans, navy beans, pinto beans, and kidney beans are all strong options. Black beans are especially useful because they are high in both protein and fiber and work well in many meals.

Are lentils better than beans for weight loss?

Lentils are one of the best choices because they cook quickly and provide both protein and fiber. Beans are also excellent, so the best choice depends on the meal and your digestion.

Can I eat beans every day to lose weight?

Many people can eat beans daily as part of a balanced diet. Start with moderate portions, drink enough water, and increase fiber slowly if you are not used to beans.

Are canned beans healthy?

Yes, canned beans can be healthy and convenient. Choose low-sodium options when possible and rinse them before eating.

Do beans cause bloating?

Beans can cause gas or bloating, especially if you suddenly increase fiber. Start with small portions, rinse canned beans, soak dried beans, and increase intake gradually.

Sources

Disclaimer

This article is for informational and educational purposes only and is not medical advice. Calorie needs, fiber tolerance, digestion, and weight-loss goals vary by person. If you have IBS, IBD, kidney disease, diabetes, food allergies, are pregnant, take medication, or follow a prescribed diet, speak with a qualified healthcare professional or registered dietitian before making major dietary changes.

After Articles Ad

01

Smart Calories

Clear guides for daily eating.

02

Healthy Recipes

Simple meals made easier.

03

Better Habits

Small changes that last.

04

Balanced Living

Progress without extremes.