Protein per dollar · #11 of 58
Cannellini beans: about 22 g protein per $1
At the US average price for September 2026 (adjusted), $1 of cannellini beans buys about 22 g of protein, and 30 g of protein costs about $1.35.
Sources
Protein: USDA FoodData Central Foundation, Beans, great northern, canned, sodium added, drained and rinsed (FDC ID 2644294): 7.03 g protein and 110 kcal per 100 g.
Price: USDA ERS PP-NAP 2017-18: Beans, from canned, NS as to type, no added fat $0.2528/100 g same form; x CPI-U CUUR0000SAF113 371.317/296.739 = 1.2513 (2026-09 vs 2017-18 average). Beans, from canned, NS as to type (white beans are not listed separately) Series ERS PP-NAP 2017-18 FNDDS 41101070, as of 2026-09.
Estimates. Sales, store brands and waste are not included.
Dishes that use cannellini beans
Sorted by how much goes into each serving.
Questions
How much protein per dollar is cannellini beans?
About 22 g of protein per $1 at the US average price of $0.32 per 100 g (US avg 2017–18, adjusted). That ranks 11 of 58 grocery proteins we track.
How much does 30 g of protein from cannellini beans cost?
About $1.35 at US average prices for September 2026. Your store will differ.

