More protein for the calories you eat
A food can be high in protein and still come with plenty of calories. Comparing protein per calorie helps you choose a protein source while leaving room for the rest of your meal.
Start with a protein-rich main ingredient
Shrimp and skinless chicken breast sit near the top of this chart. For a plant-based meal, compare tofu and beans. Use the protein-per-100 g column to see what a portion adds, then build the meal around the foods you enjoy.
A high ratio is only half the picture
Spinach and mushrooms can score well per calorie because they contain so few calories. They still provide much less protein per 100 g than chicken or tofu. Treat them as additions to your meal rather than expecting a small serving to supply most of its protein.
What does the protein percentage mean?
Protein provides about 4 calories per gram. A food with 20 g of protein per 100 calories gets about 80% of its calories from protein. The percentage describes its energy, not the percentage of its weight that is protein.
Protein calories (%) = protein (g) × 4 ÷ total calories × 100. Compare the preparation you actually eat: cooking changes water content, and added oil or sauces can change the ratio. Each food link gives the preparation and nutrition sources behind its values.