What Has Carbs in It? Common and Hidden Food Sources

Carbohydrates are in far more foods than most people realize. The obvious sources like bread, pasta, and sugar are just the beginning. Fruits, vegetables, dairy, beans, nuts, and even condiments like ketchup and barbecue sauce all contain carbs. Understanding which foods carry the most (and where carbs hide unexpectedly) helps you make smarter choices about what you eat.

The Three Types of Carbohydrates

Not all carbs are the same. They fall into three categories: sugars, starches, and fiber. Your body handles each one differently.

Simple sugars break down fast, causing a quick spike and drop in blood sugar. They show up naturally in fruit and milk, and they’re added to sweets, sodas, juice, and canned fruit. Starches are complex carbohydrates that take longer to digest, keeping your blood sugar steadier and your hunger satisfied longer. Fiber is the carbohydrate your body can’t fully break down. It passes through your digestive system mostly intact, supporting gut health and regularity along the way.

Grains and Bread Products

Grains are one of the most carb-dense food groups. White rice packs about 79 grams of carbohydrate per 100 grams (raw), while brown rice comes in at roughly 74 grams. White wheat flour has around 74 grams per 100 grams, and whole wheat flour has about 61 grams. Oats sit lower at around 56 grams per 100 grams.

Anything made from these grains carries a significant carb load: bread, pasta, tortillas, crackers, cereal, pancakes, pizza dough, and baked goods. Whole grain versions generally have slightly fewer carbs and considerably more fiber, but the difference isn’t dramatic. If you’re tracking carbs for any reason, grains and grain-based foods will likely be the biggest contributors in your diet.

Fruits: A Wide Range

All fruits contain carbohydrates, mostly as natural sugars, but the amounts vary enormously. A medium banana has about 30 grams of total carbs, making it one of the highest-carb common fruits. A large apple has around 26 grams. Berries are on the lower end: eight medium strawberries contain about 11 grams. Avocados are the lowest of all at roughly 3 grams per fruit, which is why they’re popular in low-carb diets despite technically being a fruit.

Dried fruit concentrates those sugars into a smaller package, so a small handful of raisins or dried mango can deliver as many carbs as a much larger portion of fresh fruit.

Starchy vs. Non-Starchy Vegetables

Vegetables contain carbs too, but the gap between starchy and non-starchy types is significant. One cup of a starchy vegetable like potatoes, corn, peas, butternut squash, or acorn squash delivers about 15 grams of carbohydrate. One cup of raw non-starchy vegetables, like leafy greens, broccoli, peppers, cucumbers, or celery, has only about 5 grams.

That three-to-one ratio means you can eat a large volume of non-starchy vegetables without adding many carbs to your meal. Starchy vegetables aren’t bad by any means (they come loaded with vitamins, minerals, and fiber), but they behave more like grains in terms of carb content.

Beans, Legumes, and Nuts

Beans and legumes sit in an interesting middle ground. Black beans, chickpeas, lentils, lima beans, and kidney beans are rich in both starch and fiber. A cup of cooked black beans, for example, has roughly 40 grams of total carbs, but nearly half of that is fiber your body won’t absorb as energy. That fiber content is part of why beans keep you full for hours.

Nuts and seeds contain some carbs too, though much less than beans. They’re primarily fat and protein, with almonds, walnuts, pumpkin seeds, and sunflower seeds all contributing modest amounts of carbohydrate alongside valuable fiber.

Dairy Products

The carbohydrate in dairy comes from lactose, a natural sugar in milk. A cup of milk (any fat percentage) contains about 13 grams of carbs. Yogurt, including Greek varieties, ranges from 4 to 7 grams per three-quarter cup serving. Cottage cheese has 3 to 4.5 grams per half cup.

Hard cheeses like cheddar, Swiss, Parmesan, and mozzarella contain less than 1 gram per serving, making them essentially carb-free. Ice cream has about 3 grams of lactose per half cup, though total carbs are higher once you account for added sugar. If you see flavored milk, sweetened yogurt, or coffee creamers on a label, the carb count can jump considerably from added sugars on top of the natural lactose.

Sugary Drinks and Sweets

Sodas, energy drinks, sweetened iced teas, sports drinks, and coffeehouse beverages are some of the most concentrated carbohydrate sources in the modern diet, and nearly all of it comes from added sugar. A 12-ounce can of regular soda typically has 35 to 45 grams of carbs. Cookies, candy bars, ice cream, cakes, and pastries combine sugar with flour, doubling up on carb sources.

Hidden Carbs in Everyday Foods

Some of the trickiest carb sources are foods that don’t taste sweet at all. Ketchup, jarred pasta sauce, barbecue sauce, and salad dressings often contain added sugars. Granola, instant oatmeal, and many breakfast cereals are sweetened with sugar or honey. Protein bars sometimes have more grams of sugar than protein. Even nut butters like peanut, almond, or cashew butter can include added sugars for flavor and texture.

Canned fruit packed in syrup, fruit preserves, and jams are another common source. Flavored non-dairy milks (vanilla almond milk, chocolate oat milk) frequently have added sugars that bump up the carb count well beyond what the base ingredients would suggest. Reading nutrition labels is the most reliable way to catch these. Look at both the total sugars line and the added sugars line: if a food has 20 grams of total sugars and 15 grams of added sugars, only 5 grams come from the food itself.

Foods With Little to No Carbs

Meat, poultry, fish, and eggs contain essentially zero carbohydrates. Oils, butter, and most fats are carb-free. Hard cheeses, as noted above, have less than 1 gram per serving. Non-starchy vegetables are very low in carbs without being zero. These are the foods that form the base of low-carb and ketogenic diets.

Net Carbs vs. Total Carbs

If you’ve seen “net carbs” on packaging, here’s what it means. Fiber and sugar alcohols aren’t fully absorbed by your body, so some people subtract them from the total carb count. For fiber, you subtract the full amount. For sugar alcohols (common in “sugar-free” candy and protein bars), you subtract half. So a product with 29 grams of total carbs and 18 grams of sugar alcohols would count as 20 grams of net carbs: 29 minus 9 (half of 18) equals 20.

This distinction matters most for people managing blood sugar or following strict carb limits. For general healthy eating, focusing on total carbs and prioritizing fiber-rich sources over refined ones is a simpler and equally effective approach.

How Much Fiber to Aim For

Since fiber is the carbohydrate that benefits your health the most, it’s worth knowing your target. Adult women need 22 to 28 grams of fiber per day depending on age, with the highest recommendation (28 grams) for women ages 19 to 30. Adult men need 28 to 34 grams daily, peaking at 34 grams for men ages 19 to 30. The best sources are beans, lentils, whole grains, fruits with edible skins or seeds, nuts, and vegetables like broccoli, Brussels sprouts, and squash.