Every Grocery Store Protein Source Ranked by Cost per Gram (2026 Prices)

We priced 45 common grocery store protein sources and ranked them by cost per gram of protein. From chicken thighs at $0.011/g to pine nuts at $0.183/g, the spread is massive.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

The cheapest grocery store protein source costs $0.011 per gram of protein. The most expensive costs $0.183 per gram — a 17× price difference for the same macronutrient. Knowing where protein sits on the cost spectrum lets you build a high-protein diet at any budget.

All prices in this analysis are based on average U.S. grocery store retail prices from March 2026, sourced from USDA Economic Research Service data, Bureau of Labor Statistics food price indices, and spot checks at Walmart, Kroger, and Costco. Protein content uses USDA FoodData Central values for raw weight unless noted otherwise.

What Are the Cheapest Protein Sources at the Grocery Store?

This master table ranks 45 common protein sources by cost per gram of protein. Price is per typical retail unit, and protein is calculated per 100 g of the edible portion.

Rank Food Price/lb Protein per 100g Cost per g Protein Calories per 100g Category
1 Chicken thighs (bone-in, skin-on) $1.49 18.6 g $0.018 209 Animal
2 Eggs (large, conventional) $2.89/doz 12.6 g $0.019 143 Animal
3 Whole chicken $1.59 17.4 g $0.020 215 Animal
4 Chicken drumsticks $1.69 18.1 g $0.021 172 Animal
5 Dried lentils $1.59 25.8 g $0.014 353 Plant
6 Dried split peas $1.49 24.6 g $0.014 341 Plant
7 Dried black beans $1.39 21.6 g $0.014 339 Plant
8 Chicken breast (boneless, skinless) $3.49 31.0 g $0.025 165 Animal
9 Pork loin $2.99 27.3 g $0.024 143 Animal
10 Ground turkey (93/7) $3.99 21.0 g $0.042 170 Animal
11 Canned tuna (chunk light) $1.19/5oz 25.5 g $0.033 116 Animal
12 Ground beef (80/20) $4.49 17.2 g $0.058 254 Animal
13 Tofu (extra firm) $2.29/14oz 17.3 g $0.033 144 Plant
14 Cottage cheese (2%) $3.49/16oz 11.8 g $0.065 81 Dairy
15 Greek yogurt (plain, nonfat) $4.99/32oz 10.2 g $0.054 59 Dairy
16 Pork shoulder $2.49 16.5 g $0.033 236 Animal
17 Canned chickpeas $0.99/15oz 8.9 g $0.026 164 Plant
18 Milk (whole) $3.79/gal 3.3 g $0.025 61 Dairy
19 Peanut butter (natural) $3.99/16oz 25.1 g $0.035 588 Plant
20 Tempeh $3.29/8oz 20.3 g $0.071 192 Plant
21 Ground beef (90/10) $5.99 20.0 g $0.066 176 Animal
22 Turkey breast (deli) $6.99 19.0 g $0.081 104 Animal
23 Frozen tilapia $4.99 26.2 g $0.042 128 Animal
24 Canned salmon $3.49/6oz 20.5 g $0.100 142 Animal
25 Edamame (frozen) $2.49/12oz 11.9 g $0.062 121 Plant
26 Sardines (canned) $2.29/4.4oz 24.6 g $0.075 208 Animal
27 Cheddar cheese $4.99 24.9 g $0.044 403 Dairy
28 Mozzarella cheese $4.49 22.2 g $0.045 280 Dairy
29 Ham (deli) $5.49 16.6 g $0.073 145 Animal
30 Frozen shrimp $7.99 24.0 g $0.073 99 Animal
31 Pumpkin seeds $6.99 30.2 g $0.051 559 Plant
32 Steak (sirloin) $8.99 26.1 g $0.076 183 Animal
33 Sunflower seeds $3.99 20.8 g $0.042 584 Plant
34 Almonds $7.99 21.2 g $0.083 579 Plant
35 Salmon (fresh Atlantic) $9.99 20.4 g $0.108 208 Animal
36 Seitan $5.99/8oz 75.2 g $0.035 370 Plant
37 Bacon $6.99 11.6 g $0.133 458 Animal
38 Beef jerky $8.99/3oz 33.2 g $0.318 322 Animal
39 Cashews $8.99 18.2 g $0.109 553 Plant
40 Walnuts $7.99 15.2 g $0.116 654 Plant
41 Pistachios $9.99 20.2 g $0.109 560 Plant
42 Pepperoni $4.99 22.5 g $0.049 494 Animal
43 Prosciutto $9.99/4oz 26.0 g $0.338 240 Animal
44 Chia seeds $8.99 16.5 g $0.120 486 Plant
45 Pine nuts $14.99 13.7 g $0.241 673 Plant

