Protein Density Calculator
Compare any food by protein per 100 g, protein per 100 calories and the share of calories that come from protein.
- Protein per 100 g
- 33.3 g
- Protein per 100 kcal
- 8 g
- Share of calories from protein
- 32%
Three ways to look at protein
"High protein" can mean very different things. A bag of pumpkin seeds and a tub of cottage cheese can both be called high protein, yet they behave completely differently in a meal plan or a backpack. This calculator gives you three views from the same label, so you can pick the one that fits your question.
- Protein per 100 g answers how much protein do I get for the weight? This matters most when you carry the food.
- Protein per 100 kcal answers how much protein do I get for the energy? This matters most when you have a calorie budget.
- Percent of calories from protein says the same thing as protein per 100 kcal, as a percentage. You can compare it with the macro split in a meal plan.
You enter protein per serving, calories per serving and serving weight. The formulas are protein ÷ grams × 100, protein ÷ kcal × 100, and (protein × 4) ÷ kcal × 100.
Worked example: three snacks
Here are three label-style examples. The numbers are typical of each food type, but check your own packs.
| Food | Protein | kcal | Serving | g protein/100 g | g protein/100 kcal | % kcal from protein |
|---|---|---|---|---|---|---|
| Beef jerky | 9 g | 80 | 28 g | 32.1 | 11.3 | 45% |
| Pumpkin seeds | 8.5 g | 157 | 28 g | 30.4 | 5.4 | 22% |
| Peanut butter | 7 g | 190 | 32 g | 21.9 | 3.7 | 15% |
By weight, jerky and pumpkin seeds are almost tied. By calories, jerky is twice as protein-dense. If you're building a home meal plan around a calorie target, jerky (or chicken, tuna, Greek yogurt) gets you to your protein goal faster. If you're filling a pack, pumpkin seeds give you nearly the same protein per gram plus about twice the energy. For backpacking, that's usually the better deal.
Using it at home
Say you want about 30 g of protein at lunch, and you'd like that lunch to stay under 500 kcal. That means about 6 g of protein per 100 kcal across the meal. Run the main ingredients through the calculator. Anything well above 6 pulls the meal toward your goal, and anything well below pulls it away. You don't have to drop the low-scoring foods. You just know what each one is doing. The meal prep recipe scaler can then multiply a recipe you like and show protein per container.
Using it on the trail
On the trail, run protein density alongside the calorie density checker. The best trail foods are fairly high on both: seeds, nuts, peanut butter powder mixed with oil, hard cheese, and some bars. Lean foods like tuna pouches and jerky are very protein-dense but light on calories. They work well as part of a meal, but carrying a lot of them gets heavy.
How to use the calculator, step by step
- Find three numbers on the label: protein per serving, calories per serving and serving weight in grams.
- Enter them in the calculator. If the label gives values per 100 g, enter 100 as the serving weight.
- Read protein per 100 g if you're carrying the food.
- Read protein per 100 kcal (or percent of calories) if you're working to a calorie budget.
- Compare with other foods you're considering, using the same measure.
Reference table: common protein foods
Values are approximate, based on typical USDA FoodData Central entries. Check your own labels.
| Food | g protein / 100 g | g protein / 100 kcal | % kcal from protein | kcal / 100 g |
|---|---|---|---|---|
| Chicken breast, cooked | 31 | 18.8 | 75% | 165 |
| Tuna in water, drained | 25.5 | 22.0 | 88% | 116 |
| Beef jerky | 33 | 8.0 | 32% | 410 |
| Greek yogurt, non-fat | 10.3 | 17.5 | 70% | 59 |
| Cottage cheese, 2% | 11 | 13.1 | 52% | 84 |
| Eggs | 12.6 | 8.8 | 35% | 143 |
| Firm tofu | 17 | 11.8 | 47% | 144 |
| Lentils, cooked | 9 | 7.8 | 31% | 116 |
| Cheddar cheese | 23 | 5.7 | 23% | 403 |
| Pumpkin seeds | 30.2 | 5.4 | 22% | 559 |
| Peanuts, dry-roasted | 23.7 | 4.1 | 16% | 585 |
| Almonds | 21.2 | 3.7 | 15% | 579 |
| Peanut butter | 22.5 | 3.8 | 15% | 588 |
| Oats, dry | 13.2 | 3.5 | 14% | 379 |
| Walnuts | 15.2 | 2.3 | 9% | 654 |
| Rice, cooked | 2.7 | 2.1 | 8% | 130 |
Reading the table: four kinds of food
Putting both measures together sorts foods into four groups:
| Group | Protein per gram | Protein per calorie | Examples | Best use |
|---|---|---|---|---|
| Lean and dense | High | High | Jerky, chicken, tuna | Home meal plans; part of trail meals |
| Rich and dense | High | Moderate | Pumpkin seeds, peanuts, cheddar | Trail food: protein plus energy |
| Lean but wet | Low–moderate | High | Greek yogurt, cottage cheese | Home meals and snacks; too heavy to carry far |
| Energy-first | Low–moderate | Low | Walnuts, oats, rice | Calories and carbs; pair with protein foods |
Most good meals combine groups. A trail breakfast of oats with milk powder and pumpkin seeds mixes an energy-first base with rich, dense protein.
Worked example: checking a whole meal
To check a meal, add up protein and calories for every ingredient, then calculate the same three numbers for the total. A made-up lunch:
| Ingredient | kcal | Protein |
|---|---|---|
| 100 g cooked chicken | 165 | 31 g |
| 150 g cooked rice | 195 | 4.1 g |
| 150 g vegetables | 45 | 3 g |
| 10 g olive oil | 88 | 0 g |
| Total | 493 | 38.1 g |
That's about 7.7 g of protein per 100 kcal, or 31% of calories from protein, comfortably above the 6 g per 100 kcal target in the home example above. Removing the oil would push it to about 9.4 g per 100 kcal, but the meal would be less filling and less tasty. The calculator helps you see the trade-off. It doesn't decide for you.
Worked example: a trail day's protein
This made-up trail day aims for density on both measures:
| Food | Grams | kcal | Protein |
|---|---|---|---|
| Oats | 80 | 303 | 10.6 g |
| Pumpkin seeds | 40 | 224 | 12.1 g |
| Peanuts | 60 | 351 | 14.2 g |
| Cheddar | 50 | 202 | 11.5 g |
| Beef jerky | 40 | 164 | 13.2 g |
| Almonds | 50 | 290 | 10.6 g |
| Total | 320 | 1,534 | 72.2 g |
These six foods give about 22.6 g of protein per 100 g and 4.7 g per 100 kcal (19% of calories). Add carbohydrate-rich foods like tortillas, a dehydrated dinner and chocolate to reach the day's calorie target, and protein per calorie will fall a little, which is normal for trail diets.
How much protein do people aim for?
Official reference intakes, such as the US Recommended Dietary Allowance of 0.8 g of protein per kg of body weight per day for most adults, describe minimum needs for the general population. Athletes and very active people are often advised to eat more, and sports nutrition bodies publish higher ranges. Personal needs depend on age, health, activity and goals, so a dietitian is the right person to set a target. This calculator then helps you hit it.
Label pitfalls
- Protein bars and "protein" snacks vary enormously. Some are 30% protein by calories; others are mostly sugar with a protein claim. Run the numbers.
- Front-of-pack claims like "high protein" follow regional rules that differ between countries. The calculator gives you a consistent comparison.
- Serving sizes can be tiny to make numbers look better. Compare per 100 g or per 100 kcal.
- Protein powders are very protein-dense, but check what a scoop really weighs, since scoops vary.
Cooking changes the numbers
Raw and cooked values differ because cooking changes water content. Dry lentils have about 25 g of protein per 100 g, but cooked lentils have about 9 g, because they absorb water. The protein didn't disappear; it's just spread across more weight. Chicken works the other way: it loses water when cooked, so cooked chicken has more protein per 100 g than raw.
For home meal planning, use the values that match what you weigh. If you weigh lentils dry, use the dry label values. If you weigh cooked chicken, use cooked values. For backpacking, use dry values for anything you'll rehydrate on the trail, since dry weight is what you carry.
Comparing two foods quickly
When you're standing in a shop with two options, you don't need the full calculator. Divide protein by calories on each label and multiply by 100. The higher number gives more protein per calorie. Then divide protein by grams and multiply by 100 for protein per weight. If one food wins on both, it's the clear choice for protein. If each wins on one measure, choose based on whether weight or calories matters more for that meal.
Protein and fullness
Many people find that meals with more protein keep them full for longer, which is one reason protein-rich breakfasts and lunches are popular for both busy workdays and long hiking days. On the trail, pairing a carbohydrate snack with a protein food, such as dried fruit with nuts or crackers with cheese, gives quick energy plus something that lasts. Use the calculator to check that the pairing really adds protein, rather than assuming it from the packaging.
Plant protein sources
Many plant foods are useful protein sources, though they often bring more carbohydrate or fat with them:
- Soy foods (tofu, tempeh, edamame, soy milk) are among the most protein-dense plant options.
- Legumes (lentils, beans, chickpeas, peas) are moderate per gram when cooked but cheap and filling.
- Seeds (pumpkin, hemp, sunflower) are excellent per gram and also very energy-dense.
- Grains (oats, quinoa, wheat) add smaller but meaningful amounts across a day.
For backpacking, dried soy and seeds are especially useful because they're light and keep well. Textured soy protein (TVP) rehydrates quickly in hot water and works well in chili, pasta sauces and couscous dinners. Peanut butter powder is another option: it has much of the fat removed, so it's more protein-dense per calorie than regular peanut butter.
Glossary
- Protein density: protein per unit of weight or per unit of energy.
- g/100 kcal: grams of protein for every 100 calories.
- % kcal from protein: share of a food's energy that comes from protein, using about 4 kcal per gram.
- Atwater factors: the standard values of about 4 kcal per gram for protein and carbohydrate and 9 for fat.
Related tools
- Calorie density checker: energy per gram.
- Protein cost calculator: price per gram of protein.
- Trail mix builder: protein share of a custom mix.
A note on protein quality
This calculator counts grams. It doesn't score protein quality, meaning amino acid makeup or digestibility. Mixed diets usually cover quality through variety. If you eat mostly plant foods, combining sources across the day (legumes with grains, seeds with nuts) is the usual approach. If you have a specific target from a doctor or dietitian, follow that advice. Nothing on this site replaces it.
Common mistakes
- Comparing per serving. Serving sizes are set by the manufacturer and vary widely. Always compare per 100 g or per 100 kcal.
- Reading "protein" products only. Plenty of ordinary foods, like lentils, eggs, oats and seeds, carry useful protein without a protein label.
- Forgetting what you add. Milk in oatmeal or oil in a dehydrated meal changes the totals. Count the finished dish.
For a list of practical ideas, see our guides to high-protein hiking snacks and easy high-protein meals.
Frequently asked questions
What does protein per 100 calories tell me?
It shows how protein-dense a food is relative to its energy. A food with 10 g of protein per 100 kcal gets 40% of its calories from protein. That's a useful way to compare a chicken breast with a nut butter, for example.
Is a higher percentage always better?
No. It depends on your goal. At home, if you're trying to reach a protein target within a calorie budget, high percentages help. On the trail, where you need calorie density, a lean protein food can be heavy for the energy it gives.
Why multiply protein by 4?
Protein gives about 4 kcal per gram. This is the standard Atwater factor used on nutrition labels. Multiplying grams of protein by 4 gives the calories from protein.