Affiliate links on this page — disclosure. As an Amazon Associate, CJ Affiliate, and AWIN publisher we earn from qualifying purchases.
Best Low-Carb Foods — Under 5g Carbs per 100g
Foods with 5g or fewer carbohydrates per 100g, ranked by how low their carb content goes. Useful for keto, low-carb or diabetic-friendly eating patterns.
-
Spinach — 23 kcal per 100g
With 2.9g protein and 23 kcal per 100g, spinach is one of the best-value options for calorie tracking.
Macros per 100g: 2.9g protein · 3.6g carbs · 0.4g fat · 2.2g fibre
Check Price → -
Kale — 49 kcal per 100g
With 4.3g protein and 49 kcal per 100g, kale is one of the best-value options for calorie tracking.
Macros per 100g: 4.3g protein · 8.8g carbs · 0.9g fat · 3.6g fibre
Check Price → -
Celery — 16 kcal per 100g
With 0.7g protein and 16 kcal per 100g, celery is one of the best-value options for calorie tracking.
Macros per 100g: 0.7g protein · 3.0g carbs · 0.2g fat · 1.6g fibre
Check Price → -
Cucumber — 15 kcal per 100g
With 0.7g protein and 15 kcal per 100g, cucumber is one of the best-value options for calorie tracking.
Macros per 100g: 0.7g protein · 3.6g carbs · 0.1g fat · 0.5g fibre
Full nutrition facts → -
Mushrooms — 22 kcal per 100g
With 3.1g protein and 22 kcal per 100g, mushrooms is one of the best-value options for calorie tracking.
Macros per 100g: 3.1g protein · 3.3g carbs · 0.3g fat · 1.0g fibre
Full nutrition facts → -
Broccoli — 34 kcal per 100g
With 2.8g protein and 34 kcal per 100g, broccoli is one of the best-value options for calorie tracking.
Macros per 100g: 2.8g protein · 6.6g carbs · 0.4g fat · 2.6g fibre
Full nutrition facts → -
Chicken Breast — 165 kcal per 100g
With 31.0g protein and 165 kcal per 100g, chicken breast is one of the highest-protein options for calorie tracking.
Macros per 100g: 31.0g protein · 0.0g carbs · 3.6g fat · 0.0g fibre
Full nutrition facts → -
Turkey Breast — 189 kcal per 100g
With 28.7g protein and 189 kcal per 100g, turkey breast is one of the highest-protein options for calorie tracking.
Macros per 100g: 28.7g protein · 0.0g carbs · 7.4g fat · 0.0g fibre
Full nutrition facts → -
Salmon — 208 kcal per 100g
With 20.4g protein and 208 kcal per 100g, salmon is one of the highest-protein options for calorie tracking.
Macros per 100g: 20.4g protein · 0.0g carbs · 13.4g fat · 0.0g fibre
Full nutrition facts → -
Cod — 82 kcal per 100g
With 17.8g protein and 82 kcal per 100g, cod is one of the highest-protein options for calorie tracking.
Macros per 100g: 17.8g protein · 0.0g carbs · 0.7g fat · 0.0g fibre
Full nutrition facts →
Frequently Asked Questions
How was this list ranked?
Every food on this list is ranked using real USDA FoodData Central figures — not estimates. Spinach tops the list at 23 kcal per 100g, with 2.9g protein, 3.6g carbs and 2.2g fibre. See the full nutrition breakdown on each food's own page.
Is this list updated?
Yes — figures are re-checked against USDA FoodData Central on every site rebuild. Last reviewed: 5 September 2026.
Where does the nutrition data come from?
Every figure on this page is sourced from USDA FoodData Central, the U.S. Department of Agriculture's official food composition database (CC0 1.0 public domain). We do not estimate or generate nutrition data.
Last updated:
Nutrition data from the USDA FoodData Central database (CC0 1.0).