Dry pinto beans deliver 97.9 grams of protein per dollar. Canned chickpeas deliver 22.0. That 4.5x spread, based on USDA data and July 2026 prices, is the entire canned-versus-dry argument compressed into two numbers. Every dry bean in our 10-bean comparison beat every canned bean, and it wasn’t a photo finish.
These numbers come from our full protein per dollar study, which priced the whole store, and they’re also what puts dried legumes in the first seven places of the plant protein ranking. Here’s the bean-only bracket:
| Rank | Food | Type | Protein per $1 | Price |
|---|---|---|---|---|
| 1 | Pinto beans | Dry, 4 lb bag | 97.9 g | $3.97 |
| 2 | Black beans | Dry, 2 lb bag | 81.0 g | $2.42 |
| 3 | Brown lentils | Dry, 16 oz bag | 77.7 g | $1.44 |
| 4 | Navy beans | Dry, 2 lb bag | 75.9 g | $2.67 |
| 5 | Green split peas | Dry, 16 oz bag | 73.9 g | $1.42 |
| 6 | Chickpeas | Dry, 16 oz bag | 56.7 g | $1.64 |
| 7 | Red lentils | Dry, 16 oz bag | 56.0 g | $1.94 |
| 8 | Black beans | Canned, 15.5 oz | 30.1 g | $0.88 |
| 9 | Kidney beans | Canned, 15.5 oz | 23.4 g | $0.98 |
| 10 | Chickpeas | Canned, 15.5 oz | 22.0 g | $0.98 |

Source: USDA FoodData Central + single-store prices, July 2026. Full methodology at /methodology/.
How much more do canned beans actually cost?
The cleanest comparison is the same bean priced both ways. Dry black beans: 81.0 grams of protein per dollar. Canned black beans: 30.1. That’s about 2.7 times more protein for the same money if you cook them yourself. Chickpeas tell the identical story: 56.7 dry versus 22.0 canned, roughly a 2.6x gap.
Put it in cart terms. Matching the protein in one $3.97 bag of dry pintos takes around fifteen $0.88 cans of black beans, which runs you $13 and change. Same protein, more than triple the money, and now you have fifteen cans to recycle.
Why is the gap so big?
Because a can is mostly water weight and someone else’s labor. The 15.5 ounce can holds cooked beans swimming in liquid; the dry bag is beans all the way down. You’re paying the packer to soak, simmer, can, and ship water across the country.
The result is two completely separate leagues. Every dry bean in this sample lands between 56.0 and 97.9 grams of protein per dollar. Every canned one lands between 22.0 and 30.1. There’s no overlap, no clever exception, no canned bean that sneaks into dry territory. The worst dry bean nearly doubles the best canned one, and the best dry bean tops the 15 foods we ranked by what one protein dollar buys.
When does canned actually win?
When the deciding factor is the clock, not the receipt. At $0.88 to $0.98 a can, canned beans are still cheap food in absolute terms, and one can of black beans still carries about 26.5 grams of protein; they just look expensive standing next to their dry siblings. A can of black beans becomes black bean and corn salsa with zero cooking, or weeknight black bean tacos before anyone in the house gets grumpy. Canned chickpeas turn into homemade hummus in the time it takes the food processor to stop spinning. That’s why cans place fourth in the ranking of protein you don’t have to cook, where an $0.88 can of black beans is the cheapest single item on the list.
My honest setup is both: a shelf of dry beans for planned cooking, a few cans for the nights when planning didn’t happen. The cans are insurance. The bags are the investment.
What’s the laziest way into dry beans?
Skip the ones that need soaking. Brown lentils (77.7 grams per dollar) and green split peas (73.9) cook straight from the bag, which removes the only genuinely annoying part of dry legumes. If portion math is what stops you, how much dry lentil to use per person gets it down to grams, cost, and bag size. Split pea soup is the classic move, and it’s mostly the stove doing the work while you ignore it.
For actual beans, batch cooking is the trick. Simmer a whole bag on a Sunday, portion it, freeze it, and future-you gets canned-bean convenience at dry-bean prices. If you’re choosing the bag by protein instead of bean loyalty, the dried-bean protein comparison puts eight varieties on the same 100-gram line. Those frozen portions drop straight into a three bean chili or a Tuscan white bean and kale soup, where navy beans quietly deliver their 75.9 grams per dollar without anyone noticing they were the frugal choice.
The short version: dry beans are one of the few places in the store where a little labor buys you a genuinely large discount. Protein isn’t the only thing in the bag, either: we scored the same beans on protein and fiber per dollar at once, and the dry bags ran away with that ranking too. If you want the wider map of where beans sit among everything else, our high protein on a budget guide puts these numbers to work across a full week of meals.




