Find the highest-protein foods, the lowest-calorie ones, the best keto-friendly picks — each list pulls from our database of 1,135 foods and ranks them by the nutrient that matters for the goal.
The 60 highest-protein foods you can eat, ranked. Per-100g protein content, calorie counts, and macro breakdowns for each — plus how to track them automatically with SpotWell.
The 60 lowest-calorie foods you can eat, ranked from lightest. Each is under 50 kcal per 100g — perfect for high-volume eating, cutting phases, and weight loss meal plans.
Lean proteins ranked: foods that deliver 18g+ of protein per 100g with under 5g of fat. Fish, poultry, dairy and plant options for cutting diets and high-protein meal prep.
The highest-fat foods per 100g, ranked. Ideal for keto diets, calorie surpluses, and meals where you want maximum satiety per portion.
The lowest-fat foods you can eat, ranked. Each clocks under 3g of fat per 100g — useful for low-fat diets, cutting phases, and keeping calorie density down.
Low-carb foods ranked: foods with under 5g of carbohydrates per 100g. Great for keto, low-carb diets, and reducing daily carb intake.
The highest-carb foods per 100g, ranked. Useful for endurance training, post-workout meals, and hitting carb targets on a high-volume training day.
Foods with 400+ calories per 100g, ranked. Useful for hard gainers, bulking diets, and adding calories to meals when you have a high target to hit.
Foods that fit a keto diet: low carb (under 5g) and high fat (over 10g) per 100g. Ranked by fat content for max ketosis support.
Foods and drinks with zero or near-zero calories. Cooking with these adds flavor and volume without affecting your daily calorie or macro targets.