Protein to Calorie Ratio: What Counts as Good

Protein to Calorie Ratio: What Counts as Good

A good protein to calorie ratio for a single food is about 10 grams of protein per 100 calories or more. At that line, roughly 40% of the food's calories come from protein. Egg whites, shrimp, white fish and canned tuna clear it by about double. Most bars sit right at the line or below it.

That is the whole answer. The rest is the arithmetic behind it, the ranked numbers, and the ways a label can make one food look better than another without changing a gram.

What is a good protein to calorie ratio?

A ratio is one number measured against another. Here it is grams of protein measured against calories. The useful benchmark for a single food is 10 g of protein per 100 calories. At or above that line, protein supplies at least 40% of the food's calories. Well below it, the food is mostly fat, carbohydrate or both, with some protein along for the ride.

The arithmetic: 4 calories per gram

Protein carries about 4 calories per gram. This is one of the Atwater factors, a set of round numbers worked out in the late 1800s by the chemist Wilbur Atwater and still used on labels today: 4 calories per gram for protein, 4 for carbohydrate, 9 for fat. So 10 g of protein is 40 calories. In a 100-calorie portion, that is 40% of the calories.

Percent of calories from protein means the share of a food's calories that comes from its protein. To find it, multiply the grams of protein by 4 and divide by the total calories. A food with 20 g of protein and 200 calories is 80 divided by 200, which is 40%.

One footnote. Some food databases calculate calories with more specific factors for each food, so the 4-per-gram shortcut can push a percentage a little high or low. It is close enough to compare foods, which is the job.

Grams of protein per calorie, scaled to 100

The ratio can be written as grams of protein per calorie. A food at the benchmark has 0.10 g of protein per calorie. That is correct and hard to read. Nobody pictures 0.10 of anything.

Scale it to 100 calories and it becomes 10 g, a number you can hold in your head while standing in a grocery aisle. Researchers use a close relative of the same idea under a longer name: the protein-energy ratio, which a 2025 study by Li et al. used as its main measure of diet.

Tier (g protein per 100 calories) Approx. % of calories from protein Example food (USDA FoodData Central)
15 and above 60% or more Egg white, raw: 21.0 g
10 to 14.9 40% to 59% Cottage cheese, 2% milkfat: 12.9 g
5 to 9.9 20% to 39% Egg, whole, raw: 8.8 g
Under 5 Under 20% Almonds: 3.7 g

The example figures are calculated from USDA FoodData Central, the federal database of food composition. Divide the protein per 100 g by the calories per 100 g, multiply by 100, and you get the column.

Now the limit. No official body sets a "good" ratio for a single food. The 10 g line is a working benchmark, chosen because it is easy to remember and it separates foods where protein is a major share of the calories from foods where it is a minor one. It is a ruler, not a rule.

Bar from 0 to 100 calories showing four protein tiers with example foods

Ten grams per hundred calories. Everything else is commentary.

Which foods have the most protein per 100 calories?

The ranking below uses USDA FoodData Central entries, named as they appear in the database's SR Legacy set, with cooked or raw stated for each. Calories and protein are per 100 g. The last two columns are arithmetic you can check with a phone calculator. Newer database entries for the same food can differ by a few percent.

Ranked: whole foods and dairy

Food (FDC entry) State Calories per 100 g Protein per 100 g Protein per 100 calories Approx. % calories from protein
Crustaceans, shrimp, mixed species, cooked, moist heat Cooked 99 24.0 g 24.2 g 97%
Fish, tuna, light, canned in water, drained solids Canned 116 25.5 g 22.0 g 88%
Fish, cod, Atlantic, cooked, dry heat Cooked 105 22.8 g 21.7 g 87%
Egg, white, raw, fresh Raw 52 10.9 g 21.0 g 84%
Chicken, broilers or fryers, breast, meat only, cooked, roasted Cooked 165 31.0 g 18.8 g 75%
Yogurt, Greek, plain, nonfat As sold 59 10.2 g 17.3 g 69%
Cheese, cottage, lowfat, 2% milkfat As sold 81 10.5 g 12.9 g 52%
Egg, whole, raw, fresh Raw 143 12.6 g 8.8 g 35%
Milk, reduced fat, fluid, 2% milkfat As sold 50 3.3 g 6.6 g 26%
Cheese, cheddar As sold 403 24.9 g 6.2 g 25%

