Skip to main content
EvvyTools.com EvvyTools.com

Navigate

Home Tools Data Lists About Blog Contact

Tool Categories

Home & Real Estate Health & Fitness Freelance & Business Everyday Calculators Writing & Content Dev & Tech Cooking & Kitchen Personal Finance Math & Science

More

Subscribe Donate WordPress Plugin
Sign In Create Account

Protein Per Dollar Calculator — Rank Any Food by Protein Value

Rank any food by protein grams per dollar with live USDA data

Search any common high-protein food, enter what you actually paid at your grocery store, and watch your foods get ranked live by grams of protein per dollar. Build a side-by-side comparison of chicken, eggs, tofu, lentils, whey, Greek yogurt and more — so you know exactly where your protein dollars go furthest.

Pro tip: Canned tuna, whole eggs and dry lentils almost always beat chicken breast on protein per dollar — even at today’s inflated prices. The ranking that surprises most people: cottage cheese and store-brand Greek yogurt usually outperform expensive “high-protein” cereals and protein bars by a factor of 3–5×.

Price you paid
$
Quantity
Price unit
Leave price blank to use a typical US retail price — you can always edit it.
Top pick: protein per $1
0g
Cost / 20g Protein
$0.00
Cheapest Cent / Gram
Foods Ranked
0

Your protein-per-dollar ranking

Search a food above and add it to start ranking.

Grocery list optimizer Pro

Enter a weekly protein goal and budget. We’ll fill it from your current ranking, cheapest first, and show exactly how much of each food to buy.

Weekly protein target (g)
Weekly food budget ($)
Total $0.00 · 0g

Full macro breakdown — top pick Pro

Add a food to see its full macro profile per 100 g.

Calories
Protein
Fat
Carbs
Protein / 100 cal
Iron
Calcium
B12

Saved food library Pro

Pin your current ranking locally and re-check later to see how inflation has shifted your protein dollar.

No saved foods yet — pin your ranking to start tracking.
Grocery optimizer, full macro breakdown & price tracking — unlocked with Pro
Save requires subscription

Why Protein Per Dollar Is the Metric That Actually Matters

If you lift, run, cut, bulk, meal-prep for a family, or simply try to eat enough protein without blowing your grocery budget, the single most useful number you can calculate about a food is grams of protein per dollar spent. Calories per dollar tells you about energy, not nutrition. Price per pound ignores the fact that a pound of chicken breast delivers roughly three times the protein of a pound of chicken thighs with bone-in skin. Even the nutrition label by itself can’t answer the real question: which food on this shelf gives me the most protein for my next dollar?

The calculator above takes a curated database of about sixty common high-protein foods — lean meats, fish, eggs, dairy, legumes, soy, grains and protein powders — with accurate per-100g protein values from the USDA. You add your local price, pick a unit (per pound, per kilogram, per dozen, per package), and each food is instantly ranked by the number of grams of protein one dollar actually buys you. Edit the price and the ranking re-sorts in real time.

How to Use the Ranker Effectively

  1. Type a food you’re considering buying. The search filters as you type — try “chicken,” “eggs,” “lentils,” “tuna,” or “cottage cheese.”
  2. Enter the price from your receipt or the shelf tag. Use the price unit that matches — per pound, per 100 grams, per dozen, or per item.
  3. Add it to the ranking. Each food becomes a row, ranked by protein per $1 high to low. Rows flash when they slot into place.
  4. Repeat for every food you’re comparing. Add ten foods, remove the laggards, and the winner at the top of the table is your best protein dollar at your store right now.

The Cheap High-Protein Foods That Keep Winning

Year after year, across inflation spikes and supply shocks, the same small group of foods dominates the top of the protein-per-dollar leaderboard:

  • Dry lentils and split peas — roughly 25g protein per 100g dry, often under $0.30 per 100g. Expect 70–90 grams of protein per dollar, more than any animal food.
  • Whole eggs — around 13g per 100g (roughly 6g per large egg). Even at $4 a dozen they deliver 18–25g protein per dollar and bring vitamins, choline and cheap, bioavailable amino acids.
  • Canned tuna and canned sardines — 26g and 25g of protein per 100g respectively, and cheap store-brand cans often clock in over 20g protein per dollar.
  • Cottage cheese, plain Greek yogurt, and milk — underrated budget champions. Store-brand cottage cheese in particular delivers 11g of protein per 100g at a fraction of the cost of boutique “high-protein” dairy products.
  • Chicken thighs (bone-in, skin-on) — usually rank above chicken breast on protein per dollar because the per-pound price is lower and the protein density only drops slightly once you subtract bone weight.
  • Tofu (firm), tempeh, and TVP — complete plant proteins at 8–50g per 100g that routinely outperform premium protein bars and shakes in g/$.

The Foods That Always Underperform

Most branded products marketed as high-protein foods are near the bottom of the ranking once you do the math. Protein bars typically deliver 2–5g of protein per dollar because you are paying for packaging, marketing, and flavor systems. Ready-to-drink protein shakes are worse — often under 3g per dollar. Beef jerky, smoked salmon, boutique Greek yogurts, cashews and almonds all land in the 3–8g per dollar range. Steak and salmon fillets fall somewhere in the middle: great nutrition, but a high-cost way to hit a protein target if that’s your only goal. Whey protein isolate is a useful exception — at around 78g of protein per 100g and roughly $2 per 100g, it typically lands around 35–45g per dollar, rivalling whole foods.

