Keto · low-glycemic

Foods low in Starch

Long chains of glucose found in grains, potatoes, legumes. Digested into glucose for energy; impact on blood sugar depends on the food matrix.

Why eat low starch?

Starch is a chain of glucose molecules that digests quickly into blood sugar, the main carbohydrate component in grains, potatoes, beans, and root vegetables. For keto, low-glycemic, and many diabetes-management diets, restricting starch is the practical operationalisation of "low-carb" because starch is what drives most of the post-meal glucose rise.

Naturally starch-free foods include all meats, fish, eggs, dairy (cheese, plain yoghurt, butter), leafy greens, cruciferous vegetables (broccoli, cauliflower, cabbage), avocados, nuts, and oils. These form the staple set of low-starch eating without needing to think about carb counts.

Watch for "hidden starches" in foods that don't obviously look starchy: thickeners (modified corn starch, tapioca starch), gluten-free baking blends, sauces, gravies, dressings, and many processed meats use starch as a binder. Reading the ingredient list is more reliable than the nutrition panel because total carbs lump starch with sugars and fibre.

Foods lowest in starch, orange juice, nuts, fish, and more

Reference foods ranked by lowest amount per 100 grams, filtered to meaningful foods (excludes water, broths, and ingredients used purely as bulking agents). Values from USDA FoodData Central, McCance & Widdowson's CoFID, ANSES Ciqual, and other public nutrition databases. Amounts in grams.

This list is measured per 100 grams, while our foods high in starch list is measured per calorie. The difference is deliberate: per calorie suits a nutrient you are trying to get more of, but reverses badly for one you are trying to limit, because it rewards a food for carrying plenty of energy and none of the nutrient. Ranked that way, cooking oil would come out lower in sodium than lettuce. When you are watching an amount, grams are what you count.

  1. Orange juice, frozen concentrate, unsweetened, undiluted, with added calcium 0g per 100 grams
  2. Nuts, coconut meat, dried (desiccated), sweetened, flaked, packaged 0g per 100 grams
  3. Fish, salmon, sockeye, raw 0g per 100 grams
  4. Salad dressing, italian dressing, commercial, regular 0g per 100 grams
  5. Fish, rockfish, Pacific, mixed species, raw 0g per 100 grams
  6. Fish, flatfish (flounder and sole species), raw 0g per 100 grams
  7. Crustaceans, crab, blue, cooked, moist heat 0g per 100 grams
  8. Crustaceans, shrimp, mixed species, raw (may contain additives to retain moisture) 0g per 100 grams
  9. Fish, cod, Pacific, raw (may have been previously frozen) 0g per 100 grams
  10. Fish, ocean perch, Atlantic, raw 0g per 100 grams
  11. Fish, halibut, Atlantic and Pacific, raw 0g per 100 grams
  12. Yogurt, Greek, vanilla, nonfat 0g per 100 grams

Common questions

What is the difference between starch and sugar?
Both are carbohydrates that ultimately digest into glucose. Starch is many glucose molecules linked together; sugars are one or two glucose units. Starch typically digests slightly more slowly than free sugars, but for blood-sugar management both contribute to glucose rise. The "total carb" figure on a nutrition label includes both, plus fibre and sugar alcohols.
Are all vegetables starchy?
No. Starchy vegetables, potatoes, sweet potatoes, corn, peas, parsnips, plantains, contain significant starch. Non-starchy vegetables, leafy greens, broccoli, cauliflower, peppers, courgette, cucumber, mushrooms, contain almost none. Most vegetables fall clearly into one camp or the other; the non-starchy set is the foundation of low-starch eating.
Why does starch matter if total carbs are what counts?
For ketogenic and very-low-carb diets they're effectively interchangeable, both raise blood sugar. For diabetes management, separating starches from sugars on a label can help spot processed foods where starch has been added as filler (in cured meats, sauces, "lean" frozen meals) and where the carb count might be higher than expected.
What about "resistant starch", is that the same as regular starch?
No. Resistant starch (in cooked-and-cooled potatoes or rice, green bananas, raw oats, beans) escapes digestion in the small intestine and ferments in the colon, with minimal direct blood-sugar impact. Nutrition labels typically don't distinguish it, but resistant starch behaves more like fibre than starch metabolically.