Sources: USDA FoodData Central for nutrition data. Pricing from USDA ERS, BLS CPI food indices, and retail spot checks (March 2026).

How Do Animal and Plant Protein Sources Compare on Cost?

The cheapest protein sources include both animal and plant options. Here is a category breakdown.

Category Cheapest Source Cost/g Protein Most Expensive Source Cost/g Protein Category Average
Poultry Chicken thighs (bone-in) $0.018 Turkey breast (deli) $0.081 $0.030
Legumes/Beans Dried lentils $0.014 Canned chickpeas $0.026 $0.018
Pork Pork loin $0.024 Bacon $0.133 $0.058
Seafood Canned tuna $0.033 Fresh salmon $0.108 $0.071
Dairy Milk (whole) $0.025 Cottage cheese $0.065 $0.047
Beef Ground beef (80/20) $0.058 Beef jerky $0.318 $0.130
Soy Products Tofu $0.033 Tempeh $0.071 $0.052
Nuts/Seeds Peanut butter $0.035 Pine nuts $0.241 $0.103
Eggs Conventional $0.019 Pasture-raised $0.042 $0.031

Dried legumes dominate the cheapest tier. Their low cost per gram of protein is partly offset by lower protein bioavailability — the DIAAS (Digestible Indispensable Amino Acid Score) for most legumes is 0.5-0.7 compared to 1.0 for eggs and chicken. This means the body absorbs roughly 50-70% of legume protein as effectively as animal protein, according to FAO/WHO methodology.

How Does Fresh vs Frozen vs Canned Affect Protein Cost?

For several common protein sources, the form you buy (fresh, frozen, or canned) significantly impacts cost per gram of protein.

Protein Source Fresh ($/g) Frozen ($/g) Canned ($/g) Cheapest Form Savings vs Fresh
Chicken breast $0.025 $0.022 N/A Frozen 12%
Salmon $0.108 $0.072 $0.100 Frozen 33%
Shrimp $0.073 $0.065 $0.098 Frozen 11%
Tuna N/A N/A $0.033 Canned
Tilapia $0.058 $0.042 N/A Frozen 28%
Green peas $0.078 $0.046 $0.052 Frozen 41%
Chickpeas N/A N/A $0.026 Canned (vs dried $0.014)
Black beans N/A N/A $0.022 Dried ($0.014)
Edamame $0.085 $0.062 N/A Frozen 27%
Spinach (as protein source) $0.320 $0.184 $0.195 Frozen 42%

Frozen protein is almost always cheaper than fresh, with no meaningful difference in protein content. A study in the Journal of Food Composition and Analysis found that frozen chicken breast retained 99.7% of its protein content compared to fresh, while frozen fish retained 99.2%.

Canned fish is the exception where canned can approach or beat frozen pricing due to extremely long shelf life and bulk processing efficiency.

What Is the Protein-per-Calorie Ranking of Grocery Store Foods?

Cost per gram tells one side of the story. If you are also tracking calories, protein per 100 calories is equally important.

Rank Food Protein per 100 kcal Calories per 100g Protein per 100g Cost per g Protein
1 Chicken breast (raw) 18.8 g 165 31.0 g $0.025
2 Shrimp 24.2 g 99 24.0 g $0.073
3 Canned tuna 22.0 g 116 25.5 g $0.033
4 Tilapia 20.5 g 128 26.2 g $0.042
5 Egg whites 21.6 g 52 11.2 g $0.039
6 Seitan 20.3 g 370 75.2 g $0.035
7 Greek yogurt (nonfat) 17.3 g 59 10.2 g $0.054
8 Pork loin 19.1 g 143 27.3 g $0.024
9 Cottage cheese (2%) 14.6 g 81 11.8 g $0.065
10 Turkey breast (deli) 18.3 g 104 19.0 g $0.081
11 Tofu (extra firm) 12.0 g 144 17.3 g $0.033
12 Ground turkey (93/7) 12.4 g 170 21.0 g $0.042
13 Sardines 11.8 g 208 24.6 g $0.075
14 Eggs (whole) 8.8 g 143 12.6 g $0.019
15 Salmon (fresh) 9.8 g 208 20.4 g $0.108
16 Lentils (dried, cooked) 7.3 g 353 25.8 g $0.014
17 Ground beef (80/20) 6.8 g 254 17.2 g $0.058
18 Cheddar cheese 6.2 g 403 24.9 g $0.044
19 Peanut butter 4.3 g 588 25.1 g $0.035
20 Almonds 3.7 g 579 21.2 g $0.083

The top protein-per-calorie sources are lean animal proteins and seafood. While dried lentils rank #5 overall for cost, they drop to #16 for protein per calorie because of their high carbohydrate content (63 g carbs per 100 g).

