Glycemic Index Food Lists & Charts

Fresh vegetables: broccoli, peppers, tomatoes, spinach, zucchini and cauliflower

Glycemic index food lists that are easy to use. Look up how 278 everyday foods affect blood sugar, find better swaps, and get food lists for the way you eat.

Food lists by GI

Browse by food

The glycemic index in 30 seconds

The glycemic index ranks carbohydrate foods by how fast they raise blood sugar, compared with pure glucose at 100. Low GI is 55 or less, medium is 56–69, and high is 70 or more.

Glycemic load adds portion size: watermelon has a high GI (76) but a GL of only 5 per slice.

Small swaps add up: sourdough for white bread, basmati for jasmine rice, rolled oats for cornflakes.

Why the glycemic index matters

Two foods with the same amount of carbohydrate can affect your blood sugar very differently. High-GI foods are digested quickly and cause a sharp rise, often followed by a dip that leaves you hungry again. Low-GI foods are digested slowly, so blood sugar rises gently and stays steadier. Choosing lower-GI versions of the foods you already eat is one of the simplest ways to even out your energy through the day.

How high and low GI foods affect blood sugarIllustration of blood sugar over two hours after eating. A high GI food causes a fast, high spike that falls quickly, sometimes below the starting level. A low GI food causes a slower, lower rise that stays steadier.High GI vs. Low GI: What Happens After You EatBlood sugar over 2 hours (illustration) · Glycemic EdgestartHIGH GI: digested fast, sharp spike…then a drop below where it startedLOW GI: digested slowly, gentle rise…steadier over 2+ hours1 hour2 hoursEatBlood sugarAn illustration of typical responses, not measured data. Individual responses vary.

Six swaps that make the biggest difference

Instead of Try GI
White bread Sourdough or pumpernickel 75 → 50–54
Jasmine rice Basmati or parboiled rice 89 → 38–58
Instant oatmeal Rolled or steel-cut oats 79 → 52–55
Cornflakes Original All-Bran 81 → 44
Baked russet potato Boiled new potatoes 85 → 57
Soft-cooked pasta Pasta cooked al dente 49 → 38

Food lists for your diet

Frequently asked questions

What is a low glycemic index food?

A food with a GI of 55 or less. Lentils, chickpeas, most fruit, rolled oats, sourdough, and pasta cooked al dente are all in the low range. See the full low GI food list.

Which matters more, glycemic index or glycemic load?

Use both. GI tells you how fast a food’s carbs act; glycemic load adjusts for how much you eat. Watermelon has a high GI but a low GL per slice, while a big plate of pasta has a low GI but a high GL. More in glycemic load vs. glycemic index.

Do meat, eggs, and vegetables have a GI?

Most don’t. Meat, fish, eggs, oils, and non-starchy vegetables contain so little carbohydrate that a GI can’t be measured, which makes them the easiest foods to build a low-GI meal around.

Can these lists help with diabetes?

They can help you understand how different foods affect blood sugar, and our diabetes-friendly food list and blood sugar chart are good starting points. Your own meal plan and targets should come from your doctor or dietitian.

Prefer it on paper?

Printable glycemic index food lists, organized into low, medium, and high GI, are available through Health List Now.

Glycemic Edge provides general information, not medical advice. See our medical disclaimer. · Sitemap