Reference

How to compare the cost of 10 g of protein

Cost per 10 g of protein puts foods with different prices and protein contents on the same basis. It measures cost, not health benefits.

Overview

A clear explanation of the value and what it means.

Cost per 10 g of protein puts foods with different prices and protein contents on the same basis. It measures cost, not health benefits.

Answer

At 5.00 per kg in your chosen currency and 20 g of protein per 100 g, 10 g of protein costs 0.25.

  • No result is calculated when protein is zero or unknown.
  • Compare raw foods with raw foods, and cooked foods with cooked foods.
  • Cost per 10 g of protein does not account for the other qualities of a food or your overall diet.

How it is calculated

The formula or method behind the calculation.

price_per_10g_protein = (price_per_kg / 10) / protein_per_100g * 10

5.00 / 10 = 0.50 per 100 g; 0.50 / 20 × 10 = 0.25 per 10 g of protein.

FATSL leaves the result unavailable if an input is missing or a zero value would require division by zero.

Example

A worked example using a food in the FATSL reference guide.

For a fair comparison, use the price of a specific pack and nutrition from that same pack or a matching reviewed entry.

Use this on FATSL

Open a related food page or calculator.

Limitations

Keep these limitations in mind when using the values.

  • Values may differ by pack, brand, food state and preparation method.
  • Missing values are not filled in with guesses.
  • For your own purchase, the receipt or pack price is more accurate.
  • FATSL does not provide medical advice or make claims about a food’s health benefits.

Next steps

Continue to a calculator, prices or our methodology.

Related sections

Continue with the same data in a related section.