The Cheapest Protein Per Gram: 52 Foods Ranked by Cost (US Prices)
We priced 52 protein sources against USDA data using US prices and cooked-yield math. Pinto beans win at about $0.011 per gram of protein — every bean beats every cut of chicken, and beef costs 7 to 17 times more.
Read article