Skip to Content

Are Beans Considered a Starch? [Or Protein..]

Are Beans Considered a Starch

Legumes (or pulses) are seeds that grow in pods.

Beans, peas, lentils, and peanuts are examples of legumes.

This article will consider beans (including green beans), and to a lesser extent, peas.

Do beans have high levels of starch?

Most types of beans do contain relatively high levels of starch.

Exactly how much and what type of starch depends on the type of bean you are eating.

The beans with the highest level of starch include kidney, black, white, and garbanzo beans, with green beans containing hardly any starch at all and soybeans, pinto, and navy beans falling somewhere in the middle of the spectrum.

Are beans high in starch compared to other starchy foods?

Are beans high in starch compared to other starchy foods


Most beans are relatively high in starch, especially compared to most above-ground vegetables, and comparable in starch levels to other high starch foods such as white bread and corn tortillas.

You’ll see in the table below a comparison between the starch content of the most common types of beans.

Type of Bean Grams of starch per 100 grams of bean (raw)
Kidney 44
Black 44
Pinto 34.2
White 43
Lima 35.9
Soybean 13.5
Garbanzo (chickpeas) 40.1

*Data from all tables taken from the USDA database

Black beans have the highest levels of starch per 100 grams of uncooked beans, at 44.7 grams.

Soybeans are comparatively low in starch, coming in at 13.5 grams of starch per 100 grams.

Compare this with the following table, which analyzes the starch content of the same amount of five of the most commonly eaten types of vegetables.

Type of vegetable Grams of starch per 100 grams of vegetable (raw)
Carrot 1.4
Tomato 0
Onion 0
White potato 13.5
Sweet potato 12.7

Shockingly, even white potatoes, which are thought of as the starchiest vegetable, still have less than half the amount of starch present in most types of beans!

Compared with vegetables, beans are very high in starch.

How do beans compare with other foods that are high in starch?

Type of high starch food Grams of starch per 100 grams of food
White bread 37.2
White rice 78.7
Corn tortilla 38.3

The table above shows comparable levels of starch in white bread and corn tortillas as in most varieties of beans.

White rice takes the cake in starch content, though!

In the final analysis, beans definitely should be considered a food that is high in starch.

However, there is some context that should be considered, as we’ll continue to explore.

Are beans a starch or a protein?

Are beans a starch or a protein

Beans contain both starch (which is a form of carbohydrate) and protein (although the protein in most beans has an incomplete amino acid profile).

In the table below, you will see a comparison between the starch content and protein content of various types of beans.

Type of Bean Grams of starch per 100 grams of bean Grams of protein
Kidney 44 22.5
Black 44.7 21.6
Pinto 34.2 21.4
White 43 23.4
Lima 35.9 21.5
Soybean 13.5 36.5
Garbanzo (chickpeas) 40.1 20.5

As you can see, 100 grams of dry beans has a significant amount of protein, comparable to 100 grams of chicken breast.

However, there is a caveat to consider when getting protein from beans.

Most plant proteins are incomplete.

What does “incomplete” mean? Protein is comprised of smaller building blocks known as amino acids.

Some of these amino acids are non-essential, meaning that we can make them in our bodies.

Some amino acids are essential, meaning we must get them from our diet.

There are nine essential amino acids:

  • Histidine
  • Isoleucine
  • Leucine
  • Lysine
  • Methionine
  • Phenylalanine
  • Threonine
  • Tryptophan
  • Valine

Animal proteins — meat, fish, eggs, and dairy products — are complete proteins, meaning that they supply optimal ratios of all nine essential amino acids.

On the other hand, most plant proteins are incomplete proteins, meaning they lack at least one of the essential amino acids or do not have all nine in optimal ratios.

The exception is soy, one of the few plant foods that is a complete protein source.

This means that you should not rely on beans to supply the totality of your daily protein intake.

For the sake of optimal health, my preference would be to include an animal protein as your primary protein source and use plant proteins as a supplement.

However, for vegetarians and vegans, you can pair your legumes with grains such as wheat, rice, and corn,and this will create a complete protein

What beans are non-starchy?

What beans are non-starchy


There are only a couple types of commonly eaten beans that have very low levels of starch – less than 10 grams of starch per 100 grams of beanand they are all green!

Again, see the table below.

This time, I have included green beans, peas, and sugar snap peas at the end of the list for comparison.

Type of Bean Grams of starch per 100 grams of bean (raw)
Kidney 44
Black 44.7
Pinto 34.2
White 43
Lima 35.9
Soybean 13.5
Garbanzo (chickpeas) 40.1
Green 0.9
Peas 5.2
Sugar Snap Peas 1.3

