Glycemic Index Food Chart: 60+ Foods, Low to High

A glycemic index food chart of 60+ common foods ranked low, medium and high, with glycemic load examples and why the same food can score so differently.

A person on a step stool holds a banana over a shelf fading from blue, with lentils and a snail, to orange, with bread and a hummingbird

By Dr. Jane Smith · Published October 6, 2026 · 11 min read

A glycemic index food chart ranks carbohydrate foods by how quickly they raise your blood sugar compared with pure glucose, which scores 100. Foods at 55 or below are low GI, 56–69 are medium, and 70 or above are high. The chart below covers more than 60 everyday foods across all three bands — breads, grains, fruit, vegetables, legumes, dairy, snacks and sugars — plus the glycemic load numbers that show what a real portion does.

Every GI value comes from a single source, Table 1 of the International Tables of Glycemic Index and Glycemic Load Values published in Diabetes Care, so the numbers are directly comparable. If you only want the low end of the scale, our low glycemic index foods list goes deeper on 50 low-GI picks. And to see how many carbs your own meals carry, Caloria, the AI calorie tracker, breaks any plate down from a single photo.

Medical Disclaimer

This article is for informational purposes only and is not medical advice. If you take insulin or other glucose-lowering medication, talk to your doctor or dietitian before changing how you eat carbohydrates.

How to Read a Glycemic Index Food Chart

Read each number as a speed, not a quantity. GI is measured by feeding at least 10 healthy volunteers a portion containing 50 g of digestible carbohydrate and tracking their blood glucose for two hours. The area under that curve is compared with the same amount of pure glucose.

GI bandScoreWhat happens to blood sugar
Low55 or lessSlow, gradual rise
Medium56–69Moderate rise
High70 or moreFast, steep rise

Two caveats before you use the chart. GI values are averages across studies, so the same food can vary by 5–10 points between brands, countries and test labs. And because every test uses 50 g of carbohydrate, GI says nothing about how much carbohydrate is in a normal serving — that's what glycemic load fixes, covered further down.

Glycemic Index Food Chart by Food Group

Each table is sorted from lowest to highest GI. Values are means from the international tables; where a food has a typical preparation (boiled, raw), it's listed.

1. Breads and Breakfast Cereals

FoodGIBand
Corn tortilla46Low
Chapatti52Low
Specialty grain bread53Low
Porridge, rolled oats55Low
Muesli57Medium
Wheat roti62Medium
Millet porridge67Medium
Wheat flake biscuits69Medium
Unleavened wheat bread70High
Whole-wheat (whole-meal) bread74High
White wheat bread75High
Rice porridge (congee)78High
Instant oat porridge79High
Cornflakes81High

The biggest surprise is that whole-meal bread (74) is barely lower than white bread (75). Fine milling makes both flours digest quickly; only breads with visible grains, seeds or a dense crumb drop into the low band.

2. Grains, Rice and Pasta

FoodGIBand
Barley, boiled28Low
Spaghetti, whole-meal48Low
Spaghetti, white49Low
Rice noodles53Low
Udon noodles55Low
Couscous65Medium
Brown rice, boiled68Medium
White rice, boiled73High

Pasta stays low even when it's made from white flour, because the dense, compressed dough slows starch digestion. Barley is the standout grain — at 28, it sits lower than most fruit. Our rice nutrition facts guide compares rice varieties in more detail.

3. Fruits and Fruit Products

FoodGIBand
Apple, raw36Low
Apple juice41Low
Dates42Low
Orange, raw43Low
Peaches, canned43Low
Strawberry jam49Low
Orange juice50Low
Banana, raw51Low
Mango, raw51Low
Pineapple, raw59Medium
Watermelon, raw76High

Most fruit is low GI because much of its sugar is fructose, which has a GI of only 15. Watermelon is the exception, though its glycemic load per cup is small (see below). Low-GI juice still lacks the fiber of whole fruit, so our sugar in fruit guide is worth a look before you swap one for the other.

4. Vegetables and Starchy Vegetables

