Back to Calorie Tables

How Many Calories in White Beans? Nutrition Facts & Macros

One cup of cooked white beans (179 g) has 139 calories

Protein 9.7g · Carbs 25.1g · Fat 0.4g

White beans — including cannellini, navy, and great northern varieties — are among the most versatile legumes in the kitchen. With 139 kcal, 9.73 g of protein, and just 0.35 g of fat per 100 g, they deliver excellent plant-based protein with solid fiber (6.3 g). They are also an outstanding source of iron — 3.7 mg per 100 g covers about 21% of the daily value. Rich in potassium (561 mg) and magnesium (63 mg), white beans support heart health and muscle function. Here is everything you need to know about white bean calories and macros, based on USDA data. Cooked white beans are about 63% water by weight.

139 kcal

582 kJ · per 100g · Water: 63.08 g

9.73g Protein
25.09g Carbs
0.35g Fat
Protein
9.73g
Carbs
25.09g
Fat
0.35g

Calorie Calculator: White Beans (Cooked)

100 g

100 g White Beans (Cooked) contains 139 kcal

Protein 9.7 g Carbs 25.1 g Fat 0.4 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 cup cooked (179 g) 249 kcal 17.4g 44.9g 0.6g
1/2 cup cooked (90 g) 125 kcal 8.8g 22.6g 0.3g
100 grams 139 kcal 9.7g 25.1g 0.4g

Snap a photo — AI counts the calories for you.

White Beans (Cooked) — Nutrition Facts

White Beans (Cooked) per 100g
Calories 139 kcal
Protein 9.73 g
Fat 0.35 g
Carbs 25.09 g
Fiber 6.3 g
Sugar 0.34 g
Sodium 6 mg
Potassium 561 mg
Magnesium 63 mg
Phosphorus 113 mg
Vitamin C 0 mg
Vitamin B6 0.138 mg
Folate 81 mcg
Manganese 0.588 mg
Water 63.08 g

Source: USDA FoodData Central (FDC ID: 175203) · Data verified April 2026

White Beans (Cooked): 139 kcal (582 kJ), Protein 9.73g, Carbs 25.09g, Fat 0.35g per 100g
White Beans (Cooked) — 139 kcal / 100g

Variations

White / Cannellini (cooked, default)

139 kcal per 100 g. The classic white bean — creamy texture, mild flavor, holds shape well. Popular in Italian cuisine (minestrone, pasta e fagioli). 9.73 g protein, 6.3 g fiber, 0.35 g fat. Excellent source of iron (3.7 mg, 21% DV). Best for soups, stews, salads, and white bean puree.

Canned white beans (drained)

About 95 kcal per 100 g — lower calories due to added water during canning. Sodium rises from 6 mg to 220-400 mg per 100 g (rinse to reduce by ~40%). Convenient and ready to eat — no soaking or long cooking needed. Protein and fiber similar per cup after draining. Best for quick meals, hummus-style dips, and last-minute additions to salads.

White bean soup (homemade)

About 80-100 kcal per 100 g depending on recipe — diluted by broth and vegetables. A hearty bowl (300-400 g) provides 240-400 kcal with 15-25 g protein. The creamy texture of white beans makes them perfect for blended soups without adding cream. A traditional Tuscan staple (ribollita). Great for meal prep — freezes well.

Dietary Perspectives

For Weight Loss

White beans are excellent for weight loss — 139 kcal per 100 g with 9.73 g of protein and 6.3 g of fiber makes them one of the most satiating foods per calorie. The combination of complex carbs, fiber, and protein slows digestion and stabilizes blood sugar, reducing cravings. A cup (179 g, ~249 kcal) keeps you full for hours. They are also extremely low in fat (0.35 g per 100 g). Add them to soups, salads, or stews for a filling, nutrient-dense meal without excessive calories.

For Athletic Performance

White beans provide 139 kcal per 100 g with 9.73 g of protein — a strong plant-based option for athletes. The 25.09 g of carbs per 100 g make them a good slow-release energy source for endurance activities. Outstanding iron content (3.7 mg, 21% DV) supports oxygen transport and red blood cell production. High potassium (561 mg) helps with muscle contraction and recovery. The 6.3 g of fiber per 100 g promotes gut health. Pair with rice for a complete amino acid profile. Best consumed 2-3 hours before training — not immediately pre-workout due to fiber content.

For Keto

