reference

Glycemic Index Chart: 300+ Foods Ranked from Low to High GI

Complete glycemic index chart with 300+ foods organized by category. Find the GI score, rating, and serving size for grains, fruits, vegetables, dairy, snacks, and beverages.

TL;DR: This chart ranks 300+ common foods by glycemic index, organized into grains, fruits, vegetables, dairy, protein, snacks, beverages, and more. Use it as a quick reference for meal planning. Low GI is 55 or under, medium is 56-69, and high is 70+.

How to Use This Glycemic Index Chart

This is a comprehensive reference table of glycemic index values for over 300 common foods. Every GI value listed here comes from published clinical testing, primarily from the University of Sydney’s GI database and peer-reviewed studies.

Use this chart to compare foods within the same category, identify lower-GI swaps, and build meals that keep blood sugar steady. Remember that GI measures a single food eaten in isolation. Real meals combine multiple foods, and adding protein, fat, or fiber to a high-GI food can substantially lower the overall glycemic response.

Foods are organized by category so you can quickly scan the section relevant to your meal.

Grains & Starches

FoodGI ScoreGI RatingServing Size
Barley, pearled, boiled28Low150g cooked
Bulgur wheat48Low150g cooked
Buckwheat49Low150g cooked
Quinoa53Low150g cooked
Spaghetti, white, al dente46Low180g cooked
Spaghetti, whole wheat42Low180g cooked
Fettuccine, egg40Low180g cooked
Vermicelli, rice58Medium180g cooked
Macaroni, white47Low180g cooked
Linguine46Low180g cooked
Brown rice, long grain50Low150g cooked
Basmati rice, white58Medium150g cooked
Jasmine rice89High150g cooked
White rice, short grain72High150g cooked
White rice, long grain73High150g cooked
Wild rice57Medium150g cooked
Arborio rice (risotto)69Medium150g cooked
Steel-cut oats42Low40g dry
Rolled oats55Low40g dry
Instant oatmeal79High35g dry
Millet, boiled71High150g cooked
Couscous65Medium150g cooked
Polenta68Medium150g cooked
Cornmeal69Medium150g cooked
Amaranth, boiled97High150g cooked
Teff, boiled57Medium150g cooked

Breads

FoodGI ScoreGI RatingServing Size
Pumpernickel bread41Low1 slice (30g)
Sourdough, white54Low1 slice (30g)
Sourdough, whole wheat48Low1 slice (30g)
100% whole grain bread51Low1 slice (30g)
Rye bread, dark50Low1 slice (30g)
Rye bread, light63Medium1 slice (30g)
Pita bread, white57Medium1 small (30g)
Pita bread, whole wheat56Medium1 small (30g)
Whole wheat bread69Medium1 slice (30g)
White bread75High1 slice (30g)
French baguette95High1 slice (30g)
Bagel, white72High1 medium (70g)
Corn tortilla52Low1 medium (30g)
Flour tortilla, white30Low1 medium (35g)
English muffin77High1 muffin (57g)
Gluten-free white bread71High1 slice (30g)
Naan bread71High1 piece (60g)
Ciabatta73High1 slice (30g)
Croissant67Medium1 medium (57g)
Waffles76High1 waffle (75g)

Fruits

FoodGI ScoreGI RatingServing Size
Cherries22Low120g
Grapefruit25Low1/2 medium
Dried apricots30Low60g
Apple36Low1 medium (120g)
Pear38Low1 medium (120g)
Plum39Low2 medium
Strawberries40Low120g
Orange43Low1 medium
Peach42Low1 medium
Blueberries53Low120g
Grapes46Low120g
Kiwi50Low2 medium
Mango51Low120g
Banana, slightly underripe42Low1 medium
Banana, ripe51Low1 medium
Banana, overripe62Medium1 medium
Pineapple59Medium120g
Cantaloupe65Medium120g
Papaya56Medium120g
Raisins64Medium60g
Dates, dried42Low60g
Figs, dried61Medium60g
Watermelon76High120g
Lychee79High120g
Cranberries, dried, sweetened64Medium40g
Apricot, fresh34Low3 medium
Nectarine43Low1 medium
Avocado~15Low1/2 medium
Coconut, fresh45Low80g
Pomegranate53Low1/2 medium
Raspberries32Low120g
Blackberries25Low120g

Vegetables

