
The best high-protein snacks combine two or more whole foods, like Greek yoghurt with seeds, or a tin of tuna with wholegrain toast, to hit somewhere between 15 and 30 grams of protein per serving. That range is enough to genuinely blunt hunger between meals without tipping into a second dinner. This guide gives you the exact combos, portion figures and a few recipes so you can build snacks that hit those numbers on purpose, not by guesswork.
TL;DR:
- Consuming around 20 grams of protein can be achieved by combining foods like Greek yogurt with seeds or two boiled eggs with cheese, using specific portion sizes.
- To reach 30 grams of protein, scale up common snacks such as a tin of tuna with toast and a side salad or a large cottage cheese pot with nuts.
- Plant-based snack options should be paired, like grains with pulses, to ensure complete amino acid profiles and maximize protein intake.
- Check food labels to verify that “high protein” claims are based on meaningful portions and low added sugars or fats, especially in processed products.
- Proper storage, batch prepping, and timing snacks around training sessions enhance sustainability and effectiveness of high-protein snacking routines.
Reaching for a protein bar is the easy default, but whole foods usually give you more protein per calorie, with less added sugar. The British Heart Foundation points out that foods like Greek yoghurt, eggs and pulses deliver protein with far fewer added sugars and fats than many processed “high-protein” products claiming the same label.
Here’s a working shortlist, grouped by where you’d usually reach for them:
If you’ve got ten minutes, a few homemade recipes beat anything shop-bought. No-bake energy bites: blend oats, peanut butter, honey and protein powder, roll into balls, chill for an hour. Egg muffins: whisk eggs with chopped vegetables and ham, bake in a muffin tin for 15 minutes, and you’ve got six portable snacks. Protein muffins: swap some flour for oats and add a scoop of protein powder to a standard muffin recipe for a snack that travels well in a bag.

Hitting a specific protein target is mostly portion maths once you know a handful of reference figures. The British Heart Foundation’s protein guidance gives per-portion numbers for common foods, so you can swap ingredients in and out while keeping the total roughly the same.
For around 20 g of protein, try:
For around 30 g of protein, scale up: a tin of tuna with two slices of wholegrain toast and a side salad gets you close, as does a large pot of cottage cheese with 30 g nuts, or two protein muffins alongside a glass of milk.
| Food | Typical portion | Protein (approx.) |
|---|---|---|
| Greek yoghurt | 150 g | 15 g |
| Cooked lentils | 100 g | 8 g |
| Tofu | 100 g | 8 g |
| Mixed nuts | 30 g | 7 g |
| Tinned tuna | 1 small tin | 20 g |
| Cottage cheese | 150 g | 17 g |
| Eggs | 2 medium | 13 g |
Worth knowing: piling on far more protein than these targets doesn’t necessarily buy you extra fullness. A Cambridge study on resistance-trained adults found little consistent satiety advantage to very high single-serving protein over moderate amounts, at least over the short term. Hitting 20 to 30 g reliably matters more than chasing 50 g in one sitting.

Plant-based snacking takes a little more planning because most individual plant proteins are lower in one or two essential amino acids. Combining pulses, grains and seeds across the day solves that easily. Good portable options include tofu skewers marinated and grilled in batches, soya yoghurt pots topped with seeds, roasted chickpeas, edamame, and quinoa salad pots with black beans.
A few quick boosts turn an average vegan snack into a genuinely protein-dense one:
Pro Tip: Pair a grain like rice or oats with a pulse like lentils or chickpeas in the same snack. Together they cover the amino acid gaps that either would have alone, without needing a supplement.
UK rules require a food to derive a meaningful share of its energy from protein before it can carry a “high protein” claim, and the British Heart Foundation is clear that the percentage matters as much as the grams stated on the front of the pack. A bar with 10 g protein sounds strong until you notice the portion is only 30 g and the same bar is loaded with sugar.
Before you buy, check:
Red flags to watch for: a tiny stated portion inflating the per-serving protein figure, a “high protein” banner sitting next to a high sugar content, or an ingredients list so long you can’t identify the actual protein source.
Getting the prep-to-plate logistics right is what makes high-protein snacking sustainable rather than a one-week experiment.
Timing a snack around a session matters more than most people realise. For adults training with UNIT Health & Performance, a light protein snack 60 to 90 minutes before a session, think yoghurt or a banana with nut butter, sits better than a heavy meal. Straight after training, 20 to 30 g of protein per meal supports recovery when it’s needed most.
For younger athletes on programmes like The SpeedAcademy, the guidance shifts slightly: smaller, easy-to-chew snacks timed around sessions tend to work better than one large post-training meal, and portion size should track a child’s overall daily protein needs rather than a single big dose.
Most people don’t fail at high-protein snacking because they lack recipes. They fail because they try to overhaul every meal at once. Pick one snack from this list, batch it this week, and see how it feels before adding a second.
— Vitalij
Some personal training approaches combine individualised training plans with nutrition and accountability coaching, so snack choices and training sessions actually work together instead of being two separate guesses.

That coaching sits inside small groups rather than one-to-one sessions, which keeps it more affordable while still giving you a plan built around your own goals, whether that’s weight loss, strength, or simply eating better around a busy week. If you’re in Sheffield and want a nutrition and accountability partner rather than another app to ignore, book a look at Small Group PT and see how the coaching fits your week.
Cottage cheese, tuna pots and Greek yoghurt with seeds all deliver upwards of 17 g protein per typical portion, making them among the most protein-dense grab-and-go options. Eggs and edamame follow close behind at a similar per-portion level.
Pair a protein-rich base with a smaller top-up, such as 200 g Greek yoghurt with a tablespoon of seeds, or two boiled eggs with 30 g cheese. Check the BHF’s protein-per-food figures if you want to swap ingredients while keeping the total the same.
Scale up a 20 g combo with a second protein source, like a tin of tuna, two slices of wholegrain toast and a side salad, or a large cottage cheese pot with a handful of nuts. Two protein muffins with a glass of milk also gets you close to 30 g.
Ready-made pots you can eat with no prep, tuna, cottage cheese, hard-boiled eggs and Greek yoghurt, work best when time is tight. For training days, UNIT Health & Performance’s fitness classes members often lean on batch-prepped egg muffins or nut and fruit combos that need zero assembly on the day.
Not necessarily. A short-term study on resistance-trained adults found little consistent satiety benefit to very high protein amounts over moderate ones, so hitting a steady 20 to 30 g per snack matters more than maximising the number.