Look at the top of the list. Shrimp, canned tuna, cod, egg whites. Plain foods, all of them. The foods with the best ratio are mostly water and protein, with very little fat to add calories, which is why they win this column. Flavor is a different column.

Greek yogurt is the standout in dairy. Nonfat Greek yogurt carries 17.3 g per 100 calories, more than double the ratio of 2% milk. Straining removes whey, the watery part of milk, and with it much of the lactose, the sugar in milk. The protein stays behind.

Ranked bar chart of protein per 100 calories for 17 foods, shrimp highest

Ranked: legumes, nuts and the usual suspects

Legumes are the plants that grow seeds in pods: beans, lentils, chickpeas, peas and soybeans. Tofu and tempeh are both made from soybeans, so they belong here.

Food (FDC entry) State Calories per 100 g Protein per 100 g Protein per 100 calories Approx. % calories from protein
Tofu, raw, firm, prepared with calcium sulfate Raw 144 17.3 g 12.0 g 48%
Tempeh Uncooked 192 20.3 g 10.6 g 42%
Lentils, mature seeds, cooked, boiled, without salt Cooked 116 9.0 g 7.8 g 31%
Beans, black, mature seeds, cooked, boiled, without salt Cooked 132 8.9 g 6.7 g 27%
Chickpeas, mature seeds, cooked, boiled, without salt Cooked 164 8.9 g 5.4 g 22%
Peanut butter, smooth style, without salt As sold 588 25.1 g 4.3 g 17%
Nuts, almonds Raw 579 21.2 g 3.7 g 15%

Firm tofu and tempeh clear the 10 g line. Cooked lentils and beans do not, because most of their calories come from starch and fiber.

Peanut butter and almonds sit at the bottom, which surprises people who think of them as protein foods. They have real protein per 100 g. They also have about 50 g of fat per 100 g, and fat is 9 calories a gram. The denominator wins.

Many protein snacks are built on these foods: nuts, cheese or a nut butter. That puts them in the 4 to 6 g range before anything else is added.

None of this makes a low ratio a flaw. A whole egg has the yolk, which carries choline and most of the egg's vitamins. Lentils bring fiber and iron. Almonds bring vitamin E. The ratio measures one thing, and it measures it well.

It is one column. It is not a verdict.

How do protein powders, bars and shakes compare?

Packaged protein can be compared the same way, by category. The figures below are representative label ranges of the kind found in the Branded Foods data in USDA FoodData Central, which holds manufacturer-submitted labels. The last column is arithmetic from the serving range. No single product is named, because the point is the category, not the pack.

Category arithmetic, not brands

Category Typical serving on the label Protein per 100 calories
Whey or milk protein powder One scoop: 110 to 130 calories, 20 to 25 g protein About 15 to 23 g
Plant protein powder (pea, soy, blends) One scoop: 110 to 150 calories, 15 to 25 g protein About 10 to 23 g
Ready-to-drink shakes One bottle: 150 to 200 calories, 20 to 30 g protein About 10 to 20 g
Protein bars One bar: 180 to 250 calories, 10 to 20 g protein About 4 to 11 g

Powders sit at the top for a simple reason. They are milk or peas with most of everything except the protein taken out. A good ratio is easy when the other ingredients have been removed on purpose.

Bars are the opposite case. A common bar is 200 calories with 20 g of protein, which is exactly 10 g per 100 calories, right on the line. Many land below it. The remaining calories come from sugar, sugar alcohols, fat from nuts or chocolate, and fiber.

That is not a trick. A bar has to hold its shape and taste good, and that takes more than protein.