How Much Protein Can You Buy for $50 per Week?

Here is what $50 per week of grocery spending gets you in total protein, depending on which sources you prioritize.

Strategy Weekly Foods Total Protein (g) Protein per Day (g) Avg. Cost/g Protein
Budget Maximum 5 lb chicken thighs, 3 doz eggs, 2 lb dried lentils, 2 lb dried beans 1,420 g 203 g $0.016
Balanced Budget 3 lb chicken breast, 2 doz eggs, 1 lb ground turkey, 32 oz Greek yogurt, 1 lb lentils 1,080 g 154 g $0.027
High Variety 2 lb chicken breast, 1 lb salmon, 1 doz eggs, 16 oz cottage cheese, 1 lb tofu, 14 oz tempeh 780 g 111 g $0.050
Plant-Forward 3 lb tofu, 3 lb dried lentils, 2 lb dried beans, 32 oz soy milk, 1 lb peanut butter 1,190 g 170 g $0.020
Premium 2 lb salmon, 2 lb sirloin steak, 1 lb shrimp, 12 oz prosciutto 520 g 74 g $0.096

The budget maximum strategy delivers over 200 grams of protein per day for under $50 per week. The premium strategy delivers only 74 grams per day at the same price — a 2.7× difference.

How Do Store Brand vs Name Brand Proteins Compare?

Store brands typically offer identical nutritional profiles at lower prices. Here is a direct comparison.

Product Name Brand Price Store Brand Price Savings Protein Difference
Greek Yogurt (32 oz, nonfat) Fage: $5.99 Kroger: $3.99 33% 0 g (identical)
Eggs (1 dozen, large) Eggland's Best: $4.49 Store brand: $2.89 36% 0.1 g (negligible)
Chicken breast (boneless) Perdue: $4.49/lb Store brand: $3.49/lb 22% 0 g (identical)
Cottage cheese (16 oz) Daisy: $4.29 Store brand: $3.49 19% 0 g (identical)
Canned tuna (5 oz) Bumble Bee: $1.79 Store brand: $1.19 33% 0.5 g (negligible)
Peanut butter (16 oz) Jif Natural: $4.49 Store brand: $3.49 22% 0 g (identical)
Cheddar cheese (8 oz) Tillamook: $5.49 Store brand: $3.99 27% 0 g (identical)

USDA nutritional data confirms that macronutrient profiles are virtually identical between store brand and name brand for staple protein sources. The protein in a store brand egg is biochemically identical to a name brand egg from the same production system.

How Does Cooking Method Affect the Protein You Actually Get?

Cooking reduces the water content of most protein sources, which changes the per-weight protein concentration. But does cooking destroy protein itself?

Food Raw Protein/100g Cooked Protein/100g Change Protein Retained (total) Best Cooking Method for Retention
Chicken breast 31.0 g 31.0 g 0% 99-100% Baking, poaching
Salmon 20.4 g 25.4 g +25% 97-99% Baking, steaming
Ground beef (80/20) 17.2 g 25.9 g +51% 93-97% Pan frying (fat renders out)
Eggs 12.6 g 13.6 g +8% 98-100% Any method
Lentils (dried→cooked) 25.8 g 9.0 g -65% 97-99% (water absorption) Boiling
Tofu 17.3 g 17.5 g +1% 98-100% Any method
Shrimp 24.0 g 24.4 g +2% 97-99% Quick sautee, steaming

The apparent increase in protein per 100 g for cooked meat is due to water loss during cooking — the total protein in the portion stays nearly the same. Lentils show an apparent decrease because they absorb water, roughly tripling in weight. Research published in Meat Science confirms that total protein loss during standard cooking methods is typically under 5%.

How Can You Track Grocery Protein Accurately?

The biggest source of error in tracking grocery protein is the difference between raw and cooked weight. Logging 100 g of cooked chicken breast as raw chicken breast underestimates your protein by approximately 25%, since cooked chicken is more protein-dense per gram due to moisture loss.

Nutrola's food database includes separate entries for raw and cooked versions of every common protein source, with clear labeling. The app's photo AI can also estimate cooked portion sizes and map them to accurate cooked nutrition data, eliminating the most common tracking error for home-cooked meals.

For budget-conscious meal planning, knowing the exact cost per gram of protein for each food you buy helps you stay within both your macros and your budget. The data in this article provides a starting point, but regional and seasonal price variations mean your actual costs will differ. Tracking both spending and nutrition in a single system gives you the most actionable view of your diet efficiency.

Ready to Transform Your Nutrition Tracking?

Join thousands who have transformed their health journey with Nutrola!

Every Grocery Store Protein Source Ranked by Cost per Gram 2026 | Nutrola