nutrition

Canned vs Dry Beans Cost: 77.7g vs 22g Protein per Dollar

Canned vs dry beans cost: dry brown lentils deliver 77.7g of protein per dollar; canned chickpeas just 22g. We compared 10 beans both ways at July 2026 prices.

• Published • Updated

Source: Daily Life Hacks Canned vs Dry Beans: What Convenience Actually Costs (10 foods, 2026) (10 rows, prices observed 2026, United States). Nutrition values from USDA FoodData Central . Full methodology and the raw CSV are public.

Dry brown lentils deliver 77.7 grams of protein per dollar. Canned chickpeas deliver 22.0. That 3.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:

RankFoodTypeProtein per $1Price
1Brown lentilsDry, 16 oz bag77.7 g$1.44
2Green split peasDry, 16 oz bag73.9 g$1.42
3Navy beansDry, 2 lb bag59.9 g$3.38
4Black beansDry, 2 lb bag58.0 g$3.38
5Pinto beansDry, 4 lb bag57.6 g$6.75
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

Bar chart of the full ranking for canned vs dry beans cost

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: 58.0 grams of protein per dollar. Canned black beans: 30.1. That’s about 1.9 times more protein for the same money if you cook them yourself. Chickpeas tell a wider story: 56.7 dry versus 22.0 canned, roughly a 2.6x gap.

Put it in cart terms. Matching the protein in one $6.75 bag of dry pintos takes around fifteen $0.88 cans of black beans, which runs you about $13. Same protein, about twice 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 77.7 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 brown lentils sit near the top of the 15 foods we ranked by what one protein dollar buys, behind whole wheat flour.

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 59.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: dry pintos bought 41.7 grams of fiber per dollar in the fiber ranking, and canned black beans bought 34.4. We also 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.

● Embed this chart on your site free with credit

Copy the code below. It includes the chart and a credit line back to this study — please keep both.

Preview the embed Licensed free to reuse with credit
#canned vs dry beans #dry beans cost #canned beans price #cheap protein beans #budget groceries

● Frequently Asked Questions

Are dry beans cheaper than canned beans?
Yes, about 1.9 times cheaper per gram of protein for black beans and about 2.6 times for chickpeas in our July 2026 sample. Dry black beans delivered 58.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 brown lentils, at 77.7 grams of protein per dollar based on USDA data and July 2026 prices. A $1.44 sixteen ounce bag holds roughly 112 grams of protein, a bit more than twice 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 black beans delivered about 1.9 times more protein per dollar than the canned version, and dry chickpeas about 2.6 times, 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.