Here is the gap as plain arithmetic. Twenty grams of protein from egg whites takes about 183 g of egg white, which is roughly 95 calories. Twenty grams from a 200-calorie bar is 200 calories. Twenty grams from a bar at 6 g per 100 calories is about 333 calories. Same protein, three different denominators.

The ratio says nothing about taste, convenience, cost, or whether you will actually eat the thing. It also says nothing about protein quality, which comes up below.

What does the label's denominator hide?

A denominator is the number on the bottom of a fraction. In "protein per serving," the serving is the denominator. It is the thing the protein is measured against, and a label can choose from three: per serving, per 100 g, or per 100 calories. Same food, three different-looking numbers.

Per serving, per 100 g, per 100 calories

Here are two foods from FoodData Central, each written three ways.

Denominator Greek yogurt, plain, nonfat Cheddar cheese
Per serving 170 g container: 100 calories, 17.3 g protein 28 g slice: 113 calories, 7.0 g protein
Per 100 g 59 calories, 10.2 g protein 403 calories, 24.9 g protein
Per 100 calories 17.3 g protein 6.2 g protein

Per 100 g, cheddar has more than twice the protein of Greek yogurt. Per 100 calories, Greek yogurt has nearly three times the protein of cheddar. Neither number is wrong. They answer different questions.

Per serving is the slipperiest of the three, because the manufacturer sets the serving within the reference amounts the rules allow. Two bars, two serving sizes, two numbers on the front that cannot be compared directly. Per 100 calories is the only denominator that puts every food on the same scale.

Cooked versus raw

Water is the hidden denominator in meat and fish. FoodData Central lists raw chicken breast (broilers or fryers, breast, meat only, raw) at 120 calories and 22.5 g of protein per 100 g. Roasted, the same cut is 165 calories and 31.0 g. Cooking did not add protein. It removed water, so each 100 g of cooked chicken holds more of everything else.

Now check the ratio. Raw: 18.8 g per 100 calories. Cooked: 18.8 g. Per 100 g moves when you cook. Per 100 calories barely does. That alone is a reason to prefer it.

Protein quality and the percent daily value

Front-of-pack protein claims are regulated terms, and they mean something narrower than the everyday words.

  • "High protein" in the US means one serving provides 20% or more of the Daily Value for protein. The Daily Value for protein is 50 g, so that is 10 g or more.
  • "Good source of protein" in the US means 10% to 19% of the Daily Value per serving.
  • "High protein" in the EU means at least 20% of the food's energy comes from protein. That is the ratio itself: 5 g per 100 calories. ("Source of protein" in the EU means at least 12% of energy.)
  • "Low calorie" in the US means 40 calories or fewer per serving. It is a regulatory term, not a description of how a food feels to eat.

Run the EU rule against the tables above. Cheddar gets 25% of its calories from protein, so by that definition it qualifies as high protein. The bar for the claim is half the benchmark in this article.

The US rule has a quality correction. When a label makes a protein claim, the percent Daily Value has to be adjusted by the protein digestibility-corrected amino acid score, or PDCAAS. It is a score from 0 to 1 that reflects how well a protein matches what the body needs and how well it is digested. The grams on the panel stay the same. The percent can drop.

That matters because the grams line adds every protein the same way. A label counts a gram of collagen and a gram of egg the same way. Your body sends them to different jobs.

Egg is a complete protein, meaning it contains all nine essential amino acids. "Essential" here is a technical word: it means the body cannot make these amino acids, so they have to come from food. It does not mean "important." The other amino acids are called non-essential because the body can make them, not because they are useless.

Collagen is missing tryptophan, one of the nine, so it is not a complete protein, and its PDCAAS is close to zero. That score measures how well a protein covers the essential amino acids on its own. It says nothing about what collagen is for, which is connective tissue, and the trials on joints, tendon and skin are the other half of that story.

Twenty grams on the front of the pack is a total. The ingredient list tells you what each gram is there to do.

Does the protein to calorie ratio matter across a whole day?