How Much Protein Do You Actually Need?

The RDA of 0.8 g per kg of bodyweight is a floor designed to prevent deficiency in sedentary adults — not a target for anyone training, aging, dieting, or pregnant. The American College of Sports Medicine, the International Society of Sports Nutrition, and recent meta-analyses converge around 1.4–2.2 g per kg bodyweight per day for active adults, with the upper end of that range (around 2.0–2.4 g/kg) useful during a cut to preserve lean mass. For a 180 lb (82 kg) lifter in a moderate deficit, that works out to roughly 160–180 g of protein per day — about 1,200 g per week, or 1.2 kg.

At an average of 15g of protein per dollar (a reasonable mixed-basket target), that weekly goal costs roughly $80. At 30g per dollar (lentils, eggs, tuna, whey), it costs closer to $40. That’s the practical stakes of getting this math right: the same weekly protein intake can swing $40–60 a week depending on how you shop.

Complete vs Incomplete Protein — Does It Still Matter?

The old rule that plant proteins must be “combined” at each meal to form complete proteins has been walked back by the American Dietetic Association and the vast majority of current sports nutrition research. What matters is the total amino-acid profile over a 24-hour window, not a single meal. If your day includes rice and beans, oats and peanut butter, or lentils and any grain, you are already hitting a complete amino-acid profile. Soy, quinoa, buckwheat, hemp, and chia are complete plant proteins on their own. Budget plant-based eaters can rely heavily on lentils, tofu and soy-based products without stacking every meal like a jigsaw puzzle.

Why Protein Per Dollar Changes With Inflation — and Where You Live

Protein-per-dollar rankings are not static. From 2021 to 2024, USDA data shows eggs spiking over 60% year-over-year at points, chicken breast fluctuating by 20–30%, and certain canned fish categories rising faster than beef. The rankings you build today may reshuffle within a year. That’s why the saved food library premium feature exists — pin your current prices, revisit in three months, and watch in real time which foods overtook which. Regional differences are also dramatic: dry lentils and tofu are consistently cheaper at Asian and Middle Eastern grocers; egg prices vary 40%+ between states; and wild vs farmed salmon can differ by 3× at the same store on the same day.

Building a $50-a-Week High-Protein Meal Plan

A practical high-protein grocery list on $50 a week for one person might look like: 3 dozen eggs ($10), 2 lb chicken thighs ($7), 1 lb dry lentils ($2), 1 lb dry split peas ($2), 4 cans tuna ($6), 2 lb plain Greek yogurt ($8), 1 lb firm tofu ($3), 1 gallon milk ($4), oats ($3), rice ($2), and a bag of frozen vegetables ($3). That supplies roughly 1,200–1,400 g of protein across the week — about 170–200 g per day, plenty for most active adults at any reasonable bodyweight — plus enough carbohydrate and fat to fuel real training. Use the optimizer above to build a similar list from the prices at your specific store.

Methodology and Data Sources

Protein values per 100g in this calculator are drawn from the USDA FoodData Central database (Foundation and SR Legacy datasets), which represents the U.S. government’s reference data for food composition. Default retail prices are monthly averages from USDA Economic Research Service and the Bureau of Labor Statistics for U.S. city averages — your local prices will vary, which is why every price field in the tool is editable. Protein figures are rounded to the nearest gram per 100g; prices are rounded to the nearest cent. All calculations happen locally in your browser — nothing is sent to a server.

Tracking total daily macros instead of just protein? Try the Macro Calculator to dial in protein, carb and fat targets based on your goals. Planning meals? The Recipe Nutrition Calculator turns any ingredient list into an FDA nutrition label. Browse every Health & Fitness calculator for more tools like this one.

Frequently Asked Questions

Which foods have the most protein per dollar?

Dry lentils, whole eggs, canned tuna, cottage cheese, and store-brand Greek yogurt consistently top protein-per-dollar rankings, typically delivering 40 to 80 grams of protein per dollar at U.S. grocery prices. Chicken thighs usually outperform chicken breast on this metric due to lower price per pound.

How much protein do I need per day?

The RDA is 0.36 g/lb (0.8 g/kg), but active adults benefit from 0.7 to 1.0 g/lb (1.6 to 2.2 g/kg) for muscle maintenance and growth. A 170 lb active adult targets 120 to 170 grams of protein per day.

Is plant protein as good as animal protein?

Plant proteins like legumes, soy, and grains often lack one or more essential amino acids on their own, but combining sources (rice + beans, lentils + whole grains) provides a complete amino acid profile. Soy, pea, and hemp protein are nutritionally comparable to whey on a per-gram basis for muscle synthesis in most research.

Why does protein per dollar matter more than price per pound?

Price per pound ignores the actual nutrient you want. A pound of chicken breast contains about 110 g of protein, while a pound of bone-in skin-on chicken thighs contains around 70 g. Even if the thighs are cheaper per pound, the breast may still win on protein per dollar depending on the price gap.

Do protein powders win on price?

Whey concentrate typically runs 30 to 50 g of protein per dollar at bulk pricing, which is competitive but rarely beats eggs, lentils, or cottage cheese. Plant-based powders tend to cost more per gram of protein. Powder is most useful for convenience rather than cost optimization.

Link copied to clipboard!