One cup of cooked black beans contains about 227 calories. A half-cup serving, which is the standard portion listed on most labels, comes in at roughly 114 calories. That makes black beans one of the more calorie-efficient ways to get a large amount of protein and fiber onto your plate.
Calories by Serving Size and Preparation
The calorie count shifts depending on how you prepare black beans and how much you eat. A single cup of boiled black beans (about 172 grams) provides 227 calories. If you’re scooping from a can instead, expect slightly more: a 1-cup serving of canned black beans runs closer to 241 calories, partly because of added salt and the packing liquid.
Dry beans are a different story. One pound of dried black beans yields roughly five cups once cooked, so a full bag is around 1,135 total calories. That pound costs a couple of dollars in most grocery stores, making black beans one of the cheapest sources of calories and protein available.
If you’re measuring by weight rather than volume, 100 grams of cooked black beans contains approximately 132 calories. That’s useful if you use a kitchen scale for tracking, since volume measurements can vary depending on how tightly you pack the cup.
What Else You Get With Those Calories
Black beans pack a lot of nutrition into a relatively modest calorie count. A half-cup of cooked beans delivers about 8 grams of protein, and a full cup provides roughly 15 grams. That protein comes alongside a generous amount of dietary fiber, typically 15 grams per cup, which is more than half of what most adults need in an entire day.
The bulk of the calories come from carbohydrates, around 40 grams per cup. But these aren’t the kind of fast-digesting carbs you’d find in white bread or sugary snacks. Black beans have a glycemic index of just 30, which is considered low. For reference, anything under 55 is classified as low-GI, meaning black beans cause a slow, gradual rise in blood sugar rather than a sharp spike.
Fat is nearly negligible. A cup of cooked black beans has less than 1 gram of total fat, so virtually all of your calories are coming from carbohydrates and protein.
Canned vs. Home-Cooked Beans
Canned black beans are slightly higher in calories (241 per cup vs. 227 for home-cooked), but the bigger difference is sodium. A cup of canned black beans provides about 27% of the daily recommended sodium intake. Draining and rinsing them under running water for 30 seconds or so significantly cuts the salt content while keeping the calorie count roughly the same.
From a calorie-tracking perspective, the difference between canned and home-cooked is small enough that it won’t make or break your day. Choose whichever is more convenient. If you’re watching sodium, rinsing canned beans is the simplest fix.
Resistant Starch and Calorie Absorption
Not all of the calories in black beans are fully absorbed by your body. Cooked black beans contain about 5% resistant starch by dry weight, a type of carbohydrate that passes through your small intestine without being digested. Your gut bacteria ferment it in the large intestine instead, which produces beneficial short-chain fatty acids but yields fewer usable calories than regular starch.
Here’s a practical trick: if you cook black beans and then refrigerate them for up to 24 hours before eating, the resistant starch content increases to about 5-6%. Reheating them after cooling doesn’t reverse this process entirely, so meal-prepped beans that have spent a night in the fridge deliver slightly fewer net calories than beans eaten straight from the pot. The difference is modest, but it’s a real metabolic effect documented by researchers at Harvard’s School of Public Health.
How Black Beans Compare to Other Beans
- Chickpeas: About 269 calories per cup cooked, higher than black beans, with slightly more fat.
- Kidney beans: Around 225 calories per cup, nearly identical to black beans.
- Lentils: Roughly 230 calories per cup, with a bit more protein and less total carbohydrate.
- Pinto beans: About 245 calories per cup, slightly higher due to more starch.
Black beans sit on the lower end of the calorie range for common legumes. The differences between bean varieties are small enough that choosing based on taste or recipe fit makes more sense than choosing based on calories alone. All legumes share the same general profile: high fiber, high protein, low fat, moderate calories.

