Carbohydrates Foods: Complete List With GI and Portions

Medical Disclaimer

This article is for informational purposes only and does not constitute medical advice. Always consult your physician or a qualified healthcare provider regarding any medical condition or treatment.

Key Takeaways

  • Carbohydrate foods include grains, fruits, starchy vegetables, legumes, dairy, and sweets; non-starchy vegetables contain only small amounts.
  • A 'serving' of carbohydrate is typically defined as 15 grams; meals for diabetes often target 30 to 60 grams total.
  • Glycemic index measures how quickly a food raises blood sugar; pairing carbs with protein, fat, or fiber slows the response.
  • Whole grains, legumes, low-glycemic fruits, and dairy generally produce smaller blood sugar spikes than refined grains and sweets.
  • Reading the 'Total Carbohydrate' line on the Nutrition Facts label is the most reliable way to know how many carbs you are eating.

Carbohydrate foods are any foods that contain meaningful amounts of starch, sugar, or fiber. The main groups are grains, fruits, starchy vegetables, legumes, dairy, and sweets. Below is a complete list with typical carbohydrate counts per serving and glycemic index categories so you can build meals that match your blood sugar goals.

How Carbohydrates Are Measured

One “carbohydrate serving” is generally defined as 15 grams of total carbohydrate. The Nutrition Facts label lists “Total Carbohydrate” on a per-serving basis. Total carbs include starch, sugars, and dietary fiber.

Most meal plans for people with diabetes target 30 to 60 grams of carb per meal, but targets vary widely. Our prediabetes diet guide and best foods for prediabetes page go deeper.

Grains and Grain Products

Food Serving Carbs (g) GI Category
White bread 1 slice 15 High
Whole-wheat bread 1 slice 14 Medium
Sourdough 1 slice 15 Medium
Bagel, plain 1 medium 50 High
English muffin, whole-grain 1 26 Medium
White rice, cooked 1 cup 45 High
Brown rice, cooked 1 cup 45 Medium
Quinoa, cooked 1 cup 39 Medium
Pasta, cooked 1 cup 43 Medium
Whole-wheat pasta 1 cup 37 Medium
Oatmeal, rolled, cooked 1 cup 27 Medium
Steel-cut oats, cooked 1 cup 27 Low to Medium
Cornflakes 1 cup 24 High
Tortilla, flour, 8″ 1 24 Medium
Tortilla, corn, 6″ 1 11 Medium
Crackers, saltine 5 10 High
Barley, cooked 1 cup 44 Low

Fruits

Most whole fruits are low to medium glycemic. Juice and dried fruit are concentrated and behave more like sweets.

Food Serving Carbs (g) GI Category
Apple 1 medium 25 Low
Banana 1 medium 27 Medium
Orange 1 medium 15 Low
Strawberries 1 cup 11 Low
Blueberries 1 cup 21 Low
Grapes 1 cup 27 Medium
Watermelon 1 cup 11 High
Pineapple 1 cup 22 Medium
Mango 1 cup 25 Medium
Pear 1 medium 27 Low
Peach 1 medium 14 Low
Cherries 1 cup 25 Low
Raspberries 1 cup 15 Low
Orange juice 1 cup 26 Medium
Raisins 1/4 cup 32 Medium
Dates 2 medjool 36 Medium to High

Starchy Vegetables

Food Serving Carbs (g) GI Category
Potato, baked 1 medium 37 High
Sweet potato, baked 1 medium 27 Medium
Corn 1 cup 30 Medium
Green peas 1 cup 21 Low
Butternut squash 1 cup 22 Medium
Acorn squash 1 cup 30 Medium
Plantain, cooked 1 cup 48 Medium to High
Yam 1 cup 37 Medium

Legumes

Legumes are unusual because they contain meaningful protein and fiber alongside carbs, which slows the glucose response.

Food Serving Carbs (g) GI Category
Black beans 1 cup 41 Low
Kidney beans 1 cup 40 Low
Chickpeas 1 cup 45 Low
Lentils 1 cup 40 Low
Pinto beans 1 cup 45 Low
Edamame, shelled 1 cup 14 Low
Hummus 1/4 cup 9 Low

Dairy and Dairy Alternatives

Food Serving Carbs (g) GI Category
Milk, 2% 1 cup 12 Low
Milk, skim 1 cup 12 Low
Greek yogurt, plain 3/4 cup 7 Low
Yogurt, fruit-flavored 3/4 cup 30 Medium
Cottage cheese 1 cup 8 Low
Soy milk, unsweetened 1 cup 4 Low
Almond milk, unsweetened 1 cup 1 Low
Oat milk 1 cup 16 Medium
Ice cream, vanilla 1/2 cup 16 Medium

