Tinned food for people who train: what works, what does not
How much protein, fibre and salt you actually get from tinned tuna, sardines and beans, how to fit them into your day, and which tins to leave on the shelf.

You get home from training at nine in the evening and the only thing between you and a meal is half an hour of cooking. A tin of tuna and a tin of beans cut that to five minutes. That is why tins stay in the cupboard of people who train regularly, even though nobody writes about them.
The question is not whether tinned is worse than fresh. The question is which tin gives you protein and fibre for sensible calories, and which one mostly gives you fat and salt. The gap between those two groups is wide, and all of it is printed on the label.
What you actually get per portion
The figures below are rounded averages per 100 g of drained contents. They shift with the brand and with whether the fish sits in water or oil, so treat them as a guide.
- Tuna in spring water, drained: around 25 g protein, 1 g fat, about 110 kcal.
- Tuna in oil, drained: around 23 g protein, but 8–10 g fat and 180 kcal. Leave the oil in and add another 50–80 kcal.
- Sardines in oil, drained: around 22 g protein, 11 g fat, about 200 kcal.
- Mackerel: around 20 g protein, 12–15 g fat, 200–230 kcal.
- Kidney beans, drained: around 7 g protein, 6 g fibre, 110 kcal.
- Chickpeas, drained: around 7 g protein, 6 g fibre, 120 kcal.
- Garden peas: around 5 g protein, 5 g fibre, 70 kcal.
- Sweetcorn: around 3 g protein, 2 g fibre, 80 kcal.
- Chopped and puréed tomatoes: around 1 g protein, 20–25 kcal. A sauce base, not a protein source.
- Fruit in syrup: 70–80 kcal; in juice 50–60; in water 35–45. Essentially no protein.
- Pâtés and meat spreads: 10–13 g protein, but 20–25 g fat and 250–300 kcal. The weakest ratio on this list.
Counting by tin is more useful than counting by 100 g. Small fish tins hold 145–185 g gross and drain down to 70–110 g, which lands at roughly 20 g of protein. A 400 g tin of pulses drains to about 240 g, so roughly 17 g of protein and 14 g of fibre. If you want to run that sum on any product yourself, the label maths works the same way every time.
Salt is the other half of the story. Tinned fish and pulses usually carry 0.5–1.2 g of salt per 100 g, and ready meals and spreads often carry more. Draining pulses and rinsing them under cold water removes roughly a third of the sodium and takes ten seconds. The same habit of checking the label pays off when you look at how much salt and fat cheese brings.
Sardines deserve a separate line. The bones are softened and you eat them, so one tin carries around 300 mg of calcium, about the same as a large glass of milk. If the calcium from your dairy or plant drinks is thin as it is, two tins a week fills part of the gap.
Fitting it into your day
Tinned fish is the backbone of a meal, pulses are the side that brings fibre, and tinned tomatoes are the sauce. If you are aiming for 25–40 g of protein per meal, a small tin of tuna gets you to 20 — eggs, yoghurt or cheese cover the rest.
Fibre is simpler still. Most guidance sits around 25–30 g a day, and one tin of beans covers nearly half of it. The rest comes more easily from broccoli and other green veg than from a second tin.
Two portions of fish a week is a reasonable target, with at least one of them oily, such as sardines or mackerel. Tins make that realistic even when you have nowhere to cook.
Who it suits, and who it does not
It suits you if you work shifts, cook rarely, travel, or eat at your desk. It also suits a tight budget, because a tin of pulses is still one of the cheapest sources of protein and fibre on the shelf.
It suits you less if you are watching salt because of blood pressure or kidney problems — there you want no-added-salt versions and you rinse everything. If pulses leave you bloated, start with 80–100 g per meal instead of half a tin and rinse them well; that helps with a sensitive gut, though not for everyone. Pregnancy and young children come with specific advice on how much tuna is sensible because of mercury, and that is a conversation for a doctor.
Simple combinations
- Tuna, chickpeas and tomato with a tablespoon of olive oil: about 30 g protein, 10 g fibre, around 400 kcal.
- Sardines on a slice of wholemeal bread with tomato: about 24 g protein and 300 kcal, ready in three minutes.
- Beans and two eggs in a pan with peppers: about 23 g protein and 9 g fibre for 320 kcal; a spoonful of cheese pushes it past 28 g.
- Pasta with tinned tomatoes and tuna: 80 g of dry pasta, one tin of each, about 32 g protein and 450 kcal. The rest of fitting pasta into your day is about portion size, not the sauce.
- Chickpeas in a lunchbox sit well next to a bulgur and chicken salad when you batch-cook.
Common misconceptions
“Tinning destroys the nutrients.” Protein, minerals and fibre handle heat well. Some vitamin C and some B vitamins are lost, which matters little if you also eat fresh produce.
“Tins are full of preservatives.” The preservation comes from heat and a sealed can, not additives. What does get added is usually salt, and sugar in tinned fruit.
“Tuna in oil is healthier because of the omega-3.” The packing oil is normally a vegetable oil and brings no omega-3 of its own. When you drain it, some of the fish oils leave with it, so the version in water is easier to count.
“Bisphenol in the lining is a reason to avoid tins.” This one is not settled, exposure from food is low, and many producers have moved to different linings. If it bothers you, vary your sources — some fresh, some frozen, some tinned.
“The liquid from pulses must be thrown away.” It does not have to be, but it carries salt. If you use it in a stew, do not salt on top of it.
When to see a doctor
Throw away any tin that is bulging, leaking, rusted along the seam, or hisses and sprays when opened, and do not taste it. The same goes for an odd smell or colour.
If double or blurred vision, drooping eyelids, a dry mouth, trouble swallowing or speaking, or muscle weakness spreading downwards follow a suspect tin, treat it as an emergency and get help straight away rather than waiting until morning. For high blood pressure, kidney disease or pregnancy, agree your salt limit and your tuna limit with a doctor.
In short
- A tin of tuna in water gives around 20 g of protein for about 90 kcal — one of the best ratios in the cupboard.
- A 400 g tin of pulses gives around 17 g of protein and 14 g of fibre.
- Drain and rinse: roughly a third of the salt goes down the sink.
- Pâtés and meat spreads carry more fat than protein; keep them as the exception.
- Check the tin before you open it, and never taste anything that looks off.
General information, not medical advice. If you have a health condition or pain, talk to a doctor before changing how you train.





