Compare protein for the same calories
A protein-to-calorie ratio describes how much protein a food provides relative to its energy. Expressing it as grams of protein per 100 calories makes labels with different serving sizes easier to compare.
It answers a narrow question: which option supplies more protein for the same calories? It does not tell you which food is healthier overall, more filling for you, or a better fit for every meal.
The calculation
Protein per 100 kcal = protein grams ÷ calories × 100
Example label: 20 g protein and 150 kcal per serving.
20 ÷ 150 × 100 = 13.3 g per 100 kcal
Use calories and protein from the same serving. If one number is per package and the other is per serving, the result will be wrong. Nutrition labels round values, so calculated ratios are approximate.
Convert protein grams to calories
Protein provides about 4 calories per gram, the same figure used on nutrition labels. To convert, multiply the grams of protein by four.
Calories from protein = protein grams × 4
Share of calories from protein = protein grams × 4 ÷ total calories × 100
| Protein | Calories from protein |
|---|---|
| 10 g | 40 kcal |
| 20 g | 80 kcal |
| 25 g | 100 kcal |
| 30 g | 120 kcal |
| 40 g | 160 kcal |
| 50 g | 200 kcal |
The example label with 20 g protein and 150 calories supplies about 80 calories from protein, or 53% of its listed energy. That percentage and the 13.3 g per 100 calories above describe the same food in two ways: divide the percentage by four to get grams per 100 calories.
The 10-to-1 rule: add a zero to the protein
A common shortcut is to multiply the protein grams by ten, or add a zero, and compare the result with the calories. If it is at least as large, the food has 10 g or more of protein per 100 calories, which means at least 40% of its calories come from protein.
20 g protein, 150 kcal: 20 × 10 = 200, and 200 ≥ 150, so it passes
10 g protein, 120 kcal: 10 × 10 = 100, and 100 < 120, so it does not
The table places that shortcut on the full scale. Because protein has about 4 calories per gram, a food made of protein alone tops out near 25 g per 100 calories. Labels round their numbers, so a very lean food can calculate slightly above that.
| Protein per 100 kcal | Calories from protein | Same thing as |
|---|---|---|
| 5 g | 20% | 1 g per 20 kcal |
| 7.5 g | 30% | 1 g per 13.3 kcal |
| 10 g | 40% | 1 g per 10 kcal: the 10-to-1 rule |
| 12.5 g | 50% | 1 g per 8 kcal |
| 15 g | 60% | 1 g per 6.7 kcal |
| 20 g | 80% | 1 g per 5 kcal |
| 25 g | 100% | Protein only: the upper limit |
The rule is a convenient way to sort labels quickly. It is not a nutritional standard, and a food that misses it can still belong in your day.
Try two labels
The calculator at the top of this page starts with two illustrative labels, not measurements of specific foods or brands. Replace them with the two labels you want to compare.
Food A starts at 20 g protein and 150 calories: 13.3 g per 100 calories. Food B starts at 10 g protein and 120 calories: 8.3 g per 100 calories. Food A has the higher protein density even though its listed serving contains more calories.
Read beyond the ratio
- Serving size: compare an amount you would realistically eat.
- Other nutrients: fiber, fats, vitamins, and minerals still matter.
- Ingredients and suitability: check allergens and any dietary needs.
- Cost and preference: food has to fit your budget and be something you want to eat.
Nuts, legumes, and other foods can have a useful place in a diet without winning a protein-density comparison or passing the 10-to-1 shortcut.
Use the comparison in context
A high ratio does not automatically mean enough total protein. A tiny serving may look efficient while contributing only a few grams. Look at the actual serving and your daily total together.
Brolic’s protein calculator provides a general planning range. Food logging then lets you see what meals contribute over the day. The ratio is one small comparison tool inside that broader view.
Common questions
How many calories are in one gram of protein?
About four. Twenty grams of protein supplies about 80 calories, and 30 grams about 120. Carbohydrate also provides about 4 calories per gram and fat about 9, which is why a food’s protein share depends on what else is in it.
How do I calculate a protein-to-calorie ratio?
Divide the protein grams by the calories from the same serving, then multiply by 100. The result is grams of protein per 100 calories: 20 g and 150 calories gives 13.3.
What is a good protein-to-calorie ratio?
There is no official threshold. The scale runs from 0 to about 25 g per 100 calories, and the popular 10-to-1 shortcut marks 10 g per 100 calories. What is useful depends on the rest of your day: a food with a lower ratio can still fit when your daily protein total is on track.
Is the ratio the same as the percentage of calories from protein?
They are two expressions of one comparison. Multiply grams per 100 calories by four to get the percentage: 10 g per 100 calories is 40% of calories from protein.
Does a higher ratio mean a healthier food?
No. The ratio only compares protein for the same calories. It says nothing about fiber, fats, vitamins, minerals, ingredients, or how the food fits your needs.
Sources & method
Written by the Brolic team. These references explain the evidence and assumptions; this page does not replace individualized professional advice.
- USDA National Agricultural Library — Calories per gram of fat, carbohydrate, and protein — Carbohydrate and protein provide 4 calories per gram; fat provides 9.
- FDA — Protein on the Nutrition Facts label — Protein provides about four calories per gram.
- FDA — Calories: What’s in a Number? — Serving sizes and comparing label information.