
Nutrition
High-Protein Snacks for Training: A UK Supermarket Guide
Fifteen easy supermarket snacks with the protein in each, when to eat them around a session, and the cheapest ways to hit your target.
TL;DR
- A good training snack has roughly 15 to 25g of protein, and ordinary supermarket food gets you there without any special products.
- Before a session, carbs do most of the work. Keep protein modest and fat low if you are eating within an hour or so of training.
- After a session, pair protein with carbs. There is no need to rush: the benefit lasts for many hours.
- Eggs, milk, baked beans, tinned fish, peanut butter and big tubs of plain yoghurt are usually the best value.
- Your total protein across the day matters more than any single snack.
15 to 25g
A sensible protein target for a snack after training
6.4g
Protein in one medium egg
About 20g
Protein in a pint of semi-skimmed milk
Meals get most of the attention, but snacks are where a lot of people fall short on protein. A biscuit at 4pm and a cereal bar after the gym will keep you going, yet neither does much to help your muscles recover. The good news is that fixing it is cheap and simple. You do not need a cupboard full of bars and powders. You need a short list of everyday foods, a rough idea of how much protein is in each, and a plan for what to eat before and after you train.
This guide gives you all three, using foods you can find in any UK supermarket, with no brand names and no fuss.
How much protein should a training snack have?
The International Society of Sports Nutrition suggests around 0.25g of protein per kg of bodyweight in each serving, spread evenly through the day. For most adults that works out at roughly 15 to 25g. A snack at the lower end is fine if your meals are already protein-rich. Aim higher if the snack is standing in for a meal or your next proper meal is a long way off.
It helps to know your daily picture too. The British Dietetic Association puts the baseline for adults at 0.75g per kg of bodyweight a day, and notes that people doing regular strength or endurance training may benefit from around 1.4 to 2.0g per kg. For someone who weighs 70kg, that higher range is about 98 to 140g a day. Three meals with 25 to 30g each will not quite cover it, which is exactly where one or two well-chosen snacks come in.
Which supermarket snacks have the most protein?
Here are fifteen easy options with realistic portions. None of them needs a recipe, and most need no cooking at all.
| Snack | Typical portion | Protein (approx) | Best for |
|---|---|---|---|
| Tinned tuna | 1 small can (about 100g drained) | 20 to 25g | After training |
| Cooked chicken breast pieces | 75g | About 20g | After training |
| Tinned mackerel or sardines | 1 small tin | Around 15 to 20g | After training |
| Low-fat cottage cheese | 150g (half a pot) | Around 14 to 20g | After training |
| Baked beans on toast | Half a large can, 2 slices | About 16g | After, or 2 to 3 hours before |
| Skyr or high-protein yoghurt | 150g pot | Around 15g | Before or after |
| Boiled eggs | 2 medium | About 13g | After training |
| Strained Greek yoghurt, plain | 150g | About 13g | Before or after |
| Peanut butter on toast | 2 slices, 30g peanut butter | About 13g | 2 to 3 hours before |
| Edamame beans | 100g, shelled | Around 11g | Any time |
| Semi-skimmed milk | 300ml glass | About 10g | Before or after |
| Chickpeas | Half a can, drained | About 9g | Any time |
| Unsalted peanuts | 30g (a small handful) | About 8g | Desk or gym bag |
| Cheddar | 30g (matchbox size) | About 8g | Away from training |
| Almonds | 30g (a small handful) | About 6g | Desk or gym bag |
Figures are approximate and rounded from standard UK food composition data. Products vary, so check the label on the pack you buy.
One thing to watch with yoghurt: the name on the pot matters. Strained Greek yoghurt and skyr tend to have noticeably more protein than Greek-style yoghurt, which is often closer to 5 or 6g per 100g. The nutrition panel on the back will tell you in seconds.
You will also notice that nuts and cheese are lower than their reputation suggests. They are good foods, but a handful alone is a top-up, not a full protein snack. Combine them to get where you need to be:
- 150g strained Greek yoghurt with a handful of almonds and a banana: about 19g.
- Two boiled eggs and a glass of milk: about 23g.
- Half a can of chickpeas stirred into cottage cheese: 20g or more.
- A small can of tuna on two slices of toast: about 25g or more.
What should you eat before training?
Before a session, energy comes first. The British Dietetic Association suggests a low-fat, high-carbohydrate snack or light meal two to three hours before exercise. Protein can be part of that, but it is the supporting act. Protein and fat tend to take longer to digest than carbs, so a big portion of nuts, cheese or tinned fish right before intervals or a HIIT class can sit heavily.
A simple way to think about it:
- Two to three hours before: a proper snack with both carbs and protein. Peanut butter on toast, beans on toast, or yoghurt with oats and fruit all work.
- About an hour before: something smaller and lighter. A pot of low-fat yoghurt with a banana, or a glass of milk and a slice of toast.
- Less than 30 minutes before: mostly carbs, such as a banana. Save the protein for afterwards.
Everyone tolerates food differently, and running tends to be less forgiving than lifting. Test your snacks on easy days, not before your hardest session of the week.
What should you eat after training?
This is where the higher-protein rows in the table earn their place. After a session, aim for that 15 to 25g of protein and add some carbs to top your energy stores back up: tuna on toast, eggs with a bagel, cottage cheese on crackers with fruit, or yoghurt with granola.
You do not need to sprint to the changing room with a shaker. The International Society of Sports Nutrition notes that protein before or after a workout both appear to help, and that the muscle-building effect of exercise lasts at least 24 hours, though it likely fades with time. A practical rule: if a meal is coming within an hour or two, that meal is your recovery food. If it is not, have a snack.
Milk deserves a special mention here. It gives you protein, carbs and fluid in one glass, it costs very little, and it needs no preparation. A pint of semi-skimmed has about 20g of protein.
What are the best budget high-protein snacks?
Prices move around, so the fairest way to compare is cost per 20g of protein. Take the price of the pack, divide it by the total grams of protein in the pack, then multiply by 20. Do that once in the aisle and a few staples usually come out well ahead:
- Eggs. Boil six on a Sunday and keep them in the fridge for the week.
- Milk. Hard to beat for value, and long-life cartons work too.
- Baked beans and tinned chickpeas. Own-brand tins are among the cheapest protein in the shop.
- Tinned fish. Tuna, sardines and mackerel last for months in the cupboard.
- Peanut butter and plain peanuts. A big jar or bag costs far less per portion than snack packs.
- Large tubs of plain yoghurt. Usually much cheaper per 100g than single pots. Add your own fruit or honey.
Three habits save the most: buy own-brand, buy the bigger pack and portion it yourself, and choose plain versions over flavoured ones. Ready-to-eat chicken and single-serve pots are convenient, but you pay for that convenience.
Which snacks travel well in a gym bag?
If you train straight from work, the fridge is not always an option. These keep at room temperature: nuts, ring-pull tins of fish, long-life milk cartons, roasted chickpeas, peanut butter with oatcakes, and dried meat snacks such as jerky or biltong (check the label, as salt can be high).
Eggs, yoghurt, cottage cheese and cooked chicken need to stay cold. Use an insulated bag with an ice pack, keep them out of the fridge for as short a time as possible, and if in doubt, leave them at home and pick a cupboard option instead.
Do you need protein bars and 'high protein' products?
No. They can be handy when you are stuck, but they are a convenience, not a requirement. Many cost more per gram of protein than the foods in the table, and some bars come with a lot of sugar or sweeteners that not everyone gets on with.
It also helps to know what the label means. In Great Britain a food can be called 'high protein' when at least 20% of its calories come from protein, and a 'source of protein' at 12%. That says nothing about how many grams are in a portion. A small 'high protein' pudding may have less protein than two eggs. Read the grams per serving, not the front of the pack.
How do snacks fit into your training week?
Snacks matter most on your busiest days: a strength session after work, a long run at the weekend, or a day with two sessions. Look at your week ahead, spot the gaps of four hours or more between meals around training, and put a snack from the table into each one. On rest days you may not need any extra at all.
That is far easier when your training is planned in one place. Edge puts running, strength, HIIT and mobility into a single plan, so you can see which days are hard and shop for them. If you are unsure how to fuel a particular session, Edge Pro members can message a real coach anytime. And from November 2026, Edge Rewards will let members earn points for logged workouts and steps to spend on real products from partner brands, in categories such as snacks, bars and protein.
Train with Edge
A fully personalised plan across running, strength, HIIT and mobility, ready in 15 minutes. Message a real coach anytime.
This article is general guidance, not medical advice. If you are new to exercise, returning from injury, pregnant, or managing a health condition, speak to your GP before starting, and see a physio for any niggle that does not settle.
