The short answer: beans contain carbohydrates
Beans contain carbohydrates. They also provide protein and fiber, which makes them a distinct food within both the vegetable and protein-food categories, but their classification does not remove the carbohydrate component. On US Nutrition Facts labels, total carbohydrate includes starch, sugars, and dietary fiber. Because dietary fiber is part of that total, beans are not carbohydrate-free simply because they are nutrient-dense or plant-based.
Mature dried beans, peas, and lentils (often called pulses) from green beans. Mature beans and pulses are the seeds of the plant and are relatively dense in starch, resulting in a significantly higher carbohydrate content. Green beans, which are harvested before the seeds fully develop, are botanically similar to other vegetable pods and contain substantially less carbohydrate. This biological difference explains why green beans behave more like non-starchy vegetables in meal planning, while mature beans function as a carbohydrate-containing food.
USDA MyPlate includes beans, peas, and lentils in the Protein Foods Group and also recognizes them as part of the Vegetable Group. These dual roles reflect their nutritional profile, including their protein and micronutrient content, rather than an absence of carbohydrates. Whether a bean is counted as a vegetable or a protein source, it contributes carbohydrates to the diet.
Carbohydrate counts for common types of beans
Comparing the carbohydrate content of different beans requires a consistent serving basis. Using one-half cup cooked provides a clear comparison across varieties. The values below represent approximate data from USDA FoodData Central for plain, cooked beans. These are reference averages and not guarantees for every specific product.
| Bean Type (1/2 cup cooked) | Total Carbohydrate | Dietary Fiber | Total Carb Minus Fiber |
|---|---|---|---|
| Black beans | 20.4 g | 7.5 g | 12.9 g |
| Kidney beans | 20.2 g | 6.6 g | 13.6 g |
| Pinto beans | 22.4 g | 7.7 g | 14.7 g |
| Chickpeas | 22.5 g | 6.3 g | 16.2 g |
| Lentils | 20.0 g | 7.8 g | 12.2 g |
| Green beans | 5.0 g | 2.0 g | 3.0 g |
The data shows that mature beans and lentils cluster in the 20-22.5 gram range for total carbohydrates per half-cup serving, while green beans contain roughly 5 grams. This substantial difference underscores why green beans are categorized differently in dietary planning than pulses.
Readers should note that many online resources compare beans using inconsistent serving sizes, such as mixing one-cup and one-half-cup data. Comparisons are only valid when the volume is identical. These values apply to plain, cooked beans. Packaged products, such as canned beans in tomato sauce, baked beans, or refried beans, often contain added sugars or thickeners that alter the carbohydrate count. Always consult the specific Nutrition Facts label on the package you are using, as formulation and preparation differences mean the label for your specific product takes precedence over generic database averages.
Total carbs, fiber, and net carbs explained
Understanding carbohydrate counts requires knowing how they are defined on food labels. On US Nutrition Facts labels, total carbohydrate includes starch, sugars, and dietary fiber. Because fiber is already included in the total carbohydrate number, it is not an amount to add to it.
The term “net carbs” is not an official FDA-defined nutrient. It is a calculated value that some individuals use for specific dietary approaches, such as low-carb or ketogenic eating. The common calculation for net carbs is:
Total Carbohydrate minus Dietary Fiber = Net Carbs
Using the data for black beans as an example, the label would show 20.4 grams of total carbohydrate. Subtracting the 7.5 grams of fiber results in 12.9 grams of net carbs. This calculation is simply a mathematical subtraction; the FDA does not report net carbs on standard labels.
Calculating net carbs does not guarantee that the remaining carbohydrates will not affect blood glucose. Fiber is a complex carbohydrate that digests more slowly than starch or sugar, but individual responses to fiber vary. The calculated net-carb value is a tool for estimation, not a precise predictor of an individual's blood-glucose response. For official tracking and label reading, the total carbohydrate value is the standard figure provided.
Can beans fit a low-carb or keto diet?
Whether beans fit a low-carb or ketogenic diet depends on portion size and the specific carbohydrate budget of the eating plan, rather than a universal rule that categorizes all beans as strictly forbidden or allowed. Because beans contain a significant amount of starch, portions must be measured carefully against the daily carbohydrate limit established by the individual.
Cooked green beans are a lower-carbohydrate option compared to mature beans and lentils. With approximately 5 grams of total carbohydrate per half-cup serving, they can often be incorporated into stricter eating plans with fewer restrictions on portion size. Mature beans, such as black, kidney, or pinto beans, provide roughly 20 to 22 grams of total carbohydrate per half-cup. Including even a small portion of these can consume a substantial part of a limited daily carbohydrate budget.
To determine if beans fit a specific plan, individuals should track their intake against their chosen method, whether that involves total carbohydrates or net carbs. For packaged beans, checking the label is essential, as sauces and additives can increase the carbohydrate count. There is no universal carbohydrate threshold that guarantees ketosis for every person, as metabolic responses vary. Decisions about including beans should be based on accurate portioning and label reading rather than assuming a specific bean variety is automatically safe or unsafe for a given dietary approach.
Beans, carbohydrates, and blood glucose
For individuals managing diabetes, understanding how beans are classified is important for accurate meal planning. The American Diabetes Association states that total carbohydrate includes starch, sugar, and fiber and is the figure to use for carbohydrate counting. This approach helps individuals match their carbohydrate intake to their prescribed management plan, which may include insulin dosing.
While beans are nutritious and contain fiber that may influence the rate of digestion, they still count as carbohydrate foods. They are not exempt from carbohydrate counting simply because they provide protein or fiber. Individuals using diabetes carbohydrate counting should use the total carbohydrate value from the label, not a calculated net-carb value, unless specifically instructed otherwise by their healthcare provider.
There is a distinction between mature beans and green beans in this context. The American Diabetes Association identifies green beans as a non-starchy vegetable with relatively little carbohydrate. Mature beans and lentils are recognized as carbohydrate-containing foods. This distinction affects how they are portioned and counted within a meal.
Insulin decisions and medication adjustments must remain individualized. Generic nutrition data for beans cannot dictate specific insulin doses or treatment changes. Individuals who use insulin or have prescribed glucose targets should consult their care plan or a qualified healthcare professional for guidance on managing carbohydrate intake and medication.
Choosing, portioning, and preparing beans
Reading package labels is the most reliable way to manage carbohydrate intake from beans. When selecting packaged beans, check the serving size listed on the Nutrition Facts panel and compare it to the amount you plan to eat. Multiply the nutritional values by the number of servings consumed to get the accurate total. Pay attention to total carbohydrate, dietary fiber, and added sugars, especially in products like baked beans or refried beans, which often contain added ingredients that change the nutritional profile. Plain dried or canned beans have different profiles than those in sweetened sauces, so database averages should not override the specific package label.
Food safety is a critical consideration when preparing dried beans, particularly kidney beans. Raw or undercooked kidney beans contain phytohaemagglutinin, a natural toxin that can cause adverse health effects. To eliminate this risk, the FDA advises soaking dried kidney beans for at least 5 hours, discarding the soaking water, and then boiling them in fresh water for at least 30 minutes. This specific boiling step is necessary; soaking alone or slow-cooking without boiling may not destroy the toxin. Canned kidney beans are already cooked and safe to eat directly from the can, as the canning process renders them safe.
When portioning beans, keep in mind that a standard serving is typically one-half cup cooked. Using a measuring cup or a standard kitchen scale ensures consistency. While some people use methods like rinsing canned beans or adding herbs to reduce digestive discomfort, these practices do not change the fundamental carbohydrate content of the beans. Focus on accurate portioning and label verification to manage carbohydrate intake effectively.