How Many Carbs Does Each Food Group Have?

The carb count of any food depends on the type, the serving size, and how it’s prepared. A cup of raw broccoli has about 5 grams of carbs, while a small baked potato has 15 grams, and a single tablespoon of barbecue sauce sneaks in 7 grams. Whether you’re tracking carbs for diabetes management, a keto diet, or general health, knowing these numbers helps you make faster decisions at the grocery store and the dinner table.

Fruits: 15 Grams Per Serving

Most common fruits land right around 15 grams of carbohydrates per serving, though serving sizes vary quite a bit depending on the fruit’s natural sugar density. One small apple, orange, or pear each contains about 15 grams. So does a small banana (or half a large one), 15 grapes, 15 cherries, or a large kiwi.

Berries give you more volume for the same carb count. You can eat 1¼ cups of strawberries or ¾ cup of blueberries or raspberries and still hit just 15 grams. Watermelon is similarly generous at 1¼ cups of cubes per 15-gram serving. Tropical fruits are more concentrated: half a mango or papaya reaches 15 grams, and just 2 tablespoons of raisins gets you there.

Vegetables: The Starchy Divide

Vegetables split neatly into two carb categories, and the difference is significant. Non-starchy vegetables like broccoli, spinach, cauliflower, green beans, zucchini, peppers, tomatoes, carrots, and asparagus contain 5 grams of carbs or less per serving (half a cup cooked or one cup raw). At those levels, most people don’t need to count them closely unless they’re eating very large portions of two cups or more.

Starchy vegetables carry about three times the carbs. A half cup of corn, green peas, or cooked potatoes delivers around 15 grams per serving. Cooked beans hit the same mark at half a cup, while baked beans are even more concentrated at 15 grams per third of a cup. If you’re keeping carbs low, this is the category where portion size matters most.

Dairy and Milk Alternatives

An 8-ounce glass of cow’s milk contains 12 grams of carbohydrates whether it’s whole or skim. The fat content changes the calorie count but not the carbs, because milk’s carbohydrates come from lactose, a natural sugar present in all regular dairy milk.

Plant-based alternatives vary dramatically. Unsweetened almond milk has just 1 gram of carbs per cup, making it a common swap for people on low-carb diets. Oat milk, on the other hand, tends to run significantly higher because oats are naturally starchy. Always check the label on plant milks, since sweetened versions can double or triple the carb count.

Condiments and Hidden Carbs

The foods you add on top of a meal can carry more carbs than you’d expect. Barbecue sauce is one of the worst offenders: a single tablespoon contains about 7 grams of carbohydrates, almost entirely from sugar. If you’re generous with it, half a cup adds 58 grams, which is more than many people on a low-carb diet eat in an entire day.

Salad dressings almost always contain some sugar, though the amount varies widely by brand and style. Ketchup, teriyaki sauce, honey mustard, and sweet chili sauce all fall into the same trap. The fix is simple: flip the bottle and check the total carbohydrate line on the nutrition label before you pour.

How to Read the Carb Numbers on a Label

The “Total Carbohydrate” number on a nutrition facts label includes everything: starches, dietary fiber, natural sugars, and added sugars. Fiber and sugars are listed separately underneath, indented below the total. Added sugars appear on their own line prefaced with “Includes,” so you can distinguish between the sugar naturally present in a food and what was added during processing.

If you’re calculating net carbs (a concept popular in keto and low-carb circles), you subtract all the fiber grams from the total carbohydrate number, since fiber passes through your body without raising blood sugar. For products made with sugar alcohols, subtract half of the sugar alcohol grams from the total. So a protein bar with 29 grams of total carbs and 18 grams of sugar alcohols would count as 20 grams: 29 minus 9 (half of 18) equals 20.

How Many Carbs You Need Per Day

Federal dietary guidelines recommend that 45 to 65 percent of your daily calories come from carbohydrates. On a 2,000-calorie diet, that works out to 225 to 325 grams per day. Most people eating a standard diet without any particular restrictions fall somewhere in that range.

Ketogenic diets aim for the opposite end of the spectrum. A standard keto diet typically limits total carbs to fewer than 50 grams a day, and some versions go as low as 20 grams. For context, that’s less than the amount in a single plain bagel. This sharp restriction is what forces the body to shift from burning carbohydrates for fuel to burning fat.

Athletes have different needs entirely. General training calls for roughly 5 to 7 grams of carbohydrates per kilogram of body weight per day. For a 150-pound person, that translates to about 340 to 475 grams. Endurance athletes doing high-volume training may need 7 to 10 grams per kilogram, pushing daily intake above 475 grams to keep up with energy demands.

Quick Carb Reference by Food Group

  • Non-starchy vegetables (½ cup cooked): 5 grams or less
  • Starchy vegetables (½ cup cooked): about 15 grams
  • Most fresh fruits (1 small piece): about 15 grams
  • Cow’s milk (1 cup): 12 grams
  • Unsweetened almond milk (1 cup): 1 gram
  • Cooked beans (½ cup): 15 grams
  • Barbecue sauce (1 tablespoon): 7 grams

These numbers hold steady across most brands and preparations, but always check labels on packaged foods. Cooking method rarely changes the carb content of whole foods (a boiled potato and a baked potato have the same carbs), but added sauces, glazes, and breading can shift the count significantly.