Low Insulin Load Foods: The Complete List (2026)
The lowest insulin load foods are oils, non-starchy vegetables, avocado, nuts and seeds, eggs, and plain meat, fish and tofu. Each has almost no net carbohydrate, so its Insulin Load Score is mostly under 5 per serving (under 7 for the lower-load fruit). One caveat applies to the protein foods: lab measurements show some of them raise insulin more than their carb content predicts. The full list below gives a score for every food, grouped by type.
By Naor Lugassi, founder of Kcaly AI. Last updated: November 4, 2026. Not medical advice, and not a tool for insulin dosing.
How to read the scores
The scores below use the Insulin Load Score (ILS) formula from our insulin load calculator: 0.56 × net carbs + 0.1 × protein + 0.03 × fat, in grams per serving, with fibre subtracted from carbs. Our calculator calls 0 to 30 “low”; every food on this list is far below that, so we show the decimal to let you compare. For the theory, see insulin load score and insulin load score explained.
Two honest limits. First, the serving sizes differ (100 g of broccoli versus 28 g of almonds), so a score is per the serving shown, not per calorie. Second, the ILS is a simplified estimate. It is inspired by the Food Insulin Index, which was measured in people, but it has not been validated against those measurements.
Non-starchy vegetables
Mostly water and fibre, so the net carbs that drive the score are small. This is the easiest place to add volume without adding insulin load.
| Food | Serving | Calories | Insulin Load Score |
|---|---|---|---|
| Spinach (raw) | 100g | 23 | 1.1 |
| Tomato | 100g | 18 | 1.6 |
| Mushrooms (white, raw) | 100g | 22 | 1.6 |
| Cucumber | 100g | 15 | 1.8 |
| Bell Pepper (red) | 100g | 31 | 2.3 |
| Broccoli | 100g | 34 | 2.8 |
| Kale (raw) | 100g | 49 | 3.5 |
| Carrots (raw) | 100g | 41 | 4.1 |
| Onion (raw) | 100g | 40 | 4.2 |
Nuts, seeds, avocado and oils
Fat contributes very little to the formula, and the fibre in nuts and seeds is subtracted from carbs. Calories are high, so portions matter more than the score here.
| Food | Serving | Calories | Insulin Load Score |
|---|---|---|---|
| Flaxseed (ground) | 28g (1 oz) | 150 | 1.1 |
| Avocado | 100g | 160 | 1.8 |
| Chia Seeds | 28g (1 oz) | 138 | 2.0 |
| Walnuts | 28g (1 oz) | 185 | 2.1 |
| Almonds | 28g (1 oz) | 164 | 2.4 |
| Butter | 100g | 717 | 2.6 |
| Sunflower Seeds | 28g (1 oz) | 164 | 2.8 |
| Almond Butter | 32g (2 tbsp) | 196 | 2.9 |
| Olive Oil | 100g | 884 | 3.0 |
| Pistachios | 28g (1 oz) | 159 | 3.6 |
| Peanut Butter | 32g (2 tbsp) | 190 | 4.0 |
| Cashews | 28g (1 oz) | 157 | 5.2 |
| Hummus | 100g | 166 | 5.6 |
Meat, fish, eggs and tofu
Near-zero carbs, so the score is low by formula. But read the caveat below: measured insulin responses to some of these foods are higher than their carbs suggest.
| Food | Serving | Calories | Insulin Load Score |
|---|---|---|---|
| Egg (whole) | 1 large (50g) | 72 | 1.0 |
| Hamburger Patty (beef) | 100g | 250 | 2.1 |
| Ground Beef (90% lean) | 100g | 176 | 2.3 |
| Salmon | 100g | 208 | 2.4 |
| Tofu (firm) | 100g | 144 | 2.4 |
| Shrimp (cooked) | 100g | 99 | 2.5 |
| Tuna (canned in water) | 100g | 116 | 2.6 |
| Greek Yogurt (plain, 0%) | 100g | 59 | 3.0 |
| Turkey Breast (cooked) | 100g | 135 | 3.0 |
| Pork Chop (cooked) | 100g | 231 | 3.0 |
| Cottage Cheese (low-fat) | 100g | 98 | 3.1 |
| Chicken Breast | 100g | 165 | 3.2 |
Berries, melon and other lower-load fruit
Fruit scores rise with sugar content, so berries and melon sit well below banana, mango or grapes.
| Food | Serving | Calories | Insulin Load Score |
|---|---|---|---|
| Strawberries | 100g | 32 | 3.3 |
| Watermelon | 100g | 30 | 4.1 |
| Pineapple | 100g | 50 | 6.5 |
| Kiwi | 100g | 61 | 6.7 |
| Orange | 1 medium (131g) | 62 | 6.8 |
| Blueberries | 100g | 57 | 6.9 |
Dairy and a few staples worth knowing
Hard cheeses, plain Greek yogurt and cottage cheese score low on the formula (roughly 3 to 5 per serving shown in our Greek yogurt and cottage cheese pages). Milk is different: a cup of whole milk lands near 8 because of its lactose, and dairy is one of the food groups where measured insulin tends to run higher than the carb content suggests.
Why a low score is not the whole story
The original measurement work is the Food Insulin Index from the University of Sydney (Holt, Miller and Petocz, American Journal of Clinical Nutrition, 1997; PubMed). They fed 38 foods to healthy volunteers in equal-energy (1000 kJ) portions and compared the insulin response with white bread. Their finding that matters here: protein-rich foods and bakery products produced insulin responses that were disproportionately high compared with their glucose responses.
In practice that means eggs, meat and fish are not “zero insulin” foods, and the macro-based score understates this. If you manage diabetes, your own glucose readings and care team outrank any list, including this one.
Foods that are moderate, for contrast
These sit above the lists but are not “high” either. They are the foods to portion rather than avoid.
| Food | Serving | Insulin Load Score |
|---|---|---|
| Black Beans (cooked) | 100g | 9.3 |
| Honey | 21g (1 tbsp) | 9.5 |
| Grapes | 100g | 9.7 |
| Sweet Potato (baked) | 100g | 10.1 |
| Potato (baked, with skin) | 100g | 10.8 |
| Corn (cooked) | 100g | 10.8 |
| Quinoa (cooked) | 100g | 10.9 |
| Apple | 1 medium (182g) | 11.6 |
| Chickpeas (cooked) | 100g | 12.1 |
| Couscous (cooked) | 100g | 12.5 |
Refined starches are higher still: a plain bagel scores about 31 and granola about 34 per serving in our data. Browse any food on the insulin load of foods pages.
Using the list in real meals
Meals, not single foods, are what you eat. A plate of salmon, broccoli and olive oil scores a few points in total; swap the broccoli for white rice and the carbs take over. The practical move is to build around the low-load groups and portion the starch, rather than eliminate it. If your goal is weight, calories still decide the outcome, so pair this with a TDEE estimate.
One thing we see in how people use Kcaly AI: the people who care about insulin load rarely want to look foods up one by one. They log the meal by photo, text or voice note on WhatsApp and read the score off the reply (an observation from our own use, not a study). If that is you, the Insulin Load Score feature shows it per meal, and our calorie tracker for diabetes page explains the setup. Or start the 3-day free trial.
Sources
- Holt SHA, Miller JC, Petocz P. An insulin index of foods: the insulin demand generated by 1000-kJ portions of common foods. Am J Clin Nutr 1997;66:1264-76.
- Nutrient values per serving: USDA FoodData Central (fdc.nal.usda.gov), via the Kcaly AI food database.
Frequently asked questions
What foods have the lowest insulin load?
By the macro-based Insulin Load Score used on Kcaly AI, the lowest scores belong to oils, leafy and non-starchy vegetables, avocado, nuts and seeds, eggs and plain meat or fish, because they have almost no net carbohydrate. Measured insulin responses can differ from this estimate, particularly for protein-rich foods and dairy.
Is a low insulin load food the same as a low glycemic index food?
No. The glycemic index only ranks how fast a carbohydrate raises blood glucose. Insulin load also counts protein and fat, which stimulate insulin to a smaller degree. A steak has a glycemic index of about zero but still produces some insulin response.
Do low insulin foods help with weight loss?
There is no robust evidence that choosing foods for insulin load alone causes weight loss independent of calories. Many low-load foods (vegetables, eggs, lean protein) are filling for their calories, which can make a deficit easier to hold, but total energy intake still decides the outcome.
Can I use this list to decide my insulin dose?
No. This list describes how much insulin a food tends to demand. It is not a dosing tool and must never be used to set or adjust insulin. Dosing depends on your ratio, correction factor, glucose reading and treatment plan; follow your diabetes care team.
How accurate are the scores in this list?
They are estimates calculated from published nutrient values (USDA FoodData Central style figures) using a simple formula. They have not been validated against measured insulin responses the way the Food Insulin Index has, so use them to compare foods roughly, not as clinical values.
Share this with a friend
Send it straight to WhatsApp in one tap.
Klaar om slimmer te tracken?
Kcaly AI volgt calorieën, eiwitten, macro's en de Insulinebelastingsscore — alles via WhatsApp.
Start nu — 3 dagen gratis proberen