The cost of protein: 57 foods ranked by price per 30g
Everyone tells you to eat more protein. Nobody tells you what it costs. So we priced it — 57 sources, ranked by cost per 30 grams of protein rather than cost per pound, because a pound of beans and a pound of chicken are not the same purchase. Two things fell out of the data that we did not expect.
Two findings that surprised us
1. Protein powder is no longer the cheap option. This is the one that upends the conventional advice. Bulk whey concentrate now runs about $1.56 per 30g of protein — roughly double family-pack chicken breast, and more than triple chicken leg quarters. Whey is convenient, fast, and easy to hit a target with. It is not cheap. If you have been buying tubs to save money, check the maths on your own shelf.
2. The cheapest food on the list is still a bad buy for most people. Dried black beans cost $0.39 per 30g — the lowest figure here. They also deliver only 6.5 grams of protein per 100 calories. To get a single 30g feeding you would eat roughly 460 calories of beans.
If money is your only constraint, fine. But most people chasing a protein target are also trying to control calories — and then a second, harder constraint applies: how much food can you actually eat? Every calorie spent on cheap starch or cheap fat is a calorie unavailable for the protein you were trying to buy.
So the honest ranking needs two axes, not one: cost per 30g of protein and protein per 100 calories. You want the top-left of this chart.
The same logic complicates the winner. Chicken leg quarters are the cheapest real protein at $0.48 — but they carry skin and fat, so they deliver only 13.6g of protein per 100 calories. Family-pack chicken breast costs 75% more at $0.84, and gives you 20.8g per 100 calories. If calories are tight, the "more expensive" option is very often the better one. That trade-off is the whole point of this table.
The best value in each category
The traps
Peanut butter. Looks cheap at $0.80 per 30g. Delivers 4.2g of protein per 100 calories — the worst density in the dataset. It is an excellent fat source and a poor protein source. Peanut butter powder, which is just peanut with the fat pressed out, delivers 13.4g per 100 calories for $1.06. Three times the density for a quarter more money.
Oats and quinoa. Both are routinely described as high-protein. Both are carbohydrates with a protein rumour attached — 3.4g and 3.9g per 100 calories respectively. Eat them because you like them, not to hit a protein target.
Beef. US ground beef averaged $6.75/lb in May 2026, up about 7.5% year on year. That puts 93/7 at roughly $2.21 per 30g — more than four times chicken leg quarters. Beef has quietly become a luxury protein.
The powder assumption. "Just buy a tub of whey, it's the cheapest protein there is" was true for years. It isn't now. At $1.56 per 30g, bulk whey concentrate sits below sardines and tofu but well above almost every cut of chicken. Buy it for convenience and speed — those are real benefits — but don't buy it believing it saves you money.
The full ranking
| Food | $ / 30g protein | Protein per 100 kcal | Leucine |
|---|
Methodology
cost per 30g protein = (item price ÷ grams of protein in item) × 30
protein density = grams of protein ÷ (kcal ÷ 100)
- Prices are US discount-grocery prices checked 13 July 2026, primarily Walmart shelf listings, cross-checked against the Bureau of Labor Statistics Average Price Data series for May 2026 (eggs $2.19/dozen, boneless chicken breast $4.17/lb, ground beef $6.75/lb). Bone-in cuts are adjusted conservatively for bone and inedible weight — leg quarters, drumsticks and whole chicken are priced on edible yield, not package weight.
- Why 30g and not 25g? 30g is the low end of the per-meal dose that reliably triggers muscle protein synthesis. Pricing a "feeding" rather than an arbitrary unit makes the numbers directly actionable. To convert any figure here to a 25g basis, multiply by 0.83.
- Protein and calorie figures come from standard composition data for the food as purchased (raw weight for meat, dry weight for legumes and powders).
- "Leucine complete" means the food alone plausibly clears the ~2.5–3.0g per-meal leucine threshold at a normal 30g protein serving. Most plant proteins do not, which is why they carry a flag rather than a fail.
- Limitations. Prices vary substantially by region, store and season, and they drift. The ranking is far more stable than the absolute figures — lentils will always beat scallops. Treat this as a map, not a receipt.
Questions
What is the cheapest source of protein?
By raw cost per 30g of protein, dried beans and lentils are cheapest at roughly $0.39–$0.40 — but they deliver only about 6.5g of protein per 100 calories, so a 30g feeding costs you roughly 460 calories. Among foods you can realistically build a diet on, chicken leg quarters are cheapest at about $0.48 per 30g. The best all-round buy is family-pack chicken breast at roughly $0.84 per 30g, because it delivers 20.8g of protein per 100 calories — far more protein for each calorie you spend.
What is the cheapest high-protein food that isn't a powder?
Chicken leg quarters (~$0.48 per 30g of protein), chicken liver (~$0.60), whole eggs (~$0.60), canned mackerel (~$0.67), chicken drumsticks (~$0.72) and chicken gizzards (~$0.78). Bone-in dark-meat chicken and organ meats are consistently the cheapest animal protein in the store, and almost nobody buys them.
Is protein powder cheaper than real food?
No — not any more, and this surprises people. Bulk whey concentrate now costs roughly $1.56 per 30g of protein. Family-pack chicken breast is about $0.84, chicken leg quarters about $0.48, and eggs about $0.60. Powder is faster, more convenient, and easier to hit a target with when your appetite is poor — those are real advantages worth paying for. But it is not the budget option, and the old advice to "just buy a tub, it's cheapest" is simply out of date.
Why is protein density per calorie important?
Because for many people calories, not money, are the real constraint. If you are eating in a deficit, or your appetite is suppressed, you have a hard ceiling on how much food you can consume. Every calorie spent on cheap fat is a calorie unavailable for protein. Peanut butter is a good example: it looks cheap at $0.80 per 30g of protein, but delivers only 4.2g of protein per 100 calories. Peanut butter powder delivers 13.4g — three times the density for almost the same price.
Is beef still a cheap protein?
No longer. US ground beef averaged $6.75 per pound in May 2026, up around 7.5% year over year, which puts 93/7 ground beef at roughly $2.21 per 30g of protein. That is more than four times the cost of bulk whey concentrate and roughly triple the cost of canned mackerel. Beef has quietly become a premium protein.
What is the best value plant protein?
Vital wheat gluten — the base ingredient for homemade seitan — at around $0.53 per 30g of protein and 27.2g of protein per 100 calories, which is the highest protein density of any food on this list. The catch is that wheat protein is incomplete and low in leucine, so it needs to be combined with other protein sources or supplemented with free-form leucine to fully trigger muscle protein synthesis. Soy protein isolate (~$0.56) is the next best and has a much better amino acid profile.
How were these prices calculated?
Cost per 30g of protein = (price of the item ÷ grams of protein in that item) × 30. Prices are US national averages for mid-2026. Eggs, chicken breast, and ground beef are anchored to the Bureau of Labor Statistics Average Price Data series for May 2026. The rest are typical supermarket and bulk-supplier prices. Protein density is grams of protein per 100 calories, calculated from standard nutrition composition data.
Losing weight on a GLP-1?
Protein cost stops being an academic question when a medication has cut your appetite in half and you still have to hit 150g a day. That's what the rest of this site is for.