Beans are a staple of plant-based diets, prized for their protein and fiber, but their fat content varies widely depending on the type and how they're prepared. This calculator helps you determine the exact fat content per 100 grams of any bean, whether you're tracking macros, meal prepping, or simply curious about your favorite legume.
Simply select a bean type from the dropdown or enter your own values, adjust for cooked or canned weight, and instantly see the fat per 100g, along with a breakdown of saturated and unsaturated fats. Perfect for dietitians, fitness enthusiasts, and anyone following a low-fat or heart-healthy eating plan.
Use the quick-select presets for common beans, or input custom data from a nutrition label. The tool also converts between grams and ounces, so you can work with whatever measurement you have on hand.
🥫 Bean Fat Per 100g Calculator
📊 Results
How to Use This Tool
Start by selecting a bean type from the dropdown — this automatically fills in typical fat values for cooked beans. If you're using a specific brand or preparation, choose "Custom" and enter the total fat and serving weight from the nutrition label. You can switch between grams and ounces for both inputs. The calculator then computes the fat per 100 grams, which is the standard reference used in nutrition databases and food labels.
For quick estimates, use the preset buttons for common beans like black beans, chickpeas, or edamame. These are based on USDA standard reference values for boiled beans without added fat. Remember that canned beans may have slightly different values due to added sodium or oils, so always check the label for the most accurate data.
Formula Explained
The calculation is straightforward: divide the total fat in your serving by the serving weight, then multiply by 100. This gives you the fat concentration per 100 grams. For example, if a 150g serving of chickpeas contains 3.9g of fat, the calculation is (3.9 ÷ 150) × 100 = 2.6g per 100g. This method works for any food, not just beans, and is the same approach used by nutritionists to compare foods on an equal basis.
We also estimate saturated and unsaturated fat breakdowns using a typical ratio for beans (about 20% saturated, 80% unsaturated). This is a general approximation — actual ratios vary by bean type. For precise values, refer to the USDA FoodData Central database.
Worked Examples
Example 1: You eat 200g of cooked black beans with 1.8g of fat. Fat per 100g = (1.8 ÷ 200) × 100 = 0.9g. That's very low — black beans are a lean protein source.
Example 2: A 100g serving of edamame (steamed) has 5g of fat. Fat per 100g = (5 ÷ 100) × 100 = 5g. Edamame is higher in fat than most beans, but the fat is mostly heart-healthy unsaturated.
Example 3: You have a 3 oz (85g) serving of refried beans with 2g of fat. Convert to grams: 85g. Fat per 100g = (2 ÷ 85) × 100 = 2.35g.
Tips & Best Practices
- Always weigh your serving after cooking, as beans absorb water and change weight significantly.
- If using canned beans, rinse them to reduce sodium, but note that rinsing doesn't significantly change fat content.
- For meal prep, calculate fat per 100g for your batch and then scale by portion size.
- Remember that added oils, butter, or sauces will increase fat — this calculator assumes plain beans.
Factors Affecting Accuracy
The main source of variation is preparation method. Boiled beans have minimal fat, but fried or refried beans can have several grams more per 100g. Also, different varieties within the same bean type (e.g., light vs. dark kidney beans) may differ slightly. For the most accurate results, use the custom input with data from the specific product you're consuming.
Our saturated/unsaturated split is an estimate. For example, soybeans have a slightly higher saturated fat proportion than other beans. If you need exact numbers for medical or dietary planning, consult the USDA FoodData Central or a registered dietitian.
Frequently Asked Questions
Are beans high in fat? Most beans are low in fat, typically under 1g per 100g when cooked. Exceptions include soybeans (9g), edamame (5g), and chickpeas (2.6g).
Is the fat in beans healthy? Yes, the fat in beans is predominantly unsaturated, which supports heart health. Even higher-fat beans like soybeans are considered beneficial.
How does this compare to animal proteins? Beans generally have much less fat than beef or pork. For example, 100g of cooked ground beef has about 15g of fat, while black beans have less than 1g.
Can I use this for dried beans? This calculator is for cooked beans. Dried beans have a different fat concentration per 100g because they contain less water. If you have dried bean data, you can still use the custom input.
Additional Resources
For comprehensive nutrition data, visit the USDA FoodData Central. You can also explore our bean protein calculator for protein content, or the bean calorie calculator for total energy. These tools together give you a complete macro picture.