We built this ranking so anyone can reproduce it. Here is exactly how.
Prices. Every price comes from the USDA Economic Research Service's Purchase to Plate National Average Prices for 2017/2018, the most recent release. ERS built these from Circana retail scanner sales across grocery stores, supercenters, convenience, drug and dollar stores, and reports each food as a price per 100 edible grams. Warehouse clubs are not part of that store list. ERS does not expect its next price release before spring 2027.
We used only prices that ERS matched directly to scanner data, with one disclosed exception: walnuts, whose only plain price was imputed from related foods.
Restating to 2026 dollars. BLS publishes no price index specific to nuts, so we used the closest category, the Consumer Price Index for snacks. The CPI snacks series averaged 252.57 across 2017 and 2018 and stood at 316.81 in August 2026, a factor of 1.2543. Peanut butter used the CPI peanut butter index instead, a factor of 1.2484.
Because one factor scales every nut equally, the restatement changes the dollar figures but not the order of the ranking. The order reflects relative prices in 2017/18. Treat every dollar figure here as an estimate, not a price you will see on a shelf tag this week.
Nutrients. Protein, calories, fiber and sodium come from USDA FoodData Central's SR Legacy records, matched to the form USDA priced. We used SR Legacy rather than the survey database for the main table because the survey database had three issues for these foods: its chia entry duplicates flax, its macadamia entry is salted, and its "unroasted" cashew entry uses the roasted protein value.
The formula. Protein per dollar equals grams of protein per 100 grams divided by the 2026-dollar price per 100 grams. Price per pound multiplies the 100-gram price by 4.5359. Calories per gram of protein divides calories by protein, both per 100 grams.
How stable is the ranking? Because our prices come from 2017/18, we tested whether the order is a one-off. Fourteen of the 15 items were also priced in USDA's 2015/16 data. Ranked the same way, the two cycles agree closely, with a rank correlation of 0.94 on a scale where 1.0 means identical order. Peanuts, flax and chia held the top three spots in both, and pine nuts, macadamias and pecans stayed in the bottom four. The middle of the table, especially pistachios and Brazil nuts, is where positions moved most.
What we left out. Hemp hearts carry more protein per gram than any seed in this index, but USDA publishes no national price for them, so they could not be ranked. Coconut and chestnuts were left out because they are rarely bought for protein.