FoodGIBand
Tomato, whole22Low
Carrots, boiled39Low
Vegetable soup48Low
Sweet corn52Low
Taro, boiled53Low
Plantain or green banana55Low
French fries63Medium
Sweet potato, boiled63Medium
Pumpkin, boiled64Medium
Potato, boiled78High
Potato, instant mashed87High

The tomato value comes from the 2021 edition of the international tables, where it appeared for the first time. Leafy greens, broccoli and other non-starchy vegetables contain so little carbohydrate that most have never been formally tested.

5. Legumes

FoodGIBand
Soybeans16Low
Kidney beans24Low
Chickpeas28Low
Lentils32Low

Every legume tested lands firmly in the low band. Their combination of protein, resistant starch and soluble fiber slows digestion — our soluble fiber foods guide explains the mechanism.

6. Dairy and Milk Alternatives

FoodGIBand
Soy milk34Low
Milk, skim37Low
Milk, full-fat39Low
Yogurt, fruit41Low
Ice cream51Low
Rice milk86High

Dairy is low GI because lactose digests slowly and milk protein blunts the glucose response. Rice milk is the outlier at 86 — higher than white bread.

7. Snacks, Sweets and Sugars

FoodGIBand
Fructose15Low
Chocolate40Low
Potato chips56Medium
Soft drink (soda)59Medium
Honey61Medium
Popcorn65Medium
Table sugar (sucrose)65Medium
Rice crackers87High
Glucose100High (reference)

This is the section that shows why GI isn't a health score. Chocolate and chips score lower than boiled potatoes because their fat slows stomach emptying, not because they're better for you.

Foods With No Glycemic Index

Meat, poultry, fish, eggs, cheese, butter and oils have no GI value. GI can only be measured on foods that provide enough carbohydrate to reach a 50 g test portion, and these provide little or none.

That doesn't make them free foods — they still carry calories. But pairing them with a carbohydrate food lowers the glucose response of the whole meal, which is why a chart of single foods is a starting point rather than the full picture.

Same Food, Different GI: What Moves the Number

Processing and cooking can shift a food by 20 points or more. The table below shows how preparation alone changes the score for foods you probably eat every week.

FoodLower-GI versionHigher-GI versionWhy it shifts
OatsRolled oats porridge — 55Instant oat porridge — 79Thinner, pre-cooked flakes digest faster
PotatoFrench fries — 63Instant mashed — 87Fat slows digestion; flaking gelatinizes starch
BreadSpecialty grain bread — 53White bread — 75Intact grains resist digestion
Rice and grainsBarley — 28White rice — 73Beta-glucan fiber and a firmer grain
CornSweet corn — 52Cornflakes — 81Puffing and flaking break the cell walls
MilkSkim milk — 37Rice milk — 86Rice starch is broken down into sugars

The same rules apply in your kitchen:

  • Processing: the more finely a grain is ground, puffed or flaked, the faster it digests.
  • Cooking time: al dente pasta and firm rice score lower than soft, overcooked versions.
  • Ripeness: a green-tipped banana is lower than a spotty one, because starch turns into sugar as it ripens.
  • Fat, protein and acid: adding cheese, eggs, yogurt or a vinegar dressing lowers the response to the meal.
  • Cooling: cooked and chilled potatoes, rice and pasta form resistant starch, which modestly lowers their effect.

Glycemic Load: Adjusting for Real Portions

Glycemic load (GL) combines GI with the amount of carbohydrate you actually eat, so it predicts the real blood sugar impact of a serving. The formula is simple:

GL = GI × grams of available carbohydrate per serving ÷ 100

Available carbohydrate means total carbs minus fiber — the same idea behind net carbs vs. total carbs. A GL of 10 or less is low, 11–19 is medium, and 20 or more is high.

ServingGIAvailable carbsGlycemic load
Watermelon, 1 cup diced7611 g8 — low
Apple, 1 medium3621 g7 — low
Lentils, 1 cup cooked3224 g8 — low
Banana, 1 medium5124 g12 — medium
Rolled oats, 1 cup cooked5523 g13 — medium
White spaghetti, 1 cup cooked4940 g20 — high
Soda, 12 fl oz can5939 g23 — high
White rice, 1 cup cooked7344 g32 — high

