What Foods Contain Carbs? A List by Category

Carbohydrates are found in a wide range of foods, from bread and fruit to beans and dairy. They provide 4 calories per gram and are your body’s preferred energy source. The Dietary Guidelines for Americans recommend that carbs make up 45% to 65% of your total daily calories, which works out to roughly 225 to 325 grams on a 2,000-calorie diet.

Not all carb-containing foods affect your body the same way, though. The key difference comes down to how quickly they raise your blood sugar, which depends on whether the carbs are simple or complex.

Simple vs. Complex Carbs

Simple carbs are short-chain sugars your body breaks down quickly. They spike blood sugar fast and include things like table sugar, honey, fruit juice, and syrup. Refined grains also fall into this category because processing strips away the fiber, leaving behind a starch that behaves much like sugar. White bread, white rice, white pasta, most packaged cereals, pastries, and desserts are all refined carbs.

Complex carbs contain fiber and longer starch chains that take more time to digest, so blood sugar rises gradually. Whole grains, starchy vegetables (potatoes, sweet potatoes, corn, peas), and legumes (beans, lentils) are the main complex-carb foods. The fiber also helps you stay full longer and supports digestion.

Grains and Bread

Grains are one of the most concentrated carb sources in most diets. A single slice of bread or a half-cup of cooked rice typically contains around 15 grams of carbohydrate. The quality gap between whole and refined grains is significant: whole-grain versions keep their fiber, B vitamins, and minerals intact, while refined versions lose most of those during processing.

Common whole-grain carb foods include:

  • Oats (steel-cut or rolled)
  • Brown rice
  • Whole-wheat bread and pasta
  • Quinoa
  • Barley
  • Bulgur
  • Bran flakes and similar whole-grain cereals

Refined-grain carb foods include white bread, white rice, regular pasta, bagels, croissants, crackers, rice cakes, and most packaged breakfast cereals like cornflakes. These rank high on the glycemic index (70 or above), meaning they push blood sugar up quickly.

Fruits

All fruit contains carbohydrates, mostly from natural sugars and fiber. The range is wide. Here are some common fruits and their total carb content per standard serving:

  • Apple (1 large): 34 g carbs, 5 g fiber
  • Banana (1 medium): 30 g carbs, 3 g fiber
  • Pear (1 medium): 26 g carbs, 6 g fiber
  • Sweet cherries (1 cup): 26 g carbs, 1 g fiber
  • Grapes (3/4 cup): 23 g carbs, 1 g fiber
  • Watermelon (2 cups diced): 21 g carbs, 1 g fiber
  • Orange (1 medium): 19 g carbs, 3 g fiber
  • Kiwifruit (2 medium): 20 g carbs, 4 g fiber
  • Peach (1 medium): 15 g carbs, 2 g fiber
  • Strawberries (8 medium): 11 g carbs, 2 g fiber

Fruits with more fiber (pears, apples, kiwi) raise blood sugar more slowly than low-fiber fruits like grapes and watermelon. Avocado is technically a fruit but is extremely low in carbs: just 3 grams per one-fifth of a medium avocado.

Starchy Vegetables

Starchy vegetables pack noticeably more carbohydrate than their non-starchy cousins. A useful benchmark: a serving that delivers 15 grams of carbohydrate is often smaller than you’d expect.

  • Baked potato with skin: 1/4 of a large potato (about 3 oz) = 15 g carbs
  • Sweet potato or yam: 1/2 cup = 15 g carbs
  • Corn: 1/2 cup = 15 g carbs
  • Green peas: 1/2 cup = 15 g carbs
  • Butternut or acorn squash: 1 cup = 15 g carbs
  • Plantain: 1/3 cup = 15 g carbs
  • Parsnips: 1/2 cup = 15 g carbs

Potatoes and corn land in the moderate glycemic-index range (56 to 69), so they raise blood sugar more than most vegetables but less than white bread.

Non-Starchy Vegetables

Non-starchy vegetables are the lowest-carb whole foods you can eat. A half-cup of cooked non-starchy vegetables has roughly 5 grams of carbohydrate, and a cup of raw vegetables has about the same. The list includes broccoli, cauliflower, peppers, green beans, mushrooms, onions, eggplant, tomatoes, asparagus, spinach, and summer squash like zucchini.

Salad greens (lettuce, romaine, spinach, arugula) contain so little carbohydrate that they’re often counted as “free foods” in meal planning. If you’re watching carb intake, these vegetables give you volume and nutrients without meaningful impact on your totals.

Legumes and Beans

Beans, lentils, and chickpeas are complex-carb powerhouses. A half-cup of cooked black beans contains about 20 grams of carbohydrate, with roughly 7 to 8 grams of fiber. Lentils are similar. Because legumes are high in both fiber and protein, they have a low glycemic index (55 or below) and raise blood sugar slowly. They’re one of the best carb sources if blood sugar management matters to you.

Dairy and Sweetened Drinks

Milk and yogurt contain a natural sugar called lactose. A cup of milk has about 12 grams of carbs. Flavored yogurts can climb much higher because of added sugar, sometimes reaching 30 grams or more per container. Cheese is very low in carbs.

Sweetened beverages are some of the most concentrated simple-carb sources in the modern diet. A 12-ounce can of regular soda contains about 39 grams of carbohydrate, almost entirely from added sugar. Fruit juice, sweetened iced teas, and energy drinks fall into the same category.

Processed and Packaged Foods

Many processed foods are heavy in refined carbs and added sugars: cookies, cakes, candy, doughnuts, pastries, flavored snack bars, and chips. These combine refined flour with sugar and fat, delivering a lot of fast-absorbing carbs with very little fiber or nutritional value. Soda, candy, and baked goods are the biggest contributors of added sugars in the average diet.

Lower-Glycemic Swaps

If you want to keep eating carbs but slow down their effect on blood sugar, small swaps make a real difference:

  • White rice → brown rice
  • Instant oatmeal → steel-cut oats
  • Cornflakes → bran flakes
  • White bread → whole-grain bread
  • Baked potato → pasta or bulgur
  • Corn → peas or leafy greens

The common thread is fiber. The more intact fiber a carb food retains, the slower it digests and the gentler the blood sugar response. Choosing minimally processed versions of the same food (steel-cut oats instead of instant, whole fruit instead of juice) is the simplest way to improve carb quality without overhauling your diet.