Just like beans, peas, and sugar snap peas are categorized as legumes, or pulses — seeds that grow in pods.

So if you’re looking for legumes that are low in starch, you will want to gravitate towards green beans and different types of peas.

You may wonder why the starch content in green beans and peas is so much lower than in other types of beans.

The difference is in the maturity of the beans at the time they are harvested.

Black beans, kidney beans, pinto beans, and the like are harvested when they are fully mature, which gives the plants more time to store energy (in the form of starch) in the seeds.

Green beans and peas, on the other hand, are harvested before they are fully mature, which means the starch has not had much time to build up.

Do beans contain resistant starch?

Do beans contain resistant starch

Beans — especially beans that have been cooked and then cooled — are a good source of resistant starch.

It’s important to understand the difference between resistant starch and the more common type of starch that people generally think of, because they have very different effects on the human body.

The more common type of starch contains more of a molecule known as amylopectin.

It is broken down quickly into glucose by your digestive system, which means that glucose is released more quickly into your bloodstream and a more hefty dose of insulin is required to bring your blood sugar back down to healthy levels.

Resistant starch, on the other hand, also contains a different type of molecule known as amylose.

It is broken down more slowly by your digestive system, which means that it is less likely to spike blood glucose and insulin up to unhealthy levels.

The molecular structure of resistant starch means that it “resists” digestion in the small intestine.

It is therefore passed into the large intestine, where your gut bacteria resides.

Once the resistant starch makes it to the large intestine, bacteria will ferment it and feed on it, releasing certain byproducts that may have beneficial effects on our health.

The most potentially valuable byproduct is known as short-chain fatty acids (SCFAs), which can either be passed into the colon and absorbed by the body, or remain in the large intestine as an energy source for your gut bacteria.

One of the biggest possible benefits of SCFAs is to improve gut health.

SCFAs feed bacteria commonly thought of as “good” for humans and thereby inhibit potentially “bad” bacteria.

Resistant starch has potential benefits for insulin and blood sugar control as well.

Since resistant starch is not digested within the small intestine, it reduces the overall amount of glucose that is released in the bloodstream and thus lowers the requirement for insulin.

This important fact means that getting 30 grams of starch from beans is much different from getting 30 grams of starch from white bread.

The starch from the beans is more likely to be effectively processed by your body with less insulin demand than the starch from the white bread.

Not all starch is created equal — context is important!

What health benefits might there be from consuming beans?

What health benefits might there be from consuming beans


As noted above, beans may possibly benefit gut health due to the resistant starch content.

They are usually cheap and could be another source of protein to augment a diet balanced with animal sources of protein.

They are also packed with a variety of vitamins and minerals (for example, black beans are a great source of folate, copper, vitamin B1, and magnesium).

They could also help mitigate the insulin response to a higher carbohydrate meal, owing to the slowed digestion process and the presence of resistant starch in the beans.

What drawbacks might there be from consuming beans?

What drawbacks might there be from consuming beans

Many people experience digestive distress after consuming beans.

This will vary from person to person, but you may have intestinal pain, constipation, diarrhea, excessive gas or bloating, or an exacerbation of IBS symptoms.

Another caveat to consider, if you are relying on beans as a source of vitamins and minerals, is that beans contain high levels of phytic acid.

Phytic acid binds to minerals in the small intestine and reduces the number of minerals actually absorbed by your body.

For example, if you consume 8mg of iron from kidney beans, you likely will not be absorbing the full amount present in the beans due to the phytic acid content.

Incidentally, this is why vegans often have to consume more iron and other minerals than meat-eaters.

The iron found in meat is much more bioavailable and efficiently absorbed than what is found in plants, including beans.

Should you include beans in your diet?

Should you include beans in your diet

Whether or not you should consume beans is dependent on multiple factors.

Everyone’s situation is slightly different, so the answer will vary depending on the person.

Below are some questions to consider when deciding whether to include beans as part of your regular diet:

  • Do you enjoy eating beans?
  • How do you feel after eating them?
    • If you have digestive distress or a high insulin spike, it may not be worth it to eat them.
  • Are you able to enjoy them in responsible amounts, or do they cause you to overeat?
    • Remember, managing your body weight always comes back to caloric intake, so managing your weight long-term is dependent on how well you can manage your food intake.
  • Are you on a low carb or ketogenic diet?
    • If so, beans are most likely not for you, due to their high levels of carbohydrate.

Deciding whether or not to consistently consume any type of food, including beans, means being able to step back and consider the broader context of the food and how it affects your body.

For some people, beans may be a great way to obtain carbohydrates, resistant starch, protein, and vitamins and minerals.

For other people, beans may be a ticket to the restroom.

It’s important to understand your body.