GL values are our estimates, calculated from the GI values above and USDA carbohydrate and fiber data.

Two results stand out. Watermelon is high GI but low GL, because a cup is mostly water. White spaghetti is low GI but high GL, because a generous bowl carries a lot of carbohydrate. Portion size can outweigh the GI band.

How to Use the Chart Day to Day

Use the chart to choose between carbohydrate foods, not to rank everything you eat. These habits capture most of the benefit:

Swap one high-GI staple for a lower one — barley, pasta or rolled oats instead of white rice, instant oats or cornflakes
Keep high-GL foods like rice and pasta to about one cup cooked per meal
Pair every carbohydrate with a protein, fat or fiber source to slow the meal down
Choose whole fruit over juice, and less-ripe bananas over very ripe ones
Check how many carbs your usual portions actually contain before judging a food by its GI alone

What the Research Shows

A 2021 meta-analysis in The BMJ of 29 trial comparisons in 1,617 adults with type 1 or type 2 diabetes found that low-GI or low-GL diets lowered HbA1c by 0.31 percentage points versus higher-GI diets, on top of medication. They also produced small improvements in LDL cholesterol, body weight and inflammation.

For a full eating plan built on these principles, see our diabetic meal plan.

Where the Glycemic Index Falls Short

GI is a useful filter, but it has real limits:

  • People respond differently. Two people can have noticeably different glucose curves after the same food, depending on insulin sensitivity, sleep, activity and gut bacteria.
  • Meals aren't single foods. Most charts test foods eaten alone, while real meals mix carbohydrate with protein and fat.
  • It ignores nutrition. GI says nothing about fiber, vitamins, saturated fat or calories — which is why ice cream scores lower than boiled potatoes.

The practical takeaway: use GI to pick between similar carbohydrate foods, use GL to size your portions, and judge overall diet quality on everything else.

Track the Carbs Behind the Numbers

A glycemic index food chart tells you which carbohydrates are fast or slow; your portions decide how much they matter. Logging what you actually eat for a week shows where your biggest carbohydrate loads come from — usually a few staples, not the whole menu.

Caloria makes that easy: snap a photo of your meal and get calories, carbs, protein and fat in seconds, with a history that shows your patterns over time.

  • Download Caloria on the App Store

Topic: Food Database

Frequently Asked Questions

What is a good glycemic index number?
A GI of 55 or below is considered low, 56 to 69 is medium, and 70 or above is high. Pure glucose is the reference at 100. Lower numbers mean the carbohydrate in a food is digested and absorbed more slowly, so blood sugar rises more gradually.
Do meat, eggs and oils have a glycemic index?
No. The glycemic index can only be measured for foods that contain a meaningful amount of carbohydrate. Meat, fish, eggs, butter and oils contain little or none, so they have no GI value and barely raise blood sugar on their own.
Why does whole-wheat bread have almost the same GI as white bread?
Most whole-wheat bread is made from finely milled flour, which digests almost as fast as white flour. In the international GI tables, whole-meal bread averages 74 and white bread 75. Breads with intact grains, seeds or sourdough fermentation score lower, around 53 for specialty grain breads.
Is a low-GI food always healthier than a high-GI food?
No. GI only describes how fast carbohydrate raises blood sugar, not a food's overall nutrition. Chocolate (GI 40) and ice cream (51) score lower than boiled potatoes (78) or watermelon (76) because their fat slows digestion. Use GI to choose between similar carbohydrate foods, not as a health score.
Should people without diabetes use a glycemic index chart?
It can help. Low-GI choices tend to be higher in fiber and keep you full longer, which supports appetite control. But for weight management, total calories and portion size matter more than GI, so treat the chart as a tool for picking better carbs rather than a diet on its own.
Home Blog Free tools About Buy Privacy Terms