FoodGI ScoreGI RatingServing Size
Broccoli~10Low80g
Cauliflower~10Low80g
Spinach~15Low80g
Lettuce~15Low80g
Cabbage~10Low80g
Zucchini~15Low80g
Cucumber~15Low80g
Mushrooms~10Low80g
Bell peppers~15Low80g
Tomato15Low1 medium
Asparagus~15Low80g
Green beans~15Low80g
Celery~15Low80g
Onion10Low1 medium
Eggplant~15Low80g
Artichoke~15Low1 medium
Kale~15Low80g
Brussels sprouts~15Low80g
Carrots, raw16Low80g
Carrots, boiled39Low80g
Sweet potato, boiled44Low150g
Sweet potato, baked61Medium150g
Yam37Low150g
Taro, boiled53Low150g
Corn on the cob48Low1 medium ear
Corn, sweet, boiled52Low80g
Green peas48Low80g
Butternut squash51Low80g
Pumpkin64Medium80g
Beets, boiled64Medium80g
Parsnip52Low80g
Potato, boiled78High150g
Potato, baked85High150g
Potato, mashed87High150g
Potato, instant mashed87High150g
French fries75High150g
Potato, new/baby, boiled54Low150g
Sweet corn, canned55Low80g

Legumes & Beans

FoodGI ScoreGI RatingServing Size
Soybeans, boiled16Low150g
Hummus6Low30g
Peanuts14Low50g
Lentils, green, boiled30Low150g
Lentils, red, boiled26Low150g
Chickpeas, boiled28Low150g
Kidney beans24Low150g
Black beans30Low150g
Navy beans31Low150g
Lima beans32Low150g
Butter beans31Low150g
Cannellini beans31Low150g
Split peas, boiled32Low150g
Black-eyed peas42Low150g
Baked beans, canned48Low150g
Fava beans40Low150g
Mung beans31Low150g
Edamame18Low80g

Dairy & Alternatives

FoodGI ScoreGI RatingServing Size
Full-fat milk27Low250ml
Skim milk32Low250ml
Soy milk34Low250ml
Oat milk69Medium250ml
Rice milk86High250ml
Almond milk, unsweetened25Low250ml
Plain yogurt36Low200g
Greek yogurt, plain12Low200g
Fruit yogurt, sweetened41Low200g
Ice cream, regular51Low50g
Ice cream, premium38Low50g
Cheese (most varieties)~0Low30g
Cottage cheese10Low120g
Custard43Low100g

Breakfast Cereals

FoodGI ScoreGI RatingServing Size
All-Bran42Low30g
Muesli, natural49Low30g
Porridge (rolled oats)55Low250g cooked
Special K56Medium30g
Mini-Wheats58Medium30g
Nutri-Grain66Medium30g
Cheerios74High30g
Shredded Wheat75High30g
Weet-Bix69Medium30g
Grape-Nuts71High30g
Cream of Wheat (instant)74High250g cooked
Corn Flakes81High30g
Rice Krispies82High30g
Coco Pops77High30g
Puffed rice82High30g
Froot Loops69Medium30g
Granola (commercial)55Low30g

Snacks & Sweets

FoodGI ScoreGI RatingServing Size
Dark chocolate (70%+)23Low25g
Milk chocolate43Low25g
Peanut M&Ms33Low30g
Snickers bar55Low60g
Nutella33Low20g
Popcorn, plain65Medium20g
Potato chips56Medium30g
Corn chips63Medium50g
Pretzels83High30g
Rice cakes82High25g
Crackers, water71High25g
Graham crackers74High30g
Digestive biscuits59Medium25g
Oatmeal cookies55Low25g
Doughnut76High47g
Muffin, blueberry59Medium57g
Scone92High25g
Jelly beans78High30g
Gummy bears78High30g
Skittles70High45g
Honey61Medium25g
Maple syrup54Low25g
White sugar (sucrose)65Medium10g
Glucose tablets100High10g
Fructose (pure)15Low10g
Agave nectar15Low10g

Beverages

FoodGI ScoreGI RatingServing Size
Water0Low250ml
Coffee (black)0Low250ml
Tea (unsweetened)0Low250ml
Tomato juice38Low250ml
Apple juice (unsweetened)41Low250ml
Orange juice50Low250ml
Cranberry juice cocktail52Low250ml
Grapefruit juice48Low250ml
Coca-Cola63Medium250ml
Pepsi59Medium250ml
Gatorade78High250ml
Red Bull67Medium250ml
Smoothie (fruit only)55-68Medium250ml
Lemonade65Medium250ml

Protein Foods

