Carbohydrates are found in a wide range of foods, from obvious sources like bread and pasta to less expected ones like condiments, yogurt, and fruit. Almost every food that isn’t pure protein or pure fat contains at least some carbs. Understanding where they show up helps you make better choices about what you eat and how much energy you’re getting.
Grains, Bread, and Pasta
Grains are the most concentrated everyday source of carbohydrates. A single third-cup serving of cooked rice, pasta, quinoa, barley, or couscous contains about 15 grams of carbs, whether you choose white or whole-wheat versions. That’s a smaller portion than most people serve themselves, so a typical plate of pasta or rice can easily deliver 45 to 60 grams.
Whole grains like brown rice, oatmeal, and whole-wheat bread are complex carbohydrates. Your body breaks them down more slowly because they still contain their natural fiber and starch layers. Refined grains (white rice, white bread, regular pasta) have had most of that fiber stripped away, so they digest faster and raise blood sugar more quickly. The total carb count is similar either way, but the speed of digestion differs significantly.
Fruits
All fruit contains carbohydrates in the form of natural sugars, but the amount varies a lot depending on the type. A medium banana packs about 28 grams of carbs. Two slices of pineapple have around 13 grams. Eight medium strawberries come in at roughly 11 grams. As a general pattern, tropical and dried fruits tend to be higher in carbs, while berries are among the lowest.
Fruits with edible skins (apples, peaches) or seeds (raspberries, blackberries) also deliver fiber, which slows down how quickly those sugars hit your bloodstream. That’s why eating a whole apple feels different from drinking apple juice, even though both contain fruit sugar.
Starchy vs. Non-Starchy Vegetables
Not all vegetables are low-carb. The distinction comes down to whether a vegetable is starchy or non-starchy, and the difference in carbohydrate content is substantial.
Starchy vegetables include potatoes, corn, peas, beans, lentils, yams, parsnips, and winter squashes like butternut and acorn. These contain significantly more carbohydrates and calories per serving. A medium baked potato, for example, has around 37 grams of carbs.
Non-starchy vegetables are your lowest-carb options across all food groups. This category covers a long list: broccoli, spinach, cauliflower, cucumbers, peppers, mushrooms, zucchini, tomatoes, asparagus, kale, celery, eggplant, cabbage, and most salad greens. You can eat generous portions of these without adding much to your carb total for the day.
Dairy Products
Milk contains a natural sugar called lactose, which is a carbohydrate. A cup of whole milk has about 12 grams of carbs, and skim milk has slightly more because removing the fat concentrates the sugar. Flavored milks and sweetened nondairy alternatives (chocolate almond milk, vanilla oat milk) add even more through added sugars.
Aged cheeses like Swiss, cheddar, and Parmesan are very low in carbs, with less than 1 gram of lactose per serving. Cream cheese and cottage cheese also contain relatively little. Yogurt is trickier: plain yogurt has moderate carbs from lactose, but flavored varieties often contain substantial added sugar. Some flavored yogurts have more sugar per serving than a candy bar.
Beans and Legumes
Black beans, chickpeas, lentils, pinto beans, lima beans, and kidney beans are all high in complex carbohydrates. They contain both starch and fiber, which makes them digest slowly and provide steady energy. A half-cup of cooked lentils has roughly 20 grams of carbs, about a third of which comes from fiber. Beans are one of the few foods that deliver a meaningful amount of both protein and carbohydrates in the same package.
Sugary Foods and Drinks
The most concentrated sources of simple carbohydrates are added sugars. Soda, candy, cookies, ice cream, and canned fruit in syrup are obvious examples. These are simple carbs that your body absorbs rapidly, spiking blood sugar quickly.
Less obvious are the drinks people don’t think of as sugary. Sports drinks, energy drinks, bottled iced teas, and coffee-shop drinks can contain surprising amounts of added sugar, sometimes 40 to 60 grams in a single bottle.
Hidden Carbs in Processed Foods
Some of the most overlooked carb sources are foods that seem savory or healthy. Ketchup, barbecue sauce, jarred pasta sauce, and salad dressings often contain added sugars. Granola, instant oatmeal, and many breakfast cereals are frequently sweetened with sugar or honey. Even nut butters sometimes have added sugars for flavor and texture.
Protein bars are another common culprit. They’re marketed as health foods, but some contain as much sugar as a dessert. If you’re watching your carb intake, compare the grams of protein to the grams of sugar on the label. A good protein bar should have more protein than sugar, not the other way around.
How Your Body Uses Carbs
When you eat carbohydrates, your digestive system breaks them down into glucose, which enters your bloodstream. Glucose is the primary fuel source for your brain, which is why very low blood sugar causes confusion and fatigue. Your muscles also depend heavily on glucose during physical activity.
Whatever glucose you don’t need immediately gets converted into a storage form called glycogen, packed mainly into your muscles and liver. About three-quarters of your body’s glycogen sits in skeletal muscles, giving them a ready fuel supply during exercise without draining glucose from your bloodstream. When those glycogen stores are full and there’s still excess glucose, your body converts the remainder into fat for longer-term storage.
Net Carbs on Nutrition Labels
If you’ve seen the term “net carbs,” it refers to total carbohydrates minus fiber (and sometimes minus sugar alcohols). The idea is that fiber passes through your body without being absorbed as sugar, so it doesn’t affect blood glucose the same way. Sugar alcohols, commonly found in sugar-free candies and protein bars, also get subtracted because they have minimal impact on blood sugar.
This calculation matters most for people managing diabetes or following low-carb diets. For everyone else, paying attention to total carbs and fiber separately on the nutrition label gives you a good picture of what you’re eating. The general rule for reading labels: 5% of the daily value or less is considered low, and 20% or more is high.
Foods With Little to No Carbs
For reference, several food categories contain virtually zero carbohydrates. Plain meat, poultry, and fish have none. Eggs have less than 1 gram each. Oils, butter, and most fats are carb-free. Aged cheeses are nearly zero. These are the foods that don’t factor into your carb count at all, which is useful to know when you’re building a meal and trying to control the balance.