Beans are one of the most nutrient-dense foods you can put on a plate: they deliver plant protein, complex carbohydrates, and fiber in a relatively low-calorie package. But “a cup of beans” is not a universal measurement. Black beans, chickpeas, kidney beans, and navy beans all have different calorie and macronutrient profiles, and the difference can be 20–80 calories per cup or more depending on variety and cooking method.
This beans calories per cup calculator makes the math simple. Choose a cooked bean variety, enter your portion in cups, milliliters, or fluid ounces, and get an instant calorie estimate along with protein, carbohydrate, fat, and fiber totals. It is built for meal prep, plant-based diet planning, calorie tracking, and anyone who wants to build balanced bean-based meals without guessing. All values are based on plain cooked beans, so the only extras you need to account for are oils, sauces, broths, and other ingredients added during cooking.
🥫 Beans Calories per Cup Calculator
Estimate calories and macros for cooked beans by volume. Choose a bean type, enter the amount, and get instant totals. All values are for beans cooked from dry without added salt or fat.
Quick Start
This calculator is built for plain beans cooked from dry and drained, the way they appear in most home-cooked pots and the standard serving size used in nutrition databases. Whether you are meal-prepping for the week, building a plant-based plate, or simply wondering what a cup of chickpeas costs you in calories, the workflow is the same.
- Pick the bean variety that matches what is in your pot.
- Enter the amount in cups, milliliters, or fluid ounces.
- Optionally check the macro breakdown to see protein, carbs, fat, and fiber.
- Press Calculate calories and read the result, including the step-by-step math.
You can also tap one of the preset portion buttons (½, 1, 1½, or 2 cups) to skip typing entirely.
How It Works
Every variety in this calculator is assigned a set of nutrition values per one US metric cup (240 ml) of cooked beans, based on data published in USDA FoodData Central. The tool first converts your portion into cups, then multiplies each nutrient by that number of cups.
Total calories = cups of cooked beans × calories per cup (selected variety)
Protein = cups × protein per cup, and the same for carbs, fat, and fiber.
Because beans absorb different amounts of water, their calorie density varies quite a bit. A cup of cooked adzuki beans packs about 294 kcal with nearly 57 g of carbohydrate, while a cup of edamame delivers only about 224 kcal because it is much higher in protein and lower in starch. That is why choosing the right variety matters more than you might think.
Worked Examples
Example 1 — Kidney beans, 2 cups. Cooked kidney beans provide roughly 225 kcal per cup. For 2 cups: 225 × 2 = 450 kcal, about 30.6 g protein, 80.8 g carbs, 1.8 g fat, and 26.2 g fiber. That is a very filling base for a chili or burrito bowl.
Example 2 — Chickpeas, 300 ml. The tool converts 300 ml to 300 ÷ 240 = 1.25 cups, then multiplies by the chickpea value of 269 kcal per cup: 1.25 × 269 ≈ 336 kcal. You also get roughly 18 g protein, 56 g carbs, 5 g fat, and 16 g fiber, a generous salad-topper or hummus base.
Notice how a modest 300 ml portion of chickpeas costs more than 2 cups of edamame? That is the carbohydrate difference at work, and it is exactly the kind of detail this calculator makes visible.
Standard Values at a Glance
These are the per-cup values used by the calculator, rounded to one decimal for readability. Actual values can shift a few percent depending on cooking method and how long the beans simmered.
| Bean (cooked from dry) | kcal / cup | Protein (g) | Carbs (g) | Fiber (g) |
|---|---|---|---|---|
| Black beans | 227 | 15.2 | 40.8 | 15.0 |
| Kidney beans | 225 | 15.3 | 40.4 | 13.1 |
| Pinto beans | 245 | 15.4 | 44.8 | 15.4 |
| Chickpeas | 269 | 14.5 | 45.0 | 12.5 |
| Navy beans | 255 | 15.0 | 47.4 | 19.1 |
| Great Northern | 209 | 14.7 | 37.3 | 12.4 |
| Edamame | 224 | 18.5 | 13.8 | 8.1 |
| Lentils | 230 | 17.9 | 39.9 | 15.6 |
Tips & Best Practices
- Use a level, loosely packed cup. Pressing beans into the measuring cup can easily add 10–15% more volume, and therefore more calories than expected.
- For precision, weigh cooked beans: most cooked beans weigh about 240 g per metric cup, and many packages list nutrition per 100 g.
- Count your add-ins. A tablespoon of olive oil adds about 119 kcal, butter is similar, and bacon or sausage can double the calorie total of the whole bowl.
- Canned beans are nutritionally close to home-cooked beans but often carry added sodium. Drain and rinse them for 30 seconds to reduce sodium by up to 40%.
- If you track fiber or protein targets, keep the macro breakdown on, since beans are a top plant source of both.
Portion control shortcut: a standard side serving of beans is about ½ cup (roughly 115–125 kcal for most varieties), while a burrito-bowl entrée portion is closer to 1.5–2 cups (350–500 kcal).
Frequently Asked Questions
Are the values for dried or canned beans?
The calculator uses values for beans cooked from dry without added salt or fat. Canned beans that are drained and rinsed are very similar in calories and macros; just be aware of the added sodium.
Why is my cup of beans different?
Bean size, cooking time, and how firmly you packed the cup all change the real weight. A fluffy cup of large beans will weigh less than a dense cup of small navy beans, so the estimate can vary by 5–10%. For the most accurate tracking, weigh once and note your personal grams-per-cup number.
Do I need to count the cooking liquid?
Broth or water absorbed by the beans is already included in the per-cup nutrition values. Only count added oils, butter, meat, and sauces separately.