This database tracks the net carbs (total carbs minus fiber) in common keto foods. All numbers are per 100 grams, raw, straight from the USDA FoodData Central database and updated monthly. Everything’s sorted lowest to highest net carbs, so the best keto picks sit at the top.

FoodNet CarbsProteinFatCalories
Chicken breastProtein0g24.4g3.2g133
Salmon, AtlanticProtein0g19.8g6.3g142
Ground beef (80/20)Protein0g17.2g20g254
BaconProtein0g17.8g17.5g
Olive oilFat0g0g100g884
Coconut oilFat0g0g99.1g892
Pork chopProtein0g20.7g9g170
ShrimpProtein0g20.1g0.5g85
TunaProtein0g23.3g4.9g144
ButterFat0.1g0.8g81.1g717
KaleVegetable0.3g2.9g1.5g35
Egg, wholeProtein0.7g12.6g9.5g143
SpinachVegetable1.4g2.9g0.4g23
CucumberVegetable1.5g0.6g0.2g10
AvocadoFruit1.8g2g15.4g167
AsparagusVegetable1.8g2.2g0.1g20
ZucchiniVegetable2g2.7g0.4g21
Mushrooms, whiteVegetable2.3g3.1g0.3g22
Cheddar cheeseDairy2.4g23.3g34g408
CauliflowerVegetable2.8g1.6g0.2g
Heavy creamDairy2.8g2.8g36.1g340
Bell pepper, greenVegetable2.9g0.9g0.2g20
CabbageVegetable3.3g1.3g0.1g25
BroccoliVegetable3.9g2.6g0.3g31
BlackberriesFruit4.3g1.4g0.5g43
Greek yogurt, plain wholeDairy4.8g8.8g4.4g
Macadamia nutsNuts5.2g7.9g75.8g718
Cream cheeseDairy5.5g6.2g34.4g350
WalnutsNuts7g15.2g65.2g654
AlmondsNuts9.2g21.5g51.1g
per 100g, raw · Net carbs = total carbs − fiber · Source: USDA FoodData Central

Why net carbs? Because your body doesn’t convert fiber into glucose. It passes straight through, which means it doesn’t count against your daily carb allowance. Most people on keto aim for 20 to 50 grams of net carbs daily. The color coding here makes scanning easy: green means very low carb, amber means moderate, and red means you should keep portions small.

Sources

  • Central database and updated monthly