Protein Cost Efficiency Calculator
Compare up to 8 foods side by side to find the best value protein sources. Enter package price, weight, and protein content to see cost per gram of protein ranked from most to least efficient.
Comparison Results
Canned Tuna
Best Value
$0.046
$1.38
23.5%
Chicken Breast
$0.052
$1.55
31.0%
Greek Yogurt
$0.060
$1.80
10.0%
How to Compare Protein Cost Efficiency Across Foods
Protein is an essential macronutrient needed for muscle repair, immune function, enzyme production, and dozens of other biological processes. Yet protein sources vary enormously in price — from budget-friendly canned legumes to premium grass-fed beef. This calculator helps you cut through marketing and packaging to find the real cost of protein in any food, expressed as a simple metric: cost per gram of protein.
Why Cost Per Gram of Protein Matters
A common mistake when grocery shopping is comparing prices at the package level without accounting for protein content. A 500 g bag of lentils for $2.00 and a 500 g pack of chicken breast for $6.00 look very different in price. But lentils contain roughly 9 g of protein per 100 g, while cooked chicken breast contains about 31 g per 100 g. When you divide price by total grams of protein, chicken breast often ends up cheaper per gram of protein than it first appears — while lentils, though nutritious, may offer less protein per dollar than expected.
This cost-per-gram metric is the clearest way to compare protein sources across wildly different food categories: meat, dairy, eggs, legumes, seafood, and protein supplements.
How the Calculation Works
The calculator uses three key inputs for each food: (1) the total package price, (2) the total package weight in grams, and (3) the amount of protein in a single serving along with the serving size. From these, it computes the number of servings in the package, the total grams of protein in the package, and finally divides the package price by total protein to get cost per gram.
It also calculates the cost to obtain a 30-gram protein serving — a common target for post-workout nutrition and general dietary guidance — by multiplying cost per gram by 30. Additionally, protein density (the percentage of food weight that is protein) is displayed to help you understand how protein-rich a food is regardless of price.
Understanding Protein Density
Protein density measures what fraction of a food's weight is protein. A food with 25 g of protein per 100 g serving has a protein density of 25%. This metric is independent of price and useful for evaluating foods in terms of how much protein they deliver per unit of food consumed — relevant for anyone managing appetite, portion size, or overall calorie intake.
Protein powders typically have densities of 70–90%, making them very concentrated protein sources by weight. Cooked lean meats range from 25–35%, eggs around 12–13%, Greek yogurt 8–12%, and legumes 7–10%. However, price per gram of protein can look very different from protein density rankings — high protein density does not always equal the best price.
Comparing Foods: Tips for Accurate Results
For the most accurate comparison, use the nutrition label on the actual product you are buying. Protein content varies between brands, cuts, and cooking methods. For cooked meats, note whether the nutrition label refers to raw or cooked weight, as cooking reduces water content and concentrates protein. If comparing a cooked item with a raw-weight label, the effective protein cost may differ from what the label suggests.
When entering package weight, use the net weight on the package. For items sold by count rather than weight — such as eggs — multiply the count by the approximate weight per unit (a large egg weighs about 50 g).
Canned foods often list drained weight separately from the liquid. Use the total net weight for package weight when the liquid is part of the food (e.g., canned tuna in water where you eat everything), or use the drained weight if you discard the liquid.
What About Protein Quality?
This calculator compares protein quantity and cost, not protein quality. Different protein sources have different amino acid profiles and digestibility. Animal proteins (meat, dairy, eggs) are generally considered complete proteins, providing all nine essential amino acids in ratios that closely match human needs. Many plant proteins (e.g., rice, wheat) are lower in one or more essential amino acids, though combining complementary sources (e.g., rice and beans) can provide a complete profile.
Protein digestibility also affects how much of the stated protein is actually absorbed. The Protein Digestibility-Corrected Amino Acid Score (PDCAAS) and the Digestible Indispensable Amino Acid Score (DIAAS) are scientific methods used by researchers to evaluate protein quality. For everyday dietary planning, consulting a registered dietitian can provide personalized guidance that goes beyond simple cost efficiency.
Practical Use Cases
Budget meal planners can use this tool to find the cheapest protein sources that still meet their nutritional targets. Athletes tracking macronutrients can identify the most cost-effective way to hit daily protein goals. Households managing grocery costs can compare store-brand and name-brand versions of the same food type. Restaurant owners and food service professionals can use the metric when designing cost-efficient menus with adequate protein.
Results are estimates based on label data and may not reflect exact nutritional values, which can vary by preparation method, brand, and individual product variation. These calculations are provided for informational purposes and are not a substitute for professional dietary advice.
Frequently Asked Questions
What does cost per gram of protein mean?
Cost per gram of protein is the price you pay for each gram of protein in a food item. It is calculated by dividing the total package price by the total grams of protein in the package. A lower cost per gram means a more economical protein source. For example, if a 500 g pack of chicken breast contains 150 g of protein and costs $6.00, the cost per gram of protein is $6.00 ÷ 150 = $0.04 per gram.
Why is 30g used for the cost-per-serving calculation?
30 grams of protein per meal or snack is a commonly referenced target in sports nutrition and general dietary guidance, often cited in research on muscle protein synthesis. It serves as a convenient benchmark for comparing the cost of a protein-focused serving across different foods. This does not mean 30g is a universal requirement — individual protein needs vary based on body weight, activity level, age, and health status.
How do I find the protein content of a food?
Check the nutrition facts label on the product packaging. It will list protein in grams per serving along with the serving size. For fresh foods without a label (like a whole chicken breast), you can use food composition databases such as the USDA FoodData Central, which provides detailed nutritional information for thousands of foods.
Is protein powder always more cost-efficient than whole foods?
Not necessarily. Protein powder is typically very high in protein density (70–90%), which can make it cost-efficient per gram of protein. However, prices vary widely between brands. Budget-friendly whole foods like canned tuna, eggs, cottage cheese, and chicken thighs can often compete with or outperform mid-range protein powders on a cost-per-gram basis. The calculator lets you compare directly with your local prices.
Should I only choose the cheapest protein source?
Cost efficiency is one factor among many. Protein quality (amino acid completeness), digestibility, micronutrient content, saturated fat and sodium levels, and culinary variety all play roles in a well-rounded diet. The cheapest option on a cost-per-gram basis may not be the most nutritious or satisfying choice overall. This tool is intended to help you make informed comparisons, not to prescribe a single optimal diet.