nutrition

Canned vs Dry Beans: How Much More You Pay for Convenience

Dry pinto beans deliver 97.9 g of protein per dollar; canned chickpeas just 22. We compared 10 beans both ways using July 2026 prices.

David Miller July 13, 2026

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. Here’s the bean-only bracket:

RankFoodTypeProtein per $1Price
1Pinto beansDry, 4 lb bag97.9 g$3.97
2Black beansDry, 2 lb bag81.0 g$2.42
3Brown lentilsDry, 16 oz bag77.7 g$1.44
4Navy beansDry, 2 lb bag75.9 g$2.67
5Green split peasDry, 16 oz bag73.9 g$1.42
6ChickpeasDry, 16 oz bag56.7 g$1.64
7Red lentilsDry, 16 oz bag56.0 g$1.94
8Black beansCanned, 15.5 oz30.1 g$0.88
9Kidney beansCanned, 15.5 oz23.4 g$0.98
10ChickpeasCanned, 15.5 oz22.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.

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; 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.

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. 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. 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. 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.

Frequently Asked Questions

Are dry beans cheaper than canned beans?
Yes, roughly 2.6 to 2.7 times cheaper per gram of protein in our July 2026 sample. Dry black beans delivered 81.0 grams of protein per dollar versus 30.1 for canned black beans, and dry chickpeas delivered 56.7 versus 22.0 for canned.
How much protein per dollar do canned beans give you?
In our sample, canned beans ranged from 22.0 to 30.1 grams of protein per dollar. Canned black beans were the best canned value at 30.1 grams per dollar for a $0.88 can, followed by canned kidney beans at 23.4 and canned chickpeas at 22.0.
Which dry bean is the best value for protein?
Dry pinto beans, at 97.9 grams of protein per dollar based on USDA data and July 2026 prices. A $3.97 four pound bag holds roughly 389 grams of protein, which is almost eight times the FDA's 50 gram Daily Value for protein.
Is it worth switching from canned to dry beans?
If the food budget is tight, the math is hard to argue with: dry beans delivered about 2.6 to 2.7 times more protein per dollar than their canned versions in our sample. A batch-cooking habit could capture most of that gap. If your bottleneck is time rather than money, canned beans at $0.88 to $0.98 a can are still cheap food.
Do all dry beans need soaking?
No. Lentils and split peas cook straight from the bag, no overnight soak required, and they're two of the better values in the dry aisle: brown lentils delivered 77.7 grams of protein per dollar and green split peas 73.9 in our July 2026 sample.
Free Meal Plan

Get the Free 7-Day High-Fiber Meal Plan

A printable week of meals that keep you full, with a grocery list included. Subscribe and it's yours, plus our best recipes and kitchen tips every week.
No spam, only interesting things. Unsubscribe anytime.

Disclaimer: The information in this article is for educational purposes only and does not constitute professional medical or nutritional advice. Always consult a qualified healthcare provider before making dietary changes.