Less than it does for a single food. A good food ratio is a tool for comparing what is in front of you. It is not a target for everything you eat.

Percent of energy, and what the studies found

For a whole day, the same idea is called percent of energy from protein: the share of all your calories that came from protein. The federal guidelines set an acceptable range of 10% to 35% of calories from protein for adults (Dietary Guidelines for Americans, 2020-2025). Most adults in the US land somewhere around 15% to 20%. That is ordinary arithmetic, not a shortfall.

A day that includes rice, fruit, olive oil and coffee will never look like a can of tuna, and it is not supposed to.

The research on whether a higher share is linked to better outcomes is mixed. Most of it is observational, meaning researchers record what people already eat and follow what happens to them. That can show an association. It cannot prove that the diet caused the result.

Li et al. (2025) studied the protein-energy ratio in US adults from the NHANES III survey alongside a lifelong animal experiment, and looked at total, animal and plant protein separately. The authors describe the link between higher protein intake and health as controversial, and the difference between animal and plant protein is part of what they report.

In the Nurses' Health Study analysis by Ardisson Korat et al. (2024), women who ate more protein in midlife had higher odds of healthy aging, with plant protein showing the stronger association.

Komata et al. (2026) followed community-dwelling adults for nine years and examined both total protein and the animal-to-plant ratio in relation to sarcopenia, the age-related loss of muscle mass and strength.

What the better studies share is a habit of asking where the protein came from, not only how much there was. So is the ratio a score for your day? No. It is a way to read a label quickly, and it does that well.

The short version

Ten grams of protein per 100 calories is a workable line for a single food. That is 0.10 g of protein per calorie, written in a way you can remember.

The arithmetic is 4 calories per gram of protein, so 10 g is 40% of 100 calories.

Shrimp, canned tuna, cod and egg whites sit near the top, all above 20 g per 100 calories. Chicken breast and nonfat Greek yogurt follow.

Powders sit high because most of the other ingredients are gone. Most bars land near or below the 10 g line, because a bar has to be more than protein.

Before you compare two labels, check the denominator: per serving, per 100 g, or per 100 calories. Only the last one puts every food on the same scale. And check what the protein is, because a gram on the panel is not a promise about what kind of gram it is.

The ratio is a ruler. Use it to compare, then eat the food.

Frequently Asked Questions

What is a good protein to calorie ratio?

About 10 grams of protein per 100 calories or more is a workable benchmark for a single food. At that level, roughly 40% of the food's calories come from protein. No official body sets this line, so it works as a comparison tool rather than a rule.

How do you calculate the percent of calories from protein?

Multiply the grams of protein by 4, then divide by the total calories. A food with 20 g of protein and 200 calories gives 80 divided by 200, which is 40%. The factor of 4 comes from the Atwater system, which assigns 4 calories per gram of protein.

Which foods have the most protein per 100 calories?

Shrimp, canned light tuna, cod and raw egg whites lead, all above 20 g of protein per 100 calories based on USDA FoodData Central entries. Cooked chicken breast (18.8 g) and nonfat Greek yogurt (17.3 g) follow. These foods are mostly water and protein with very little fat.

Are protein bars a good protein to calorie ratio?

Most protein bars fall between about 4 and 11 g of protein per 100 calories, so they sit at or below the 10 g benchmark. A 200-calorie bar with 20 g of protein lands exactly on the line. The remaining calories typically come from sugar, sugar alcohols, fat and fiber.

Why is protein per 100 calories more useful than protein per serving?

Serving sizes are set by the manufacturer, so two products with different servings cannot be compared directly. Per 100 calories puts every food on the same scale. It also barely changes when meat is cooked, while protein per 100 g shifts as water is lost.

What percent of daily calories should come from protein?

The Dietary Guidelines for Americans set an acceptable range of 10% to 35% of calories from protein for adults (Dietary Guidelines for Americans, 2020-2025). Most US adults fall around 15% to 20%. A full day of eating is not expected to match the ratio of a single high-protein food.