Beans Calories Per 100g Calculator

Beans are a nutritional powerhouse, packed with plant-based protein, dietary fiber, and essential micronutrients like iron, potassium, and folate. But their calorie content varies widely depending on the type and how they're prepared — a 100g serving of raw kidney beans carries far more calories than the same weight of boiled black beans. This calculator helps you quickly estimate the calories in 100 grams of your favorite beans, whether you're tracking macros, planning meals, or just curious about your daily intake.

Simply select the bean variety, choose the preparation method (raw, boiled, canned, or sprouted), and optionally enter a custom serving size to see the calorie breakdown. The tool also provides a per-serving estimate and a simple macro summary so you can fit beans into your diet with confidence. Perfect for students, home cooks, fitness enthusiasts, and anyone following a plant-based or calorie-conscious eating plan.

🥫 Bean Calorie Calculator

g
Quick fill:
Enter your values and click Calculate.

How to Use This Calculator

Using the bean calorie calculator is straightforward. Start by selecting the bean type from the dropdown — options include black beans, pinto, kidney, chickpeas, lentils, navy, great northern, cannellini, adzuki, mung, soybeans, and fava beans. Next, choose the preparation method: raw/dried, boiled, canned (drained), or sprouted. The calorie values are based on standard USDA food composition data for each form.

Enter your desired serving size in grams (the default is 100g, which is the reference amount). You can use the quick-fill buttons to set common portions like 50g, 100g, 150g, or 200g. Click Calculate Calories to see the total calories, the per-100g value, and a rough protein estimate. The reset button clears everything back to the default state.

Note: Calorie values are averages and can vary slightly by brand, growing conditions, and exact cooking method. For precise tracking, always check the nutrition label on packaged beans.

Why Preparation Method Matters

The way beans are prepared dramatically changes their calorie density. Raw dried beans are extremely calorie-dense because they contain very little water — most of the weight is starch, protein, and fiber. When you boil them, they absorb water and swell, so the same weight of cooked beans contains fewer calories per gram. For example, 100g of raw black beans has about 341 kcal, but after boiling, that same 100g drops to roughly 132 kcal.

Canned beans are typically even lower in calories because they're packed with water and often have some of the starch leached out during processing. Sprouted beans are the lowest-calorie option, as sprouting increases water content and begins breaking down starches into simpler sugars. This is why a 100g serving of sprouted mung beans has only about 30 kcal, while raw mung beans have 347 kcal.

Formula Explained

The calculation is simple: Total Calories = (Calories per 100g × Serving Size in grams) ÷ 100. The per-100g values are sourced from the USDA FoodData Central database, which provides standardized nutrition information for thousands of foods. For example, if you're eating 150g of boiled chickpeas (164 kcal per 100g), the math is (164 × 150) ÷ 100 = 246 kcal.

This tool also gives you a rough protein estimate based on the calorie value. While protein content varies by bean type, a general rule is that about 20-25% of bean calories come from protein. The estimate shown (6% of total calories) is intentionally conservative and meant only as a ballpark — for exact macros, refer to the specific bean's nutrition profile.

Worked Examples

Example 1: You're making a black bean salad and use 200g of boiled black beans. Calories = (132 × 200) ÷ 100 = 264 kcal. That's a hearty, fiber-rich base for a meal.

Example 2: You snack on 50g of roasted chickpeas (raw form). Calories = (364 × 50) ÷ 100 = 182 kcal. A crunchy, protein-packed snack.

Example 3: You add 100g of canned kidney beans to a chili. Calories = 84 kcal. A low-calorie way to bulk up a dish with fiber and plant protein.

Tips for Accurate Tracking

  • Weigh beans after cooking, not before, unless you're using the raw values. Water absorption changes the weight significantly.
  • For canned beans, drain and rinse them first — this can reduce sodium by up to 40% and slightly alters the calorie count.
  • If you're counting macros, remember that beans are a source of both carbohydrates and protein. A typical serving provides about 15g of carbs and 7-9g of protein per 100g cooked.
  • Use a kitchen scale for the most accurate serving sizes. Volume measurements (like cups) are less precise because beans pack differently.

Frequently Asked Questions

Are beans good for weight loss? Yes, beans are high in fiber and protein, which promote satiety and help control appetite. Their moderate calorie density makes them an excellent addition to a calorie-controlled diet.

Why do raw beans have so many more calories than cooked? Raw beans are dehydrated, so they contain more dry matter per gram. Cooking hydrates them, increasing weight without adding calories, thus lowering the per-gram calorie count.

Can I use this calculator for other legumes? The tool covers common beans and lentils, but you can approximate other legumes by choosing the closest match. For example, split peas are similar to lentils in calorie content.

Where do the calorie values come from? The data is based on the USDA FoodData Central, a reliable government source for food composition data.

Real-World Applications

This calculator is useful for meal preppers who want to batch-cook beans and portion them accurately, for athletes tracking protein intake, and for anyone following a plant-based diet. Beans are a staple in many cuisines — from Mexican black beans to Indian dal — and knowing their calorie content helps you enjoy them without guesswork. Use it alongside other nutrition tools like the calorie for muscle gain calculator to plan your overall intake.