Skip to content
Nutrition concepts

What are carbohydrates, and which foods contain them?

Quick answer

Carbohydrates are a family of nutrients that includes sugars, starches and fiber. Sugars and most starches are broken down into smaller units such as glucose, while many fibers and some resistant starch reach the large intestine without being fully digested. Grains, bread, rice, pasta, potatoes, legumes and fruit are major sources; milk provides lactose, while plain meat, fish, eggs and oils contain little or essentially no carbohydrate.

Saying a food “has carbs” can describe very different things. A ripe banana contains mostly sugars and some starch; lentils contain starch plus substantial fiber; milk contains lactose. Carbohydrate is a family of compounds, not a single ingredient.

The three groups you see most often

  • Sugars: small carbohydrates such as glucose, fructose, sucrose and lactose.
  • Starches: chains of glucose found heavily in grains, starchy vegetables and legumes.
  • Fiber: carbohydrates that are not fully broken down by human digestive enzymes and largely continue to the large intestine.

This is why a Nutrition Facts panel can list total carbohydrate and then separately show fiber and sugars underneath it: they are different parts of the same broad category.

Which foods provide the most in a typical weight

Exact values vary by variety and preparation, but approximate amounts per 100 g show the scale:

Food Approx. carbohydrate
Cooked white rice ~28 g
Cooked pasta ~30 g
Banana ~23 g
Cooked potato ~17–20 g
Cooked lentils ~20 g
Cow’s milk ~5 g
Plain chicken breast ~0 g
Olive oil 0 g

A 100-gram comparison is not the same as a serving comparison—100 g of rice is a modest portion, while 100 g of milk is only about 3.5 fluid ounces—but it makes the concentration differences easy to see.

Grains, potatoes and legumes are mostly starch sources

Bread, rice, pasta, oats, corn, potatoes and sweet potatoes store much of their carbohydrate as starch. Beans and lentils also contain substantial starch, but they stand out because a serving brings meaningful fiber and protein at the same time.

Two foods can contain similar grams of carbohydrate without having the same nutritional profile. Fiber, protein, fat, micronutrients and processing still matter.

Fruit and dairy count too

Fruit contains naturally occurring sugars and fiber, and some fruit also contains more starch before ripening. A banana is around 23 g carbohydrate per 100 g, while strawberries are closer to 8 g. That is a concentration difference, not a reason to label one fruit universally better than the other.

Cow’s milk contains about 5 g carbohydrate per 100 g, almost all as lactose. Plain yogurt retains varying amounts of lactose; sweetened yogurt can contain additional added sugar.

Plain meat, fish, eggs and oils contain very little

Unbreaded meat or fish, eggs and pure oils have little to essentially no carbohydrate. Preparation can change that quickly: breading, sweet sauces, fillers or sweetened dairy products can add substantial amounts.

What the body does with carbohydrate

Sugars and most starches are broken down into absorbable units including glucose. Glucose can be used for energy or stored as glycogen in liver and muscle. Fiber and resistant starch follow a different route to a greater extent, reaching the colon where some can be fermented by microbes.

“Does it have carbs?” is only the first question

The source, fiber content, degree of refining and serving size matter too. Lentils, whole fruit and soda can all provide carbohydrate, but they are not nutritionally interchangeable.

Serving size changes the final number substantially. One hundred grams of cooked pasta provides around 30 g of carbohydrate, but a 9-ounce plate approaches 75 g before sauce, bread, or dessert is counted. Fruit may contain less per 100 g while being eaten in a different portion. Composition tables compare concentration; understanding a meal requires translating those numbers into the amount actually served.

It also helps to separate “carbohydrate” from “sugar.” Rice, oats, and potatoes are high-carbohydrate foods even though most of their carbohydrate is starch rather than simple sugar. A sugary soft drink can provide almost all of its carbohydrate as sugar and virtually no fiber. Looking only at total carbohydrate hides these important structural differences.

Processing can change food structure without changing the basic chemical family of the carbohydrate. A whole grain and refined flour both contain starch, but the whole grain keeps more of its original structure and usually more fiber. Choosing a range of sources—whole grains, beans, potatoes, fruit, vegetables, and dairy when included—puts carbohydrate inside foods that also contribute other nutrients.

Sources