Skip to content
Short OrderGet early access

Protein per dollar · #18 of 58

Black beans: about 18 g protein per $1

At the US average price for September 2026 (adjusted), $1 of black beans buys about 18 g of protein, and 30 g of protein costs about $1.70.

Check your store's price

Protein per $118 g
30 g of protein costs$1.70
US average price$0.39 per 100 g
Price sourceUS avg 2017–18, adjusted
Protein per 100 g6.9 g
Calories per 100 g120
Calories from protein24%

Where it ranks

Its neighbours in the ranking of 58 grocery proteins.

Full ranking

Sources

Protein: USDA FoodData Central Foundation, Beans, black, canned, sodium added, drained and rinsed (FDC ID 2644285): 6.91 g protein and 120 kcal per 100 g.

Price: USDA ERS PP-NAP 2017-18: Black beans, from canned, no added fat $0.3136/100 g same form; x CPI-U CUUR0000SAF113 371.317/296.739 = 1.2513 (2026-09 vs 2017-18 average). Black beans, from canned, no added fat Series ERS PP-NAP 2017-18 FNDDS 41102080, as of 2026-09.

Estimates. Sales, store brands and waste are not included.

Dishes that use black beans

Sorted by how much goes into each serving.

Questions

How much protein per dollar is black beans?

About 18 g of protein per $1 at the US average price of $0.39 per 100 g (US avg 2017–18, adjusted). That ranks 18 of 58 grocery proteins we track.

How much does 30 g of protein from black beans cost?

About $1.70 at US average prices for September 2026. Your store will differ.