White beans are NOT recommended for keto. Per 100 g: 25.09 g total carbs minus 6.3 g fiber = 18.79 g net carbs — a single cup (179 g) has about 34 g net carbs, far exceeding the typical 20 g daily limit. Even a half cup (~90 g) delivers about 17 g net carbs, nearly a full day's keto budget. White beans are among the higher-carb legumes. Better alternatives for keto include edamame (~3 g net carbs per 100 g) or black soybeans (~1 g net carbs per 100 g). If you must include white beans, limit to 2-3 tablespoons as a garnish.

Frequently Asked Questions

How many calories are in white beans?

One cup of cooked white beans (179 g) contains approximately 249 calories. Per 100 g, cooked white beans have 139 calories — slightly higher than kidney beans (127 kcal) and lentils (116 kcal), but still moderate for a legume. Most calories come from carbohydrates (25.09 g per 100 g) with very little fat (0.35 g). They are nutrient-dense and filling thanks to 6.3 g of fiber and nearly 10 g of protein per 100 g.

Are white beans healthy and how much protein do they have?

White beans are exceptionally healthy. One cup (179 g) provides about 17.4 g of protein — one of the highest amounts among cooked legumes. Per 100 g they contain 9.73 g of protein. They are rich in iron (3.7 mg, 21% DV), potassium (561 mg), and magnesium (63 mg). Like other legumes, they are not a complete protein alone (low in methionine), but pairing with rice or grains creates a complete amino acid profile. Very low in fat (0.35 g) and cholesterol-free.

How much fiber is in white beans?

White beans contain 6.3 g of fiber per 100 g — slightly less than kidney beans (7.4 g) but still an excellent source. One cup (179 g) provides about 11.3 g of fiber, which is roughly 40% of the recommended daily intake (28 g). The high fiber content promotes digestive health, helps regulate blood sugar, and contributes to the strong satiety effect that makes beans so filling. Both soluble and insoluble fiber are present.

Are white beans good for weight loss?

White beans are very effective for weight loss. At 139 kcal per 100 g with 9.73 g of protein and 6.3 g of fiber, they are among the most satiating foods per calorie. A cup (179 g, ~249 kcal) keeps you full for hours due to the slow-digesting combination of complex carbs, fiber, and protein. They are extremely low in fat (0.35 g per 100 g) and have a low glycemic index. Add them to soups, salads, or stews for a filling, nutrient-dense meal.

Are white beans keto-friendly?

White beans are NOT suitable for a standard keto diet. Per 100 g they have 25.09 g total carbs minus 6.3 g fiber = 18.79 g net carbs. A single cup (179 g) would deliver about 34 g net carbs — far exceeding a typical 20 g daily keto limit. Even a half cup (~90 g) has about 17 g net carbs, nearly a full day's keto allowance. If you follow a less strict low-carb approach (50 g net carbs per day), a small portion might fit, but white beans are among the higher-carb legumes.

White beans vs kidney beans — what is the difference?

White beans (139 kcal per 100 g) are slightly more caloric than kidney beans (127 kcal) and have more carbs (25.09 g vs 22.8 g) and more protein (9.73 g vs 8.67 g). Kidney beans have more fiber (7.4 g vs 6.3 g). White beans have a creamier texture and milder flavor, making them ideal for soups and purees. Kidney beans hold their shape better in chili and salads. White beans are higher in iron (3.7 mg vs 2.94 mg) and potassium (561 mg vs 403 mg).

Compare with Similar Foods

Portion kcal Protein Carbs Fat
White Beans (Cooked) 139 9.73g 25.09g 0.35g
Kidney Beans (Red, Cooked) 127 8.67g 22.8g 0.5g
Chickpeas (Cooked) 164 8.86g 27.42g 2.59g
Lentils (Cooked) 116 9.02g 20.13g 0.38g
Black Beans (Cooked) 132 8.86g 23.71g 0.54g

per 100g

Per 100 g, cooked white beans have 139 kcal with 9.73 g of protein, 25.09 g of carbs (6.3 g fiber, 18.79 g net carbs), and just 0.35 g of fat. They are an outstanding source of iron (3.7 mg, 21% DV), potassium (561 mg), and magnesium (63 mg).

Track Your Calories with AI

Snap a photo of your food on a kitchen scale. AI reads the weight, recognizes the food, and calculates precise calories and macros in seconds.