Tinned chickpeas or dried: numbers, cost and cooking time
How much protein, fibre and salt you actually get from a tin versus dried chickpeas, how to work out the real cost per portion, and how to batch-cook them.

A tin gives you roughly 240 g of ready chickpeas in under a minute. A bag of dried ones wants an overnight soak and an hour on the hob, but it feeds you several times over for less money. The useful question isn't which is healthier — it's which one earns its place on a given day.
Same plant, by the way, whatever the packet says. Chickpea, garbanzo, chana: one legume, several names.
The numbers on a realistic portion
Dried, 100 g raw: about 360 kcal, 19–20 g protein, 15–17 g fibre, around 6 g fat and roughly 60 g carbohydrate. Nobody eats them in that state — 100 g dried swells to about 240–260 g once soaked and boiled.
Home-cooked, 100 g: about 150–165 kcal, 8–9 g protein, 6–8 g fibre, around 2.5 g fat.
A 400 g tin, drained: roughly 240 g of chickpeas left, which works out at about 300–340 kcal, 16–18 g protein and 14–16 g fibre. Per 100 g, tinned usually reads slightly lower in calories and protein than home-cooked, simply because the beans hold more water.
Treat all of these as rounded averages. They shift with variety, cooking time and how much water the bean takes on. If you track your intake properly, the walkthrough on calculating calories and macros step by step covers the maths.
The one difference that genuinely matters is salt. A tin packed with added salt sits somewhere around 200–300 mg sodium per 100 g of drained beans, while chickpeas you boiled yourself without salt have close to none. Draining and rinsing under the tap removes a decent chunk of it — the research generally points to somewhere between a third and almost half. If sodium is on your radar, there's more in the piece on salt, potassium and electrolytes from ordinary food.
Cost: work it out yourself in three steps
Prices vary far too much by country and shop for me to quote any, but the sum never changes.
- A 500 g bag of dried yields roughly 1.2–1.3 kg of cooked chickpeas.
- That's about the same as the drained contents of five 400 g tins.
- Divide the price of the bag by five and compare it with the price of one tin.
In most shops the dried version comes out several times cheaper for the same amount of food. What the tin actually charges you for is time, the can itself, and the water you carry home.
Cooking them without fuss
Soak 8–12 hours in cold water, then simmer 45–90 minutes until a bean squashes easily between your fingers. Skip the soak and you're looking at 2 to 2.5 hours. In a pressure cooker, soaked chickpeas take 20–35 minutes.
Two things help: a teaspoon of salt in the soaking water, which softens the skins more evenly, and half a teaspoon of bicarbonate of soda per litre of cooking water if your tap water is hard. Throw the soaking water away — a share of the sugars behind the bloating goes with it.
The saving only works if you cook in batches. Do the whole bag at once, cool it, and freeze it in 250 g portions with a splash of the cooking liquid. Straight from the freezer it's nearly as fast as opening a tin.
Fitting them into the day
A drained tin carries 16–18 g of protein. That's respectable, but it isn't meat or yoghurt territory gram for gram, so don't let it be the sole protein anchor of a meal if you're chasing a high daily total. Chickpeas are low in methionine, which is why pairing them with grains across the day matters; the guide to vegetarian eating and protein spells out how that pairing works in practice.
In real terms: 150 g stirred through a lunch salad adds about 11 g protein and 10 g fibre for roughly 220 kcal. That's a portion that actually keeps you full without denting the day's budget.
Who they suit, and who they don't
They suit you if you're dieting and fighting hunger, if you eat little or no meat, or if your fibre intake is chronically short — which, for most people, it is. They also work in a gaining phase, since rice and a spoon of oil lift the calories quickly.
They don't suit everyone. If your gut is sensitive, or a doctor has put you on a low-fermentable-fibre plan, large portions of pulses can cause trouble. The fix is usually gradual exposure rather than removal: start at 60–80 g and build over a few weeks.
Easy combinations
- 150 g chickpeas, 200 g yoghurt, lemon and salt — a five-minute lunch at around 25 g protein.
- A drained tin roasted 25 minutes at 200°C with spices — a crunchy topping for salads.
- 240 g chickpeas, 100 g rice (dry weight) and vegetables — about 600 kcal with the full amino acid spread.
- Hummus: 250 g cooked chickpeas, two tablespoons of tahini, lemon and garlic.
Common misconceptions
Tinned food has no nutrition left. It does. Heat processing knocks back some B vitamins, but protein, fibre and minerals come through largely intact. There's a fuller account in the article on tinned food for people who train.
The liquid in the tin is toxic. It's water, starch and salt, and it whips up as aquafaba. If salt is your concern, drain and rinse anyway.
Chickpeas are a complete protein. Like most pulses, they run short on methionine. You solve that across the day, not within a single meal.
Dried is always the better choice. Better on cost and on salt, yes. But a tin you actually eat beats a bag that sits in the cupboard for six months.
When to see a doctor
Persistent cramping, diarrhoea or bloating that lasts for days after eating pulses isn't something to push through — get it looked at. The same goes if you have kidney disease and are managing potassium or phosphate: portion sizes there are set with your doctor or dietitian, not from an article.
In short
A drained 400 g tin gives you 16–18 g protein and 14–16 g fibre, with salt you can cut noticeably by rinsing. A 500 g bag of dried matches five tins for a fraction of the cost, but asks for a soak and an hour of cooking. Batch-cook and freeze in portions, and keep a tin in the cupboard for the days you have no time.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.