FoodGI ScoreGI RatingServing Size
Chicken breast0Low120g
Beef steak0Low120g
Pork chop0Low120g
Salmon0Low120g
Tuna0Low120g
Eggs0Low2 large
Shrimp0Low120g
Tofu~15Low120g
Tempeh~15Low100g
Turkey breast0Low120g
Lamb0Low120g

Nuts & Seeds

FoodGI ScoreGI RatingServing Size
Almonds~0Low30g
Walnuts~0Low30g
Pecans~0Low30g
Macadamia nuts~0Low30g
Cashews22Low30g
Pistachios18Low30g
Hazelnuts~0Low30g
Sunflower seeds35Low30g
Pumpkin seeds~0Low30g
Chia seeds1Low15g
Flaxseeds~0Low15g
Sesame seeds~0Low15g

Prepared & Mixed Foods

FoodGI ScoreGI RatingServing Size
Pizza, cheese60Medium1 slice
Sushi, salmon48Low6 pieces
Chicken nuggets46Low100g
Hamburger bun61Medium1 bun
Mac and cheese (boxed)64Medium180g
Pancakes67Medium2 medium
Tacos, corn shell52Low2 tacos
Fish sticks38Low100g
Meat pie45Low1 pie
Spring rolls25Low2 rolls
Lasagna, beef47Low250g
Fried rice68Medium150g

How to Read This Chart

Glycemic index values fall into three categories:

  • Low GI (55 or below): These foods cause a slow, gradual rise in blood sugar. They are generally the best choices for sustained energy and blood sugar management. Most vegetables, legumes, and whole fruits fall here.

  • Medium GI (56-69): These foods produce a moderate blood sugar response. They can be part of a balanced diet, especially when combined with protein, fat, or fiber to slow absorption.

  • High GI (70 or above): These foods cause a rapid spike in blood sugar. They are not inherently bad but should be eaten in moderation or paired with other macronutrients to blunt the spike.

Important context: GI is tested on foods eaten alone after an overnight fast. When you eat a mixed meal, the fat, protein, and fiber from other foods slow digestion and lower the overall glycemic response. A baked potato (GI 85) eaten with butter, sour cream, and broccoli will produce a much smaller spike than the same potato eaten plain.

Serving size also matters. Watermelon has a high GI of 76, but a typical serving contains so little carbohydrate that the glycemic load is actually low. That is why glycemic load (which accounts for portion size) is often a more practical measure. See our glycemic load chart for GL values.

Key Takeaways

  • Legumes are consistently the lowest-GI starch source. Lentils, chickpeas, and beans all score under 35 and are packed with fiber and protein.
  • Most non-starchy vegetables are essentially free. With GI values of 10-15 and minimal carbohydrate content, leafy greens and cruciferous vegetables have negligible impact on blood sugar.
  • Processing dramatically raises GI. The same grain can range from low to high GI depending on how it is milled, cooked, and packaged. Steel-cut oats (42) versus instant oatmeal (79) is a perfect example.
  • Protein and fat have virtually zero GI. Meat, fish, eggs, cheese, and nuts can be eaten freely from a glycemic standpoint.
  • Fruit is generally low to medium GI. Despite the sugar content, most whole fruits have a low GI thanks to fiber. Watermelon and lychee are exceptions.

Everyone’s glucose response is different. What spikes one person may be fine for another. Glycemic Snap uses AI to analyze photos of your meals and predict your glucose response, including a blood sugar curve prediction and personalized swap suggestions. Download for iOS or Android to discover your personal glycemic profile.

Track Your Personal Glucose Response

Everyone's glucose response is different. What spikes one person may be fine for another. Glycemic Snap uses AI to analyze photos of your meals and predict your glucose response, including a blood sugar curve prediction and personalized swap suggestions.

Frequently Asked Questions

What is a good glycemic index number?

A GI of 55 or below is considered low and generally better for blood sugar control. Medium GI is 56-69, and high GI is 70 or above. Choosing mostly low-GI foods helps maintain steady energy and stable glucose levels.

Does the glycemic index apply to everyone equally?

No. GI values are population averages measured in clinical studies. Individual responses vary based on gut bacteria, genetics, meal composition, cooking method, and metabolic health. Two people eating the same food can have very different glucose responses.

Can I eat high-GI foods at all?

Yes. High-GI foods are not off-limits. Pairing them with protein, fat, or fiber slows digestion and reduces the glucose spike. Context matters more than any single number.

Related Articles