Sweets, Snacks, and Sugary Drinks

Food Serving Carbs (g) GI Category
Cola, 12 oz 1 can 39 High
Sweet tea, 16 oz 1 bottle 40 High
Chocolate chip cookie 1 medium 20 Medium
Glazed donut 1 27 High
Granola bar 1 22 Medium to High
Pretzels 1 oz 22 High
Potato chips 1 oz 15 Medium
Honey 1 tbsp 17 Medium
Sugar (table) 1 tsp 4 High
Maple syrup 1 tbsp 13 Medium

Non-Starchy Vegetables (Low Carb)

These contain only 3 to 7 grams of carbs per cup and are usually not counted toward carb totals.

  • Leafy greens (spinach, kale, lettuce, arugula)
  • Broccoli, cauliflower, Brussels sprouts, cabbage
  • Bell peppers, tomatoes, cucumbers, zucchini
  • Asparagus, green beans, mushrooms, eggplant
  • Onions, garlic, celery, radishes

How Glycemic Index Works

According to Harvard T.H. Chan School of Public Health, glycemic index (GI) measures how quickly a 50-gram carbohydrate portion of a food raises blood glucose compared with pure glucose. Categories:

  • Low GI: 55 or less
  • Medium GI: 56 to 69
  • High GI: 70 or more

GI is useful but incomplete. Glycemic load (GI multiplied by grams of carbohydrate, divided by 100) accounts for portion size. Watermelon has a high GI but a single serving is mostly water, giving it a low glycemic load.

Pairing Carbs to Slow the Spike

Adding protein, fat, fiber, or vinegar to a carbohydrate food consistently lowers the post-meal glucose response. Practical examples:

  • Apple with peanut butter instead of apple alone
  • Whole-grain toast with eggs and avocado
  • Pasta with grilled chicken and a green salad
  • Brown rice with beans and a vinaigrette-dressed side

The Bottom Line

Carbohydrate foods range from broccoli (essentially free) to a glazed donut (a concentrated dose). Knowing approximately how many grams of carbs are in your usual portions, and pairing them with protein, fat, and fiber, gives you the most leverage over post-meal blood sugar. Use the tables above as a quick reference, read labels for packaged foods, and visit our diet and nutrition hub for menus and meal-planning tools.

Frequently Asked Questions

Which foods contain the most carbohydrates?

The densest sources of carbohydrate are grains and grain products (rice, pasta, bread, oats), starchy vegetables (potatoes, corn), legumes, fruit and fruit juice, dairy (milk, yogurt), and sweets and sugary drinks. A single bagel can contain 50 grams of carbs; a cup of cooked rice about 45 grams; a 12-ounce soda about 39 grams.

Are vegetables considered carbs?

Non-starchy vegetables such as leafy greens, broccoli, peppers, tomatoes, cucumbers, and zucchini contain only small amounts of carbohydrate (3 to 7 grams per cup) and are usually considered 'free' for blood sugar purposes. Starchy vegetables (potatoes, corn, peas, winter squash) are counted as carbohydrate foods.

How many carbs per meal for prediabetes or diabetes?

There is no single right number, but many people with diabetes or prediabetes do well at 30 to 60 grams of carbohydrate per meal and 15 to 30 grams per snack. Targets are individual; your A1C, weight goals, activity level, and any medications all matter. A diabetes care team or dietitian can help personalize.

What is glycemic index and does it matter?

Glycemic index (GI) ranks how quickly a 50-gram portion of a carbohydrate food raises blood sugar compared with pure glucose (GI = 100). Low GI is 55 or less, medium is 56 to 69, high is 70 and above. Lower GI foods generally produce smaller spikes, but total carbohydrate amount and what you eat with it usually matters more than GI alone.

What is the difference between simple and complex carbohydrates?

Simple carbohydrates are short sugar molecules (glucose, fructose, sucrose, lactose) found in fruit, milk, and added sugars. Complex carbohydrates are longer chains (starch, fiber) found in grains, legumes, and starchy vegetables. Complex carbs with fiber tend to digest more slowly than simple sugars, but white bread is a complex carb that still spikes blood sugar quickly.

Sources

  1. U.S. Department of Agriculture. FoodData Central. https://fdc.nal.usda.gov/
  2. American Diabetes Association. Carb Counting and Diabetes. https://diabetes.org/healthy-living/recipes-nutrition/understanding-carbs/carb-counting
  3. Harvard T.H. Chan School of Public Health. Carbohydrates and Blood Sugar. https://www.hsph.harvard.edu/nutritionsource/carbohydrates/carbohydrates-and-blood-sugar/
  4. University of Sydney. Glycemic Index Database. https://www.glycemicindex.com/